Decomp ItemManager::GetUnk_09e_Divided

This commit is contained in:
Aetias
2024-02-18 12:11:38 +01:00
parent 5387579e20
commit 7749c59b13
108 changed files with 969 additions and 980 deletions
+22 -22
View File
@@ -10,7 +10,7 @@
.extern data_027e0000
.extern data_027e0000
.extern data_027e0000
.extern func_01ff98e0
.extern Divide
.extern func_01ff9a18
.extern func_01ff99f4
.extern func_01ff9d4c
@@ -197,7 +197,7 @@
.extern func_01ff8e84
.extern data_027e0370
.extern data_027e0370
.extern func_01ff98e0
.extern Divide
.extern func_01ff9c68
.extern func_01ff9d4c
.extern func_01ff9d4c
@@ -251,8 +251,8 @@
.extern data_027e0084
.extern data_027e0080
.extern data_027e007c
.extern func_01ff98e0
.extern func_01ff98e0
.extern Divide
.extern Divide
.extern data_027e00b8
.extern data_027e0098
.extern data_027e008c
@@ -329,8 +329,8 @@
.extern func_01ff99f4
.extern data_027e0384
.extern data_027e03c8
.extern func_01ff98e0
.extern func_01ff98e0
.extern Divide
.extern Divide
.extern func_01ff9a50
.extern func_01ff99f4
.extern func_01ff9a50
@@ -352,8 +352,8 @@
.extern data_027e0078
.extern data_027e0070
.extern data_027e0074
.extern func_01ff98e0
.extern func_01ff98e0
.extern Divide
.extern Divide
.extern data_027e0088
.extern func_01ffa9fc
.extern func_01ffa9fc
@@ -432,13 +432,13 @@
.extern data_027e05f0
.extern data_027e0000
.extern data_027e0000
.extern func_01ff98e0
.extern Divide
.extern data_027e071c
.extern data_027e071c
.extern func_01ff9b4c
.extern func_01ff9b4c
.extern func_ov16_0211f9bc
.extern func_01ff98e0
.extern Divide
.extern func_01ff9ec0
.extern func_01ff9bf8
.extern func_01ffa0f4
@@ -447,8 +447,8 @@
.extern func_01ff991c
.extern func_01ff9bf8
.extern func_01ff9cec
.extern func_01ff98e0
.extern func_01ff98e0
.extern Divide
.extern Divide
.extern func_01ff9958
.extern func_01ff9ac4
.extern func_01ffa0f4
@@ -573,16 +573,16 @@
.extern func_01ff9d4c
.extern data_027e0764
.extern func_01ff9cec
.extern func_01ff98e0
.extern Divide
.extern func_01ff9cec
.extern func_01ff98e0
.extern func_01ff98e0
.extern Divide
.extern Divide
.extern func_01ff9958
.extern func_01ff98e0
.extern Divide
.extern func_01ff9958
.extern func_01ff98e0
.extern Divide
.extern func_01ff9958
.extern func_01ff98e0
.extern Divide
.extern data_027e0764
.extern data_027e02a0
.extern data_027e0618
@@ -970,12 +970,12 @@
.extern func_ov00_020cf42c
.extern func_ov00_020d054c
.extern func_ov00_020d0594
.extern func_01ff98e0
.extern Divide
.extern func_ov00_020d02bc
.extern func_ov00_02097738
.extern func_ov00_020d054c
.extern func_ov00_020d0594
.extern func_01ff98e0
.extern Divide
.extern func_ov00_020d02bc
.extern data_027e0d38
.extern data_027e0618
@@ -1051,14 +1051,14 @@
.extern func_ov00_02089a2c
.extern func_ov00_02089a84
.extern func_ov00_020d02bc
.extern func_01ff98e0
.extern Divide
.extern func_ov00_020d033c
.extern func_ov00_020d033c
.extern func_ov00_020d03c4
.extern data_027e0d38
.extern data_027e0f64
.extern data_027e0618
.extern func_01ff98e0
.extern Divide
.extern func_ov00_020d02bc
.extern func_ov00_020d02bc
.extern data_027e0c38
+2 -2
View File
@@ -390,7 +390,7 @@
.extern data_ov00_020eec9c
.extern data_027e0c68
.extern func_ov00_020777d0
.extern func_01ff98e0
.extern Divide
.extern func_01ffbe34
.extern func_020367ec
.extern func_02036808
@@ -510,7 +510,7 @@
.extern func_0202ab48
.extern _ZN9SysObjectdlEPv
.extern _ZN9SysObjectdlEPv
.extern func_01ff98e0
.extern Divide
.extern func_ov00_020d03f8
.extern func_ov00_020d03f8
.extern _ZN9SysObjectdlEPv
+4 -4
View File
@@ -393,7 +393,7 @@
.extern func_ov09_02114218
.extern func_ov09_02114218
.extern func_ov09_02113c20
.extern func_01ff98e0
.extern Divide
.extern func_ov09_02113f40
.extern func_ov09_02113c20
.extern func_ov09_02113c20
@@ -794,9 +794,9 @@
.extern func_020349cc
.extern _ZN9SysObjectnwEmPjj
.extern func_ov00_020a9588
.extern func_01ff98e0
.extern func_01ff98e0
.extern func_01ff98e0
.extern Divide
.extern Divide
.extern Divide
.extern _ZN9SysObjectdlEPv
.extern func_01ff8230
.extern func_01ff81f8
+24 -24
View File
@@ -7,10 +7,10 @@
.extern func_01ff9958
.extern func_01ffa0f4
.extern func_01ffa0f4
.extern func_01ff98e0
.extern func_01ff98e0
.extern Divide
.extern Divide
.extern func_0200388c
.extern func_01ff98e0
.extern Divide
.extern func_0200388c
.extern func_01ffa0f4
.extern func_01ffa0f4
@@ -166,22 +166,22 @@
.extern func_0203493c
.extern func_0203493c
.extern func_ov00_020cfcf8
.extern func_01ff98e0
.extern Divide
.extern func_ov00_020d02bc
.extern func_ov00_020d00c4
.extern func_01ff98e0
.extern Divide
.extern func_ov00_020d02bc
.extern func_ov00_020d00c4
.extern func_01ff98e0
.extern Divide
.extern func_ov00_020d02bc
.extern func_ov00_020d00c4
.extern func_01ff98e0
.extern Divide
.extern func_ov00_020d02bc
.extern func_ov00_020d00c4
.extern func_01ff98e0
.extern Divide
.extern func_ov00_020d02bc
.extern func_ov00_020d00c4
.extern func_01ff98e0
.extern Divide
.extern func_ov00_020d02bc
.extern func_ov00_020d00c4
.extern data_027e0618
@@ -306,10 +306,10 @@
.extern data_027e0c68
.extern data_027e0718
.extern func_0203490c
.extern func_01ff98e0
.extern Divide
.extern func_ov00_020d02bc
.extern func_ov00_020d00c4
.extern func_01ff98e0
.extern Divide
.extern func_ov00_020d02bc
.extern func_ov00_020d00c4
.extern func_ov00_020d77e4
@@ -791,7 +791,7 @@
.extern func_01ffbe34
.extern func_01ff8000
.extern func_01ff9b4c
.extern func_01ff98e0
.extern Divide
.extern func_0203493c
.extern func_ov00_02097738
.extern func_01ff9b88
@@ -905,7 +905,7 @@
.extern func_01ffbe34
.extern func_ov00_02078ffc
.extern func_01ff8000
.extern func_01ff98e0
.extern Divide
.extern func_ov00_0209d8d8
.extern func_ov00_02079680
.extern func_02034984
@@ -921,10 +921,10 @@
.extern func_02034984
.extern func_ov17_0215ff30
.extern func_ov17_0215ff30
.extern func_01ff98e0
.extern Divide
.extern func_ov00_020d03f8
.extern func_ov17_0215ff30
.extern func_01ff98e0
.extern Divide
.extern func_ov00_020d03f8
.extern func_ov17_0215ff30
.extern data_027e1054
@@ -1092,15 +1092,15 @@
.extern func_02034984
.extern func_ov26_02176948
.extern func_01ffbe34
.extern func_01ff98e0
.extern Divide
.extern func_ov00_020d02bc
.extern func_01ff98e0
.extern Divide
.extern func_ov00_020d02bc
.extern func_ov00_020d00c4
.extern func_01ffbe34
.extern func_ov00_02078ffc
.extern func_01ff8000
.extern func_01ff98e0
.extern Divide
.extern func_02007984
.extern func_ov00_020d00c4
.extern _ZNK11ItemManager7HasItemEj
@@ -1177,7 +1177,7 @@
.extern func_02036808
.extern func_ov00_020d054c
.extern func_ov00_020d0594
.extern func_01ff98e0
.extern Divide
.extern func_ov00_020d03f8
.extern func_02032fa4
.extern func_02033e70
@@ -1187,7 +1187,7 @@
.extern func_02032fa4
.extern func_0203d7e0
.extern func_01ffbe34
.extern func_01ff98e0
.extern Divide
.extern func_ov00_020d03f8
.extern func_02034d68
.extern func_02034d68
@@ -1434,8 +1434,8 @@
.extern func_0202e740
.extern data_027e103c
.extern data_027e077c
.extern func_01ff98e0
.extern func_01ff98e0
.extern Divide
.extern Divide
.extern func_02036edc
.extern data_027e0c68
.extern func_020329b0
@@ -1449,7 +1449,7 @@
.extern func_020329b0
.extern func_02032c10
.extern func_01ffbe34
.extern func_01ff98e0
.extern Divide
.extern func_02034d68
.extern func_02032788
.extern func_020340d0
@@ -1458,7 +1458,7 @@
.extern func_0203369c
.extern data_027e0cbc
.extern data_027e0c68
.extern func_01ff98e0
.extern Divide
.extern func_0203e784
.extern func_0204f8d4
.extern func_0203e7b4
+18 -18
View File
@@ -67,12 +67,12 @@
.extern func_ov00_0208cb84
.extern func_ov18_0216ad80
.extern func_020435b4
.extern func_01ff98e0
.extern func_01ff98e0
.extern func_01ff98e0
.extern func_01ff98e0
.extern func_01ff98e0
.extern func_01ff98e0
.extern Divide
.extern Divide
.extern Divide
.extern Divide
.extern Divide
.extern Divide
.extern func_02005934
.extern data_ov00_020ee0a0
.extern func_ov00_020a1a24
@@ -477,7 +477,7 @@
.extern func_ov00_020a8a4c
.extern func_ov00_020a8ab0
.extern func_ov00_020a8d88
.extern func_01ff98e0
.extern Divide
.extern func_ov00_020c05ec
.extern data_027e0fb8
.extern data_ov00_020eec9c
@@ -520,7 +520,7 @@
.extern func_ov00_020a8db8
.extern func_ov00_020a8c58
.extern func_ov00_020a8c58
.extern func_01ff98e0
.extern Divide
.extern func_ov00_020a8ad0
.extern func_ov00_020a8ad0
.extern func_ov00_020a8c58
@@ -532,7 +532,7 @@
.extern func_ov00_020a8db8
.extern func_ov00_020a8c4c
.extern func_ov00_020a8c4c
.extern func_01ff98e0
.extern Divide
.extern func_ov00_020a8ad0
.extern func_ov00_020a8b80
.extern func_ov00_020a8c4c
@@ -550,7 +550,7 @@
.extern func_ov00_020a8b3c
.extern func_ov00_020a8d6c
.extern func_ov00_020a8d88
.extern func_01ff98e0
.extern Divide
.extern func_ov00_020c05ec
.extern func_ov00_020a8d40
.extern func_ov00_020a8b3c
@@ -561,7 +561,7 @@
.extern func_ov00_020a82c4
.extern func_ov00_020a8d6c
.extern func_ov00_020a8d88
.extern func_01ff98e0
.extern Divide
.extern func_ov00_020c05ec
.extern gItemManager
.extern data_027e0fb8
@@ -1461,7 +1461,7 @@
.extern data_027e0d78
.extern func_ov00_020ce2f0
.extern func_01ff9e64
.extern func_01ff98e0
.extern Divide
.extern func_01ff9e64
.extern data_027e0764
.extern data_02050f54
@@ -2033,12 +2033,12 @@
.extern func_ov15_02184bd0
.extern data_027e0e60
.extern data_027e0d3c
.extern func_01ff98e0
.extern func_01ff98e0
.extern func_01ff98e0
.extern func_01ff98e0
.extern func_01ff98e0
.extern func_01ff98e0
.extern Divide
.extern Divide
.extern Divide
.extern Divide
.extern Divide
.extern Divide
.extern func_ov00_0207dea0
.extern func_01ff991c
.extern data_02057200
+1 -1
View File
@@ -76,7 +76,7 @@
.extern func_ov00_020d0594
.extern func_01ff9b88
.extern func_01ff9b88
.extern func_01ff98e0
.extern Divide
.extern func_ov00_020d03f8
.extern func_01ffbe34
.extern func_ov00_020d00c4
+9 -9
View File
@@ -466,7 +466,7 @@
.extern func_ov00_020d77e4
.extern func_01ff9b4c
.extern func_0200388c
.extern func_01ff98e0
.extern Divide
.extern func_01ff9b4c
.extern func_ov00_020d77e4
.extern func_ov00_020d77e4
@@ -792,9 +792,9 @@
.extern func_ov00_020d0490
.extern func_ov00_020d0490
.extern _ZN9SysObjectdlEPv
.extern func_01ff98e0
.extern Divide
.extern func_ov00_020d033c
.extern func_01ff98e0
.extern Divide
.extern func_ov00_020d03f8
.extern func_ov00_020d054c
.extern func_ov00_020d0594
@@ -981,17 +981,17 @@
.extern data_027e03c8
.extern func_ov00_02087d34
.extern data_027e0f64
.extern func_01ff98e0
.extern Divide
.extern func_0200388c
.extern func_01ff98e0
.extern Divide
.extern func_0200388c
.extern func_01ff98e0
.extern Divide
.extern func_0200388c
.extern func_01ff98e0
.extern Divide
.extern func_0200388c
.extern func_01ff98e0
.extern Divide
.extern func_0200388c
.extern func_01ff98e0
.extern Divide
.extern func_0200388c
.extern func_01ff8230
.extern func_01ff81f8
+23 -23
View File
@@ -195,10 +195,10 @@
.extern func_02036808
.extern data_027e0d54
.extern data_027e0c68
.extern func_01ff98e0
.extern Divide
.extern func_02034698
.extern data_027e0d54
.extern func_01ff98e0
.extern Divide
.extern func_02034698
.extern data_027e0d54
.extern func_ov00_020d77e4
@@ -210,15 +210,15 @@
.extern data_027e0d54
.extern func_0203d7e0
.extern func_0203493c
.extern func_01ff98e0
.extern Divide
.extern func_ov00_020d03f8
.extern func_ov00_020d03f8
.extern func_01ff98e0
.extern Divide
.extern func_ov00_020d03f8
.extern func_ov00_020d03f8
.extern func_01ff98e0
.extern Divide
.extern func_ov00_020d03f8
.extern func_01ff98e0
.extern Divide
.extern func_ov00_020d03f8
.extern func_0203493c
.extern func_ov00_020d00c4
@@ -338,10 +338,10 @@
.extern data_ov00_020eec9c
.extern data_ov00_020ee734
.extern func_02036888
.extern func_01ff98e0
.extern Divide
.extern func_ov00_020d03c4
.extern func_02033e70
.extern func_01ff98e0
.extern Divide
.extern func_ov00_020d03c4
.extern func_02033e70
.extern data_027e0c68
@@ -357,7 +357,7 @@
.extern func_0203d7e0
.extern func_01ffbe34
.extern func_0203493c
.extern func_01ff98e0
.extern Divide
.extern func_01ffbe34
.extern func_ov00_020d03f8
.extern func_0203493c
@@ -404,9 +404,9 @@
.extern func_ov00_020d0670
.extern func_0203643c
.extern data_027e0c68
.extern func_01ff98e0
.extern Divide
.extern func_ov00_020d03f8
.extern func_01ff98e0
.extern Divide
.extern func_ov00_020d03f8
.extern func_ov00_020d054c
.extern func_0203516c
@@ -498,7 +498,7 @@
.extern data_027e0d54
.extern data_ov00_020eec9c
.extern data_ov00_020eec68
.extern func_01ff98e0
.extern Divide
.extern func_01ffbe34
.extern func_ov00_020d03f8
.extern func_ov00_020d03f8
@@ -511,9 +511,9 @@
.extern func_ov00_020d03f8
.extern func_ov00_020d03f8
.extern data_027e0d54
.extern func_01ff98e0
.extern Divide
.extern func_ov00_020d03f8
.extern func_01ff98e0
.extern Divide
.extern func_ov00_020d03f8
.extern func_0204f754
.extern _ZN9SysObjectdlEPv
@@ -712,7 +712,7 @@
.extern data_ov00_020ee698
.extern data_ov00_020eec9c
.extern func_02034b0c
.extern func_01ff98e0
.extern Divide
.extern func_01ffbe34
.extern func_ov00_020d03f8
.extern func_ov00_020d03f8
@@ -725,7 +725,7 @@
.extern func_ov00_020d00c4
.extern func_ov00_020d00c4
.extern func_ov00_020d00c4
.extern func_01ff98e0
.extern Divide
.extern func_01ffbe34
.extern func_ov00_020d03f8
.extern func_ov00_020d00c4
@@ -736,7 +736,7 @@
.extern func_ov00_020d00c4
.extern func_ov00_020d00c4
.extern func_ov00_020d00c4
.extern func_01ff98e0
.extern Divide
.extern func_ov00_020d03f8
.extern func_020350ac
.extern func_0204f754
@@ -861,7 +861,7 @@
.extern func_ov00_020d77e4
.extern data_027e0c68
.extern data_ov00_020eec9c
.extern func_01ff98e0
.extern Divide
.extern func_01ffbe34
.extern func_ov00_020d03f8
.extern func_ov00_020d03f8
@@ -920,7 +920,7 @@
.extern data_ov00_020eec9c
.extern func_ov00_020d77e4
.extern data_ov00_020eec9c
.extern func_01ff98e0
.extern Divide
.extern func_01ffbe34
.extern func_ov00_020d03f8
.extern func_ov00_020d03f8
@@ -973,7 +973,7 @@
.extern func_ov00_020d77e4
.extern data_027e0c68
.extern data_ov00_020eec9c
.extern func_01ff98e0
.extern Divide
.extern func_01ffbe34
.extern func_ov00_020d03f8
.extern func_ov00_020d03f8
@@ -988,7 +988,7 @@
.extern func_ov00_020d00c4
.extern func_ov00_020d00c4
.extern func_ov00_020d00c4
.extern func_01ff98e0
.extern Divide
.extern func_01ffbe34
.extern func_ov00_020d03f8
.extern func_ov00_020d03f8
@@ -1003,7 +1003,7 @@
.extern func_ov00_020d00c4
.extern func_ov00_020d00c4
.extern func_ov00_020d00c4
.extern func_01ff98e0
.extern Divide
.extern func_01ffbe34
.extern func_ov00_020d03f8
.extern func_ov00_020d03f8
@@ -1016,7 +1016,7 @@
.extern func_02032a20
.extern func_02032788
.extern func_ov00_020d00c4
.extern func_01ff98e0
.extern Divide
.extern func_01ffbe34
.extern func_ov00_020d03f8
.extern func_ov00_020d03f8
+8 -8
View File
@@ -646,7 +646,7 @@
.extern func_ov00_020b4a00
.extern func_ov00_020b4a00
.extern func_ov00_020b45f8
.extern func_01ff98e0
.extern Divide
.extern func_ov00_020b45f8
.extern func_ov00_0207a1c8
.extern func_ov00_02097750
@@ -1445,7 +1445,7 @@
.extern func_02035370
.extern func_0203516c
.extern func_02034a1c
.extern func_01ff98e0
.extern Divide
.extern func_ov00_020d03f8
.extern func_ov00_020d03f8
.extern data_02050f54
@@ -1683,7 +1683,7 @@
.extern func_0203516c
.extern func_02034a1c
.extern func_ov01_020f7f10
.extern func_01ff98e0
.extern Divide
.extern func_ov00_020d03f8
.extern func_ov00_020d03f8
.extern data_02050f54
@@ -1717,7 +1717,7 @@
.extern func_01ff9c2c
.extern func_01ff9c2c
.extern func_01ff9958
.extern func_01ff98e0
.extern Divide
.extern func_01ff9bf8
.extern func_01ff9e64
.extern func_01ff9e64
@@ -1725,8 +1725,8 @@
.extern func_01ff9cec
.extern func_01fffb4c
.extern func_01fffbec
.extern func_01ff98e0
.extern func_01ff98e0
.extern Divide
.extern Divide
.extern func_01ff9e64
.extern func_01ff9e64
.extern func_01ff9bf8
@@ -1891,7 +1891,7 @@
.extern func_01fffbec
.extern func_01ff9cec
.extern func_01ff9c2c
.extern func_01ff98e0
.extern Divide
.extern func_01ff9d4c
.extern func_01fffbec
.extern func_01ff9bc4
@@ -2159,7 +2159,7 @@
.extern func_ov00_0208e704
.extern func_ov00_020a61ac
.extern func_ov00_020b7ea4
.extern func_01ff98e0
.extern Divide
.extern data_027e0e60
.extern _ZN9SysObjectdlEPv
.extern func_ov00_02094824
+18 -18
View File
@@ -130,9 +130,9 @@
.extern func_01ff9c2c
.extern func_01ff9c2c
.extern func_01ff9958
.extern func_01ff98e0
.extern Divide
.extern func_01ff9e64
.extern func_01ff98e0
.extern Divide
.extern func_01ff9e64
.extern func_01ff9bf8
.extern data_027e0fe4
@@ -271,7 +271,7 @@
.extern func_ov00_020beba8
.extern func_0204f8d4
.extern func_ov00_020c0e04
.extern func_01ff98e0
.extern Divide
.extern Approach_thunk
.extern func_ov00_02083978
.extern func_ov00_02083a1c
@@ -689,10 +689,10 @@
.extern func_ov00_0208b9cc
.extern data_027e0e60
.extern func_ov00_02097b9c
.extern func_01ff98e0
.extern Divide
.extern func_ov00_0208c468
.extern func_ov00_02097b9c
.extern func_01ff98e0
.extern Divide
.extern func_ov00_020ceacc
.extern func_ov00_0208c468
.extern data_027e0f74
@@ -704,7 +704,7 @@
.extern func_ov00_020843ec
.extern data_027e0e60
.extern data_027e0f74
.extern func_01ff98e0
.extern Divide
.extern func_ov00_0209a4f4
.extern func_0202bbbc
.extern func_ov00_02097810
@@ -713,7 +713,7 @@
.extern func_ov00_020ceacc
.extern func_ov00_020843ec
.extern func_ov00_0208b930
.extern func_01ff98e0
.extern Divide
.extern func_ov00_0209a4f4
.extern func_ov00_02097810
.extern func_ov00_0209a508
@@ -1002,8 +1002,8 @@
.extern func_0201b76c
.extern func_01ff9bf8
.extern func_01ff9d4c
.extern func_01ff98e0
.extern func_01ff98e0
.extern Divide
.extern Divide
.extern func_01ff9e64
.extern func_01ff9e64
.extern func_01ff9bf8
@@ -1348,7 +1348,7 @@
.extern _ZN9SysObjectdlEPv
.extern func_ov00_0208b9cc
.extern func_ov00_0208c3a4
.extern func_01ff98e0
.extern Divide
.extern func_ov00_0208c3a4
.extern func_ov00_020ceacc
.extern func_ov00_020c1500
@@ -1695,7 +1695,7 @@
.extern func_ov00_0208b9e4
.extern func_ov00_02097738
.extern func_0202b418
.extern func_01ff98e0
.extern Divide
.extern data_027e0f74
.extern func_ov00_020c0e04
.extern func_ov00_0208ba08
@@ -2190,7 +2190,7 @@
.extern func_ov00_0208e704
.extern func_01ff9bc4
.extern func_ov00_020b7ea4
.extern func_01ff98e0
.extern Divide
.extern data_027e0e60
.extern func_01ff8214
.extern func_ov05_02102c2c
@@ -2595,7 +2595,7 @@
.extern data_027e0fe4
.extern data_ov00_020e72f0
.extern func_01ff991c
.extern func_01ff98e0
.extern Divide
.extern func_01ff9958
.extern _ZN9SysObjectnwEmPjj
.extern data_027e0fe0
@@ -3115,7 +3115,7 @@
.extern func_ov00_020b4a00
.extern func_ov00_020b4a00
.extern func_ov00_020b45f8
.extern func_01ff98e0
.extern Divide
.extern func_ov00_020b45f8
.extern func_0203516c
.extern func_ov00_02078b40
@@ -3994,7 +3994,7 @@
.extern func_ov00_02084cc8
.extern data_027e0f68
.extern data_027e0e60
.extern func_01ff98e0
.extern Divide
.extern func_ov00_020cecd8
.extern _ZNK11ItemManager7HasItemEj
.extern func_ov00_0208b930
@@ -4212,7 +4212,7 @@
.extern data_027e0e60
.extern func_01ff9ec0
.extern Approach_thunk
.extern func_01ff98e0
.extern Divide
.extern func_01ff9bf8
.extern func_01ffa0f4
.extern func_0202b154
@@ -4374,7 +4374,7 @@
.extern func_ov00_0208e704
.extern func_ov00_0208e704
.extern func_ov00_020b7ea4
.extern func_01ff98e0
.extern Divide
.extern data_027e0e60
.extern func_ov00_0208335c
.extern func_ov00_02083368
@@ -4497,7 +4497,7 @@
.extern data_027e0f74
.extern data_027e0fc8
.extern func_ov00_0208b930
.extern func_01ff98e0
.extern Divide
.extern func_ov00_0209a4f4
.extern func_ov00_02097810
.extern func_ov00_0209a508
+94 -94
View File
@@ -164,7 +164,7 @@
.extern func_02034984
.extern func_02034984
.extern func_ov03_020fc200
.extern func_01ff98e0
.extern Divide
.extern func_ov00_020d02bc
.extern func_ov00_020d00c4
.extern func_ov00_020d00c4
@@ -481,8 +481,8 @@
.extern data_027e0d0c
.extern data_02050f54
.extern func_01ff9ec0
.extern func_01ff98e0
.extern func_01ff98e0
.extern Divide
.extern Divide
.extern func_ov00_020c5d74
.extern func_ov00_020ceacc
.extern data_027e0764
@@ -959,7 +959,7 @@
.extern func_01ff91f8
.extern func_02005660
.extern func_ov00_020a5e9c
.extern func_01ff98e0
.extern Divide
.extern func_ov00_020a5e9c
.extern func_ov00_020a5e9c
.extern func_01fffbec
@@ -971,12 +971,12 @@
.extern func_ov00_02087df8
.extern func_ov00_020a61ac
.extern func_01fffbec
.extern func_01ff98e0
.extern func_01ff98e0
.extern Divide
.extern Divide
.extern func_ov00_020a61ac
.extern func_01fffbec
.extern func_01ff9bc4
.extern func_01ff98e0
.extern Divide
.extern data_027e0f64
.extern data_027e0f78
.extern data_027e0764
@@ -1001,11 +1001,11 @@
.extern _ZN9SysObjectnwEmPjj
.extern data_027e0ce0
.extern func_01ff9bc4
.extern func_01ff98e0
.extern func_01ff98e0
.extern func_01ff98e0
.extern func_01ff98e0
.extern func_01ff98e0
.extern Divide
.extern Divide
.extern Divide
.extern Divide
.extern Divide
.extern _ZN9SysObjectdlEPv
.extern _ZN9SysObjectnwEmPjj
.extern _ZN9SysObjectnwEmPjj
@@ -1154,10 +1154,10 @@
.extern func_01ff9e64
.extern func_01ffa0f4
.extern func_01ff9cec
.extern func_01ff98e0
.extern func_01ff98e0
.extern func_01ff98e0
.extern func_01ff98e0
.extern Divide
.extern Divide
.extern Divide
.extern Divide
.extern func_ov00_020a61ac
.extern func_01ff9bc4
.extern func_ov00_020c1500
@@ -1480,10 +1480,10 @@
.extern data_027e0e60
.extern func_ov00_02087d34
.extern func_ov00_02089318
.extern func_01ff98e0
.extern func_01ff98e0
.extern func_01ff98e0
.extern func_01ff98e0
.extern Divide
.extern Divide
.extern Divide
.extern Divide
.extern func_ov00_02089318
.extern func_ov00_02089318
.extern data_027e0f64
@@ -1898,7 +1898,7 @@
.extern func_ov09_02115408
.extern func_ov00_02097760
.extern data_027e0f74
.extern func_01ff98e0
.extern Divide
.extern func_01ff9bf8
.extern func_ov00_020a61ac
.extern func_01ff9c2c
@@ -2037,7 +2037,7 @@
.extern data_02050f54
.extern data_027e0fb0
.extern func_ov00_02083ee0
.extern func_01ff98e0
.extern Divide
.extern data_027e0e60
.extern func_0202af4c
.extern func_0202af4c
@@ -2048,8 +2048,8 @@
.extern func_ov00_02083ee0
.extern func_01ff9e64
.extern func_01ff9e64
.extern func_01ff98e0
.extern func_01ff98e0
.extern Divide
.extern Divide
.extern data_027e10a4
.extern data_027e0fa0
.extern data_027e0fb0
@@ -2510,7 +2510,7 @@
.extern data_027e10a4
.extern data_027e0d78
.extern func_ov00_02078ffc
.extern func_01ff98e0
.extern Divide
.extern func_01ff9ec0
.extern data_027e0f94
.extern data_027e0d3c
@@ -2560,17 +2560,17 @@
.extern func_ov00_020c3348
.extern func_ov00_020c4048
.extern func_ov00_020c3674
.extern func_01ff98e0
.extern Divide
.extern func_01ff9bc4
.extern func_01ff9bf8
.extern func_01ffa0f4
.extern func_01ff9cec
.extern func_01ff98e0
.extern func_01ff98e0
.extern func_01ff98e0
.extern func_01ff98e0
.extern func_01ff98e0
.extern func_01ff98e0
.extern Divide
.extern Divide
.extern Divide
.extern Divide
.extern Divide
.extern Divide
.extern data_027e0fe8
.extern data_027e0fe4
.extern data_027e0f94
@@ -2956,8 +2956,8 @@
.extern func_01ff9bf8
.extern func_01fffbec
.extern func_01ff9bc4
.extern func_01ff98e0
.extern func_01ff98e0
.extern Divide
.extern Divide
.extern func_ov00_02082454
.extern Approach_thunk
.extern data_027e0e60
@@ -3524,7 +3524,7 @@
.extern func_01ffa9fc
.extern func_01ff9bf8
.extern func_01ff9cec
.extern func_01ff98e0
.extern Divide
.extern func_ov00_020a61ac
.extern func_01ffa9fc
.extern func_01ffa9fc
@@ -3691,7 +3691,7 @@
.extern func_ov00_020cf8fc
.extern func_ov00_020cf8fc
.extern func_ov00_020cf03c
.extern func_01ff98e0
.extern Divide
.extern data_027e077c
.extern data_027e0c68
.extern data_027e103c
@@ -3706,7 +3706,7 @@
.extern func_0203d7e0
.extern func_ov00_020cf864
.extern func_ov00_020cf03c
.extern func_01ff98e0
.extern Divide
.extern func_ov00_020d03f8
.extern func_01ffbe34
.extern func_ov00_020d00c4
@@ -3872,8 +3872,8 @@
.extern func_01ff9e64
.extern func_01ff9e64
.extern func_01ff9e64
.extern func_01ff98e0
.extern func_01ff98e0
.extern Divide
.extern Divide
.extern func_01ff9bc4
.extern func_01ff9bc4
.extern func_ov00_020ccf0c
@@ -3883,7 +3883,7 @@
.extern data_02050f54
.extern data_027e0ff8
.extern func_ov00_02083ee0
.extern func_01ff98e0
.extern Divide
.extern data_027e0e60
.extern func_ov00_020c6e08
.extern func_01ff9bf8
@@ -3983,10 +3983,10 @@
.extern data_027e0f94
.extern func_ov00_02087d34
.extern func_ov00_02089318
.extern func_01ff98e0
.extern func_01ff98e0
.extern func_01ff98e0
.extern func_01ff98e0
.extern Divide
.extern Divide
.extern Divide
.extern Divide
.extern func_ov00_02089318
.extern func_ov00_02089318
.extern data_027e0f64
@@ -4053,7 +4053,7 @@
.extern func_01ffa0f4
.extern func_ov00_020c28ec
.extern func_ov00_02078ffc
.extern func_01ff98e0
.extern Divide
.extern func_ov00_02097738
.extern func_ov00_020c198c
.extern func_02036ce4
@@ -4259,7 +4259,7 @@
.extern func_ov00_020c3674
.extern func_0202ab48
.extern func_0202ab48
.extern func_01ff98e0
.extern Divide
.extern func_ov03_020fc10c
.extern data_027e0fe4
.extern data_027e05f4
@@ -4745,12 +4745,12 @@
.extern func_ov00_020c198c
.extern func_02036da8
.extern func_ov00_020ce2f0
.extern func_01ff98e0
.extern Divide
.extern func_ov00_020836dc
.extern func_ov00_020836dc
.extern func_01ff98e0
.extern func_01ff98e0
.extern func_01ff98e0
.extern Divide
.extern Divide
.extern Divide
.extern func_ov00_0209779c
.extern Approach_thunk
.extern Approach_thunk
@@ -5120,7 +5120,7 @@
.extern data_027e0d0c
.extern data_027e0fe4
.extern data_02050f54
.extern func_01ff98e0
.extern Divide
.extern data_027e0764
.extern func_ov00_02083ee0
.extern func_ov00_020c3070
@@ -5237,7 +5237,7 @@
.extern data_027e0f6c
.extern func_ov00_020c28ec
.extern func_ov00_02078ffc
.extern func_01ff98e0
.extern Divide
.extern func_ov00_02097738
.extern func_ov00_020c198c
.extern func_02036ce4
@@ -5609,12 +5609,12 @@
.extern data_02063e4c
.extern func_ov00_02083ee0
.extern data_027e0e60
.extern func_01ff98e0
.extern Divide
.extern func_ov00_020c2974
.extern func_01ff98e0
.extern func_01ff98e0
.extern func_01ff98e0
.extern func_01ff98e0
.extern Divide
.extern Divide
.extern Divide
.extern Divide
.extern func_0202b308
.extern func_ov00_02089318
.extern data_027e0f64
@@ -5875,11 +5875,11 @@
.extern func_ov00_020c5d74
.extern func_ov00_020c28ec
.extern func_ov00_020c2974
.extern func_01ff98e0
.extern Divide
.extern func_01ff9958
.extern func_01ff9958
.extern func_01ff98e0
.extern func_01ff98e0
.extern Divide
.extern Divide
.extern func_ov00_020c5d74
.extern func_ov00_020ceacc
.extern func_ov00_020c2974
@@ -5924,7 +5924,7 @@
.extern func_ov00_020c3674
.extern func_0202b3bc
.extern func_ov00_020ce2f0
.extern func_01ff98e0
.extern Divide
.extern data_027e0fac
.extern data_027e0fe4
.extern data_02050f54
@@ -5939,7 +5939,7 @@
.extern data_027e0f94
.extern data_02050f54
.extern data_027e0e60
.extern func_01ff98e0
.extern Divide
.extern data_02050f54
.extern func_ov00_020c3674
.extern func_ov00_020c3674
@@ -6026,7 +6026,7 @@
.extern data_02063e4c
.extern func_01ffa0f4
.extern func_ov00_020c288c
.extern func_01ff98e0
.extern Divide
.extern func_ov00_02078fac
.extern func_ov00_020c1c20
.extern func_ov00_020cf2b8
@@ -6725,7 +6725,7 @@
.extern func_ov00_020c1500
.extern func_ov00_020c3348
.extern func_ov00_020c4048
.extern func_01ff98e0
.extern Divide
.extern data_027e0f64
.extern data_027e0f94
.extern data_027e0c68
@@ -6759,7 +6759,7 @@
.extern data_02050f54
.extern data_027e0f74
.extern data_ov00_020eec68
.extern func_01ff98e0
.extern Divide
.extern func_0202e58c
.extern func_ov00_020c5d74
.extern data_027e10a4
@@ -6816,8 +6816,8 @@
.extern func_ov00_020c288c
.extern func_01ff9bf8
.extern func_01ffa0f4
.extern func_01ff98e0
.extern func_01ff98e0
.extern Divide
.extern Divide
.extern data_027e0f94
.extern data_027e0fac
.extern data_02050f54
@@ -6827,7 +6827,7 @@
.extern func_01ff9bf8
.extern func_01ff9cec
.extern func_01ffa0f4
.extern func_01ff98e0
.extern Divide
.extern func_01ff81f8
.extern data_02050f54
.extern func_01ff9bf8
@@ -6890,7 +6890,7 @@
.extern func_020078f4
.extern func_020078f4
.extern func_ov00_02083ee0
.extern func_01ff98e0
.extern Divide
.extern func_ov00_02087d34
.extern func_ov00_02089318
.extern data_027e0e60
@@ -6945,8 +6945,8 @@
.extern func_01ff9bf8
.extern func_01ffa0f4
.extern func_01ff9cec
.extern func_01ff98e0
.extern func_01ff98e0
.extern Divide
.extern Divide
.extern data_027e0e58
.extern data_027e0fe8
.extern data_027e0fe4
@@ -7450,9 +7450,9 @@
.extern func_ov00_020d77e4
.extern func_ov00_020cec60
.extern func_ov00_02083ee0
.extern func_01ff98e0
.extern func_01ff98e0
.extern func_01ff98e0
.extern Divide
.extern Divide
.extern Divide
.extern func_ov00_02097b9c
.extern func_ov00_02097bcc
.extern data_027e0e58
@@ -7538,8 +7538,8 @@
.extern data_027e0f94
.extern data_027e0764
.extern func_0202b418
.extern func_01ff98e0
.extern func_01ff98e0
.extern Divide
.extern Divide
.extern Approach_thunk
.extern func_01ff9958
.extern func_0202b154
@@ -7548,11 +7548,11 @@
.extern data_027e0f94
.extern data_027e0764
.extern data_027e0764
.extern func_01ff98e0
.extern Divide
.extern func_ov00_02082650
.extern func_ov00_02082660
.extern func_02036da8
.extern func_01ff98e0
.extern Divide
.extern func_02036da8
.extern data_027e0e60
.extern data_027e0764
@@ -7565,7 +7565,7 @@
.extern func_ov00_020c5e20
.extern func_0202e58c
.extern func_ov00_020c5d74
.extern func_01ff98e0
.extern Divide
.extern data_02050f54
.extern data_027e0d3c
.extern func_ov00_020c3070
@@ -7741,24 +7741,24 @@
.extern _ZN9SysObjectdlEPv
.extern func_ov00_020c5d74
.extern func_ov00_020ce2f0
.extern func_01ff98e0
.extern Divide
.extern func_ov00_020c2938
.extern func_ov00_020c288c
.extern func_01ff98e0
.extern func_01ff98e0
.extern Divide
.extern Divide
.extern func_01ff9958
.extern func_01ff9958
.extern func_01ff9958
.extern func_01ff98e0
.extern func_01ff98e0
.extern func_01ff98e0
.extern func_01ff98e0
.extern Divide
.extern Divide
.extern Divide
.extern Divide
.extern func_ov00_020c28ec
.extern func_ov00_020c2974
.extern func_01ff98e0
.extern func_01ff98e0
.extern func_01ff98e0
.extern func_01ff98e0
.extern Divide
.extern Divide
.extern Divide
.extern Divide
.extern data_027e0d0c
.extern data_02050f54
.extern data_027e0fac
@@ -7827,8 +7827,8 @@
.extern data_027e0e60
.extern data_027e0e58
.extern data_027e0ffc
.extern func_01ff98e0
.extern func_01ff98e0
.extern Divide
.extern Divide
.extern func_ov00_0207c1b0
.extern func_ov00_020c74c8
.extern func_ov00_020c75f4
@@ -7845,7 +7845,7 @@
.extern data_027e0764
.extern data_027e0fe8
.extern func_ov00_020ce2f0
.extern func_01ff98e0
.extern Divide
.extern data_027e0f94
.extern func_ov00_020c5e20
.extern func_0202e58c
@@ -7964,7 +7964,7 @@
.extern data_ov03_02100634
.extern func_0204f754
.extern func_0204f754
.extern func_01ff98e0
.extern Divide
.extern func_ov09_02119018
.extern func_ov09_02119048
.extern func_ov09_0211a538
+19 -19
View File
@@ -77,7 +77,7 @@
.extern func_ov00_0208b9cc
.extern func_ov00_02084cc8
.extern data_027e0e60
.extern func_01ff98e0
.extern Divide
.extern func_ov00_020cecd8
.extern data_027e0ffc
.extern func_ov00_0208bf28
@@ -198,9 +198,9 @@
.extern data_027e0d0c
.extern data_027e0e60
.extern data_027e0ffc
.extern func_01ff98e0
.extern func_01ff98e0
.extern func_01ff98e0
.extern Divide
.extern Divide
.extern Divide
.extern func_0202b154
.extern func_01ff9bc4
.extern func_ov00_020ceacc
@@ -209,7 +209,7 @@
.extern data_027e0ffc
.extern func_01ffbf5c
.extern data_027e0e60
.extern func_01ff98e0
.extern Divide
.extern func_ov00_020b7e6c
.extern func_ov00_020b7e6c
.extern func_ov00_020b7e6c
@@ -278,10 +278,10 @@
.extern func_ov00_02083a1c
.extern func_ov00_020840c4
.extern data_027e0e60
.extern func_01ff98e0
.extern Divide
.extern func_ov26_0217287c
.extern func_01ff98e0
.extern func_01ff98e0
.extern Divide
.extern Divide
.extern func_ov26_0217287c
.extern Approach_thunk
.extern func_ov26_021727b4
@@ -564,7 +564,7 @@
.extern data_027e0f74
.extern data_027e0fc8
.extern func_ov00_0208b930
.extern func_01ff98e0
.extern Divide
.extern func_ov00_0209a4f4
.extern func_ov00_02097810
.extern func_ov00_0209a508
@@ -842,7 +842,7 @@
.extern func_01ff9bc4
.extern func_ov00_0208b9cc
.extern func_ov00_0208b9e4
.extern func_01ff98e0
.extern Divide
.extern func_ov00_020c0e04
.extern func_ov00_0208ba08
.extern func_ov00_020ceacc
@@ -943,7 +943,7 @@
.extern data_027e0f6c
.extern func_ov00_0208c3a4
.extern func_ov00_0208c3a4
.extern func_01ff98e0
.extern Divide
.extern func_ov00_020c1500
.extern func_ov00_020c3348
.extern func_ov00_020c4048
@@ -1105,15 +1105,15 @@
.extern data_027e0f94
.extern func_ov00_0207c1f8
.extern data_027e0e58
.extern func_01ff98e0
.extern func_01ff98e0
.extern Divide
.extern Divide
.extern _ZN9SysObjectnwEmPjj
.extern data_027e0fe0
.extern func_ov14_02137770
.extern func_ov14_02137920
.extern func_ov14_02137920
.extern _ZN9SysObjectdlEPv
.extern func_01ff98e0
.extern Divide
.extern func_ov14_02137970
.extern func_01ff9bc4
.extern func_ov00_020c6f60
@@ -1144,7 +1144,7 @@
.extern func_ov00_020826a0
.extern func_ov00_020823c4
.extern data_027e0e60
.extern func_01ff98e0
.extern Divide
.extern func_0202b3bc
.extern func_ov00_020ceacc
.extern func_ov00_02084ac4
@@ -1302,9 +1302,9 @@
.extern func_02019020
.extern func_0201926c
.extern data_027e0e60
.extern func_01ff98e0
.extern func_01ff98e0
.extern func_01ff98e0
.extern Divide
.extern Divide
.extern Divide
.extern func_0200e2a4
.extern func_0200e2a4
.extern func_02017d30
@@ -1443,7 +1443,7 @@
.extern data_027e0f74
.extern data_027e0fc8
.extern func_ov00_0208b930
.extern func_01ff98e0
.extern Divide
.extern func_ov00_0209a4f4
.extern func_ov00_02097810
.extern func_ov00_0209a508
+13 -13
View File
@@ -206,7 +206,7 @@
.extern func_0202d7ac
.extern func_ov00_02098058
.extern func_ov00_02098058
.extern func_01ff98e0
.extern Divide
.extern func_0202b2e8
.extern func_ov00_02097b9c
.extern func_ov00_02098058
@@ -266,7 +266,7 @@
.extern data_02063e4c
.extern func_01ff8214
.extern func_ov09_02115478
.extern func_01ff98e0
.extern Divide
.extern func_ov09_0211d180
.extern data_027e0d38
.extern data_02050f54
@@ -1187,10 +1187,10 @@
.extern func_0202b4e4
.extern func_01ff9ec0
.extern func_01ff9ec0
.extern func_01ff98e0
.extern func_01ff98e0
.extern func_01ff98e0
.extern func_01ff98e0
.extern Divide
.extern Divide
.extern Divide
.extern Divide
.extern Approach_thunk
.extern Approach_thunk
.extern func_0202b2e8
@@ -1224,10 +1224,10 @@
.extern func_01ff9ec0
.extern func_0202b154
.extern func_0202b154
.extern func_01ff98e0
.extern func_01ff98e0
.extern func_01ff98e0
.extern func_01ff98e0
.extern Divide
.extern Divide
.extern Divide
.extern Divide
.extern Approach_thunk
.extern Approach_thunk
.extern Approach_thunk
@@ -1399,7 +1399,7 @@
.extern func_020214d4
.extern func_0201f7a8
.extern func_0201f7d0
.extern func_01ff98e0
.extern Divide
.extern func_ov00_02083c50
.extern func_ov00_02083c24
.extern func_ov00_02083f80
@@ -1448,7 +1448,7 @@
.extern func_ov00_020d0594
.extern func_0203951c
.extern func_0203d7e0
.extern func_01ff98e0
.extern Divide
.extern func_ov00_020d02bc
.extern func_ov00_020d00c4
.extern data_027e0cbc
@@ -1548,7 +1548,7 @@
.extern data_027e0ce0
.extern func_0203e784
.extern func_0204f8d4
.extern func_01ff98e0
.extern Divide
.extern func_0204f8d4
.extern func_0204f8d4
.extern func_0204f8d4
+1 -1
View File
@@ -871,7 +871,7 @@
.extern data_027e0fc8
.extern data_027e0e58
.extern func_ov00_020c5ec0
.extern func_01ff98e0
.extern Divide
.extern func_01ff8214
.extern func_01ff8124
.extern func_01ff8690
+1 -1
View File
@@ -870,7 +870,7 @@
.extern func_ov00_0207c444
.extern data_027e0e58
.extern func_0201e388
.extern func_01ff98e0
.extern Divide
.extern _ZN9SysObjectnwEmPjj
.extern data_027e0fe0
.extern func_ov00_020c1554
+4 -4
View File
@@ -81,7 +81,7 @@
.extern func_ov00_0208c468
.extern func_ov00_02097b9c
.extern func_ov00_02098058
.extern func_01ff98e0
.extern Divide
.extern func_ov00_0208c468
.extern func_ov00_02097b9c
.extern func_ov00_02098058
@@ -425,7 +425,7 @@
.extern func_ov00_020c5d74
.extern func_01ff9bf8
.extern func_ov00_020c3070
.extern func_01ff98e0
.extern Divide
.extern func_01fffd04
.extern func_ov00_020c5d74
.extern func_ov00_02088000
@@ -901,8 +901,8 @@
.extern func_0201b76c
.extern func_01ff9bf8
.extern func_01ff9d4c
.extern func_01ff98e0
.extern func_01ff98e0
.extern Divide
.extern Divide
.extern func_01ff9e64
.extern func_01ff9e64
.extern func_01ff9bf8
+1 -1
View File
@@ -756,7 +756,7 @@
.extern func_0202e310
.extern func_0202e310
.extern func_ov00_020ceacc
.extern func_01ff98e0
.extern Divide
.extern func_0202e310
.extern func_ov00_020ceacc
.extern func_0202e310
+2 -2
View File
@@ -226,7 +226,7 @@
.extern func_ov00_020c35d8
.extern data_027e0fe4
.extern func_01ff81f8
.extern func_01ff98e0
.extern Divide
.extern func_ov05_02102c2c
.extern data_02050f54
.extern data_ov00_020e9370
@@ -303,7 +303,7 @@
.extern data_027e0764
.extern data_027e0f94
.extern data_02050f54
.extern func_01ff98e0
.extern Divide
.extern func_0202e310
.extern func_0202e310
.extern func_ov00_020ceacc
+2 -2
View File
@@ -544,7 +544,7 @@
.extern func_ov14_0214aa0c
.extern func_ov00_020c28ec
.extern func_ov00_020c288c
.extern func_01ff98e0
.extern Divide
.extern func_01ffe1cc
.extern func_ov00_020c29ec
.extern func_ov14_0214aa0c
@@ -606,7 +606,7 @@
.extern func_ov14_02145318
.extern func_ov14_02145cac
.extern func_01ff9958
.extern func_01ff98e0
.extern Divide
.extern func_ov14_02145178
.extern func_ov00_020c5374
.extern func_ov00_02084164
+5 -5
View File
@@ -130,7 +130,7 @@
.extern data_027e077c
.extern data_02056be4
.extern data_027e1054
.extern func_01ff98e0
.extern Divide
.extern func_ov00_020d033c
.extern func_01ffe468
.extern func_02034984
@@ -542,7 +542,7 @@
.extern func_02018c90
.extern func_ov00_02084cc8
.extern data_027e0e60
.extern func_01ff98e0
.extern Divide
.extern func_ov00_020c0e04
.extern func_ov00_020c0e24
.extern func_ov00_0209a4f4
@@ -1030,14 +1030,14 @@
.extern func_0201926c
.extern data_027e0e60
.extern func_ov00_020d6be4
.extern func_01ff98e0
.extern Divide
.extern func_01ff9bf8
.extern func_01ff9d4c
.extern func_01ff9e64
.extern func_01ff9bc4
.extern func_01ff9cec
.extern data_ov00_020eec60
.extern func_01ff98e0
.extern Divide
.extern func_ov00_02079680
.extern func_02034984
.extern data_027e0d3c
@@ -1154,7 +1154,7 @@
.extern data_027e0ce0
.extern _ZN9SysObjectdlEPv
.extern func_01ff9ec0
.extern func_01ff98e0
.extern Divide
.extern func_ov00_020d70a4
.extern func_ov00_020d7180
.extern func_ov00_020d716c
+7 -7
View File
@@ -206,7 +206,7 @@
.extern data_027e0ffc
.extern func_ov00_020c2974
.extern func_0202b154
.extern func_01ff98e0
.extern Divide
.extern func_ov00_02083ee0
.extern func_ov00_0207c1b0
.extern func_0202e58c
@@ -278,7 +278,7 @@
.extern func_ov00_020c2974
.extern func_0202b154
.extern func_01ff9bf8
.extern func_01ff98e0
.extern Divide
.extern func_01ffa0f4
.extern func_01ff9e64
.extern func_01ff9e64
@@ -295,7 +295,7 @@
.extern func_01ff9bf8
.extern func_01ff9958
.extern func_01ff9958
.extern func_01ff98e0
.extern Divide
.extern data_027e0f94
.extern data_02050f54
.extern func_ov00_020c2974
@@ -830,7 +830,7 @@
.extern func_ov00_020c2974
.extern func_0202b154
.extern func_01ff9bf8
.extern func_01ff98e0
.extern Divide
.extern func_01ffa0f4
.extern func_01ff9e64
.extern func_01ff9e64
@@ -974,9 +974,9 @@
.extern func_ov00_020c5f1c
.extern func_ov00_020ceacc
.extern func_ov00_020ceacc
.extern func_01ff98e0
.extern func_01ff98e0
.extern func_01ff98e0
.extern Divide
.extern Divide
.extern Divide
.extern func_ov05_02102c2c
.extern data_027e0ffc
.extern data_02050f54
+5 -5
View File
@@ -17,9 +17,9 @@
.extern func_0202e9f4
.extern func_02007984
.extern func_0200e2a4
.extern func_01ff98e0
.extern func_01ff98e0
.extern func_01ff98e0
.extern Divide
.extern Divide
.extern Divide
.extern func_0200e2a4
.extern func_020078f4
.extern func_02047024
@@ -716,7 +716,7 @@
.extern func_01ff9bc4
.extern func_01ff9bf8
.extern func_01ff9cec
.extern func_01ff98e0
.extern Divide
.extern func_01ff9bc4
.extern func_ov00_020ceacc
.extern func_01ff9bc4
@@ -860,7 +860,7 @@
.extern data_ov00_020eec9c
.extern func_ov00_020cf03c
.extern func_ov00_020ceffc
.extern func_01ff98e0
.extern Divide
.extern func_ov00_020d02bc
.extern func_ov09_021136c4
.extern func_020349cc
+2 -2
View File
@@ -35,9 +35,9 @@
.extern func_0202e310
.extern func_0202e310
.extern func_01ff9958
.extern func_01ff98e0
.extern Divide
.extern func_01ff9958
.extern func_01ff98e0
.extern Divide
.extern func_0202e310
.extern func_0202e310
.extern func_ov00_020ceacc
+3 -3
View File
@@ -433,9 +433,9 @@
.extern data_027e0fec
.extern func_ov14_02147870
.extern func_ov14_02145100
.extern func_01ff98e0
.extern func_01ff98e0
.extern func_01ff98e0
.extern Divide
.extern Divide
.extern Divide
.extern func_0200e2a4
.extern func_0200e2a4
.extern func_02017d30
+5 -5
View File
@@ -53,7 +53,7 @@
.extern data_027e0ffc
.extern func_ov00_020c5118
.extern func_ov00_020c5118
.extern func_01ff98e0
.extern Divide
.extern func_ov00_020d03c4
.extern func_0202e58c
.extern func_ov00_020c50f0
@@ -75,7 +75,7 @@
.extern func_ov00_020c5118
.extern func_ov00_020c5d74
.extern func_ov00_020c5118
.extern func_01ff98e0
.extern Divide
.extern func_ov00_020d03c4
.extern func_0202e58c
.extern func_ov00_020c50d4
@@ -350,7 +350,7 @@
.extern func_01fffcec
.extern func_ov00_020b7e6c
.extern func_ov14_0213d480
.extern func_01ff98e0
.extern Divide
.extern func_ov00_020d033c
.extern func_ov00_020c1e2c
.extern data_027e0764
@@ -707,7 +707,7 @@
.extern data_027e0618
.extern func_01ff8214
.extern func_01ff9bc4
.extern func_01ff98e0
.extern Divide
.extern data_02050f54
.extern func_ov00_02081f4c
.extern _ZN9SysObjectdlEPv
@@ -825,7 +825,7 @@
.extern func_ov00_020bd618
.extern data_027e0fec
.extern func_ov00_020ca8a4
.extern func_01ff98e0
.extern Divide
.extern data_02050f54
.extern func_ov00_020c3070
.extern func_ov00_020ceacc
+2 -2
View File
@@ -75,7 +75,7 @@
.extern _ZN9SysObjectdlEPv
.extern func_ov00_020b7d74
.extern data_027e0764
.extern func_01ff98e0
.extern Divide
.extern func_ov00_020d033c
.extern data_027e0764
.extern func_ov00_02083ee0
@@ -196,7 +196,7 @@
.extern func_02037628
.extern func_02036f68
.extern data_027e0c68
.extern func_01ff98e0
.extern Divide
.extern func_ov00_020d033c
.extern func_ov00_020d033c
.extern func_0203493c
+2 -2
View File
@@ -472,7 +472,7 @@
.extern data_ov00_020eec68
.extern data_027e0fc8
.extern func_ov00_020cc940
.extern func_01ff98e0
.extern Divide
.extern func_0202b154
.extern func_0202b2e8
.extern func_0202e58c
@@ -547,7 +547,7 @@
.extern func_ov00_020d59f0
.extern func_ov00_020d5c54
.extern func_ov00_020d5cd8
.extern func_01ff98e0
.extern Divide
.extern func_ov00_020d59f0
.extern func_ov00_020d59f0
.extern func_ov00_020d59f0
+4 -4
View File
@@ -368,7 +368,7 @@
.extern func_ov00_020ceacc
.extern func_ov00_020c198c
.extern func_0203608c
.extern func_01ff98e0
.extern Divide
.extern func_02036140
.extern func_ov00_0209a4f4
.extern func_ov00_02087d34
@@ -537,7 +537,7 @@
.extern func_0202e58c
.extern func_ov00_020c5d74
.extern func_0203608c
.extern func_01ff98e0
.extern Divide
.extern func_02036140
.extern func_ov00_02087584
.extern func_0203608c
@@ -549,7 +549,7 @@
.extern data_027e0f74
.extern func_0202b154
.extern func_ov00_020c28ec
.extern func_01ff98e0
.extern Divide
.extern func_0202b154
.extern func_ov00_02088010
.extern data_027e0f64
@@ -614,7 +614,7 @@
.extern func_ov00_020ceacc
.extern func_0202e58c
.extern func_ov00_020cec60
.extern func_01ff98e0
.extern Divide
.extern data_027e0f90
.extern data_027e0ffc
.extern data_027e0fc8
+25 -25
View File
@@ -202,14 +202,14 @@
.extern Approach_thunk
.extern func_ov00_020cfc70
.extern func_ov00_020bd0a8
.extern func_01ff98e0
.extern func_01ff98e0
.extern func_01ff98e0
.extern Divide
.extern Divide
.extern Divide
.extern func_ov00_020c288c
.extern func_01ff9bc4
.extern func_0202b2e8
.extern func_ov00_02089318
.extern func_01ff98e0
.extern Divide
.extern func_0202e58c
.extern func_ov00_020ceacc
.extern func_ov00_02088000
@@ -240,7 +240,7 @@
.extern func_0202e58c
.extern data_027e0d0c
.extern func_0202b154
.extern func_01ff98e0
.extern Divide
.extern func_ov00_020c1e2c
.extern func_ov00_020bc46c
.extern func_ov00_020bb5f0
@@ -309,13 +309,13 @@
.extern func_0202e310
.extern func_ov00_02088000
.extern func_ov00_020ceacc
.extern func_01ff98e0
.extern func_01ff98e0
.extern Divide
.extern Divide
.extern func_ov00_020c2974
.extern func_ov00_020c2974
.extern func_0202b154
.extern func_ov00_020cec60
.extern func_01ff98e0
.extern Divide
.extern func_ov00_020c1500
.extern func_ov00_020c3348
.extern func_ov00_020c4048
@@ -339,9 +339,9 @@
.extern func_0202e310
.extern func_0202e310
.extern func_ov00_020ceacc
.extern func_01ff98e0
.extern func_01ff98e0
.extern func_01ff98e0
.extern Divide
.extern Divide
.extern Divide
.extern func_0202e310
.extern func_ov00_0207c1b0
.extern func_ov00_02088000
@@ -356,7 +356,7 @@
.extern func_ov00_020c2974
.extern func_0202b154
.extern func_ov00_020cec60
.extern func_01ff98e0
.extern Divide
.extern func_ov00_020c1500
.extern func_ov00_020c3348
.extern func_ov00_020c4048
@@ -366,8 +366,8 @@
.extern func_0202e58c
.extern data_027e0d0c
.extern func_0202e58c
.extern func_01ff98e0
.extern func_01ff98e0
.extern Divide
.extern Divide
.extern func_ov00_020ceacc
.extern func_ov00_02088000
.extern data_027e0ffc
@@ -376,7 +376,7 @@
.extern func_0202e58c
.extern func_0202e58c
.extern func_01ffe1cc
.extern func_01ff98e0
.extern Divide
.extern func_ov00_020c198c
.extern func_ov00_0209a4f4
.extern func_ov00_02087d34
@@ -527,9 +527,9 @@
.extern func_ov00_02097b9c
.extern func_ov00_020a7b10
.extern func_0202b308
.extern func_01ff98e0
.extern func_01ff98e0
.extern func_01ff98e0
.extern Divide
.extern Divide
.extern Divide
.extern func_ov00_02089318
.extern func_ov00_020d70a4
.extern func_ov00_02097bcc
@@ -592,7 +592,7 @@
.extern func_ov00_020ceacc
.extern func_0202e58c
.extern func_ov00_020cec60
.extern func_01ff98e0
.extern Divide
.extern data_027e0f90
.extern data_027e0e58
.extern data_027e0f64
@@ -718,7 +718,7 @@
.extern func_ov00_020c5e88
.extern func_ov00_020c6024
.extern func_ov00_020ce2f0
.extern func_01ff98e0
.extern Divide
.extern func_ov05_02102c2c
.extern data_02050f54
.extern data_ov00_020e9370
@@ -775,13 +775,13 @@
.extern func_ov00_020c1908
.extern data_027e0fc8
.extern data_027e0c68
.extern func_01ff98e0
.extern func_01ff98e0
.extern Divide
.extern Divide
.extern data_02050f54
.extern func_01ff9d4c
.extern func_01ff98e0
.extern Divide
.extern func_01fffbec
.extern func_01ff98e0
.extern Divide
.extern func_01fffbec
.extern func_ov00_020c2974
.extern func_01ffa0f4
@@ -857,7 +857,7 @@
.extern func_ov00_020c313c
.extern func_ov00_020c2bf4
.extern func_01ff9bc4
.extern func_01ff98e0
.extern Divide
.extern func_ov00_0207c474
.extern func_ov00_0207c474
.extern func_ov00_0207c474
+1 -1
View File
@@ -483,7 +483,7 @@
.extern func_ov00_0207c1b0
.extern func_ov00_020ceacc
.extern func_ov00_020ceacc
.extern func_01ff98e0
.extern Divide
.extern func_ov00_020b7e6c
.extern func_ov00_020b7e6c
.extern func_0202e310
+2 -2
View File
@@ -114,7 +114,7 @@
.extern func_01ff9c2c
.extern func_02007908
.extern func_01ff9958
.extern func_01ff98e0
.extern Divide
.extern func_01ff9e64
.extern func_01ff9bf8
.extern func_01ff9bc4
@@ -751,7 +751,7 @@
.extern func_01ff9bf8
.extern func_01fffbec
.extern func_01ff9cec
.extern func_01ff98e0
.extern Divide
.extern func_01fffbec
.extern func_01ff9bc4
.extern func_ov09_021136c4
+23 -23
View File
@@ -200,7 +200,7 @@
.extern func_ov00_02087fe0
.extern func_ov00_02087fe0
.extern func_ov00_020bb6d4
.extern func_01ff98e0
.extern Divide
.extern func_ov00_02087fe0
.extern func_01ff9bf8
.extern func_0202b308
@@ -217,7 +217,7 @@
.extern func_01ff8214
.extern func_ov00_020c1450
.extern func_ov00_020c5f80
.extern func_01ff98e0
.extern Divide
.extern func_ov00_020c5f80
.extern func_ov05_02102c2c
.extern data_02050f54
@@ -291,7 +291,7 @@
.extern data_ov29_0217bd28
.extern func_0202b308
.extern func_ov00_020c2974
.extern func_01ff98e0
.extern Divide
.extern func_ov00_020bd4d8
.extern func_ov00_020bd4fc
.extern data_027e0fac
@@ -368,8 +368,8 @@
.extern func_ov00_0209a508
.extern func_ov00_020bb6d4
.extern func_ov00_020bb810
.extern func_01ff98e0
.extern func_01ff98e0
.extern Divide
.extern Divide
.extern func_ov00_02089318
.extern func_02036ce4
.extern func_ov00_020c1908
@@ -382,9 +382,9 @@
.extern func_ov00_020c288c
.extern func_01ffa0f4
.extern func_01ff9cec
.extern func_01ff98e0
.extern func_01ff98e0
.extern func_01ff98e0
.extern Divide
.extern Divide
.extern Divide
.extern func_0202e58c
.extern func_01ff9ec0
.extern func_02036ce4
@@ -445,7 +445,7 @@
.extern data_027e0ffc
.extern data_027e0e58
.extern func_ov00_020ceacc
.extern func_01ff98e0
.extern Divide
.extern data_027e0ffc
.extern func_0202e58c
.extern func_0202e58c
@@ -465,8 +465,8 @@
.extern data_027e0f94
.extern data_027e0764
.extern data_027e0ffc
.extern func_01ff98e0
.extern func_01ff98e0
.extern Divide
.extern Divide
.extern func_ov00_020a61ac
.extern func_01ff9bc4
.extern func_ov00_020ceacc
@@ -553,7 +553,7 @@
.extern func_0202b154
.extern Approach_thunk
.extern func_ov00_020c2974
.extern func_01ff98e0
.extern Divide
.extern func_ov00_020c2974
.extern func_0202b154
.extern func_01ff9d4c
@@ -594,7 +594,7 @@
.extern data_027e0f74
.extern data_ov00_020eec68
.extern func_0202b154
.extern func_01ff98e0
.extern Divide
.extern func_0202e58c
.extern func_ov00_0207c474
.extern func_ov00_020cec60
@@ -642,7 +642,7 @@
.extern func_ov00_020a61ac
.extern func_01ff9bc4
.extern func_ov00_02097810
.extern func_01ff98e0
.extern Divide
.extern func_01ff9ec0
.extern func_ov00_02089318
.extern func_ov00_020ce2f0
@@ -667,12 +667,12 @@
.extern func_ov00_020cec60
.extern func_0202e58c
.extern data_027e0ffc
.extern func_01ff98e0
.extern func_01ff98e0
.extern func_01ff98e0
.extern func_01ff98e0
.extern func_01ff98e0
.extern func_01ff98e0
.extern Divide
.extern Divide
.extern Divide
.extern Divide
.extern Divide
.extern Divide
.extern func_01ff9958
.extern func_ov00_020ce2f0
.extern func_01ffa0f4
@@ -687,7 +687,7 @@
.extern func_ov17_02168660
.extern data_027e0fec
.extern func_ov00_020cec60
.extern func_01ff98e0
.extern Divide
.extern func_ov00_020cec60
.extern func_ov00_0207c1b0
.extern func_ov00_0207c1b0
@@ -750,8 +750,8 @@
.extern func_ov00_020c1ef8
.extern func_ov00_020ceacc
.extern func_ov00_020ceacc
.extern func_01ff98e0
.extern func_01ff98e0
.extern Divide
.extern Divide
.extern func_0202e58c
.extern data_027e0fac
.extern data_027e0f90
+17 -17
View File
@@ -86,7 +86,7 @@
.extern func_0201e50c
.extern data_027e0fec
.extern data_027e0f74
.extern func_01ff98e0
.extern Divide
.extern func_ov00_020c0c44
.extern func_ov00_020c0d4c
.extern func_ov00_020c0d4c
@@ -163,7 +163,7 @@
.extern _ZN9SysObjectnwEmPjj
.extern _ZN9SysObjectnwEmPjj
.extern func_01ff892c
.extern func_01ff98e0
.extern Divide
.extern func_01ff98f0
.extern data_027e0ce0
.extern _ZN9SysObjectdlEPv
@@ -296,8 +296,8 @@
.extern func_ov00_020b7d74
.extern func_0204f754
.extern _ZN9SysObjectdlEPv
.extern func_01ff98e0
.extern func_01ff98e0
.extern Divide
.extern Divide
.extern func_020078f4
.extern func_02047024
.extern func_ov00_0207c1f8
@@ -504,9 +504,9 @@
.extern func_0204713c
.extern _ZN9SysObjectnwEmPjj
.extern data_027e0fe0
.extern func_01ff98e0
.extern func_01ff98e0
.extern func_01ff98e0
.extern Divide
.extern Divide
.extern Divide
.extern func_0200e2a4
.extern func_0200e2a4
.extern func_02017d30
@@ -683,14 +683,14 @@
.extern func_020340d0
.extern data_027e0cbc
.extern func_ov00_020d105c
.extern func_01ff98e0
.extern func_01ff98e0
.extern func_01ff98e0
.extern func_01ff98e0
.extern func_01ff98e0
.extern func_01ff98e0
.extern func_01ff98e0
.extern func_01ff98e0
.extern Divide
.extern Divide
.extern Divide
.extern Divide
.extern Divide
.extern Divide
.extern Divide
.extern Divide
.extern func_02033e70
.extern data_02050f54
.extern data_027e0c38
@@ -757,8 +757,8 @@
.extern data_027e0d78
.extern data_027e0f74
.extern func_02033e70
.extern func_01ff98e0
.extern func_01ff98e0
.extern Divide
.extern Divide
.extern func_02033e70
.extern func_02033e70
.extern data_027e0c38
+2 -2
View File
@@ -256,7 +256,7 @@
.extern func_ov00_020c5e20
.extern func_ov36_02184dec
.extern func_0202b154
.extern func_01ff98e0
.extern Divide
.extern func_ov00_020c3070
.extern func_01ff9bc4
.extern func_ov00_020cc45c
@@ -342,7 +342,7 @@
.extern data_027e0ffc
.extern func_ov00_020c5f1c
.extern func_ov05_02102c2c
.extern func_01ff98e0
.extern Divide
.extern func_ov05_02102c2c
.extern data_ov00_020e9370
.extern func_ov00_02081f4c
+3 -3
View File
@@ -110,7 +110,7 @@
.extern func_ov00_020c38fc
.extern func_ov00_020c53e8
.extern func_ov00_020ce284
.extern func_01ff98e0
.extern Divide
.extern func_ov00_020c3674
.extern func_ov00_020c3674
.extern data_027e0fe4
@@ -502,9 +502,9 @@
.extern func_ov00_020c38fc
.extern func_ov00_020c53e8
.extern func_ov00_020ce284
.extern func_01ff98e0
.extern Divide
.extern func_ov00_020c3674
.extern func_01ff98e0
.extern Divide
.extern func_ov00_020c3674
.extern func_ov00_020c28ec
.extern data_027e0fe4
+1 -1
View File
@@ -224,7 +224,7 @@
.extern func_ov00_0207c7e8
.extern func_ov00_020c3180
.extern data_027e0e5c
.extern func_01ff98e0
.extern Divide
.extern func_02002c14
.extern func_01ff9bf8
.extern func_01ff9bf8
+2 -2
View File
@@ -191,7 +191,7 @@
.extern data_027e0ffc
.extern data_02050f54
.extern func_ov00_020cc1f8
.extern func_01ff98e0
.extern Divide
.extern func_01ff8214
.extern func_ov00_020cb160
.extern func_ov00_020c5f80
@@ -203,7 +203,7 @@
.extern func_ov14_0213b5f4
.extern data_02050f54
.extern data_ov00_020e9370
.extern func_01ff98e0
.extern Divide
.extern func_01ff8214
.extern func_ov00_020a61ac
.extern func_01ff9bc4
+1 -1
View File
@@ -289,7 +289,7 @@
.extern func_ov00_020b7d74
.extern func_0203e784
.extern func_0204f8d4
.extern func_01ff98e0
.extern Divide
.extern func_0203e7b4
.extern func_0203e784
.extern func_0204f8d4
+1 -1
View File
@@ -1,7 +1,7 @@
#pragma once
.extern func_01ff9bf8
.extern func_01ff9cec
.extern func_01ff98e0
.extern Divide
.extern func_ov00_020840c4
.extern func_ov14_0213d248
.extern func_ov00_020c3674
+1 -1
View File
@@ -199,7 +199,7 @@
.extern data_027e1098
.extern data_027e0d3c
.extern data_027e0f94
.extern func_01ff98e0
.extern Divide
.extern func_ov00_020d03f8
.extern func_ov00_02078fd4
.extern func_0202e740
+17 -17
View File
@@ -1813,14 +1813,14 @@ func_01ff927c: ; 0x01ff927c
ldmia sp!, {r3, r4, r5, r6, r7, r8, sb, sl, fp, pc}
arm_func_end func_01ff927c
.global func_01ff98e0
arm_func_start func_01ff98e0
func_01ff98e0: ; 0x01ff98e0
.global Divide
arm_func_start Divide
Divide: ; 0x01ff98e0
stmdb sp!, {r3, lr}
bl func_01ff9b24
bl func_01ff9a18
ldmia sp!, {r3, pc}
arm_func_end func_01ff98e0
arm_func_end Divide
.global func_01ff98f0
arm_func_start func_01ff98f0
@@ -2468,7 +2468,7 @@ _01ffa074:
cmp r0, #0
mov r0, r2
beq _01ffa0b0
bl func_01ff98e0
bl Divide
mov r1, r0, asr #0x5
ldr r0, _01ffa0f0 ; =data_02054f54
mov r1, r1, lsl #0x1
@@ -2478,7 +2478,7 @@ _01ffa074:
mov r0, r0, asr #0x10
ldmia sp!, {r4, pc}
_01ffa0b0:
bl func_01ff98e0
bl Divide
mov r1, r0, asr #0x5
ldr r0, _01ffa0f0 ; =data_02054f54
mov r1, r1, lsl #0x1
@@ -2603,7 +2603,7 @@ _01ffa238:
cmp r0, #0
mov r0, r2
beq _01ffa274
bl func_01ff98e0
bl Divide
mov r1, r0, asr #0x5
ldr r0, _01ffa298 ; =data_02055058
mov r1, r1, lsl #0x1
@@ -2613,7 +2613,7 @@ _01ffa238:
mov r0, r0, lsr #0x10
ldmia sp!, {r4, pc}
_01ffa274:
bl func_01ff98e0
bl Divide
mov r1, r0, asr #0x5
ldr r0, _01ffa298 ; =data_02055058
mov r1, r1, lsl #0x1
@@ -4389,7 +4389,7 @@ func_01ffb7ec: ; 0x01ffb7ec
beq _01ffb848
mov r0, ip, lsl #0x1
ldrsh r0, [lr, r0]
bl func_01ff98e0
bl Divide
_01ffb848:
mov r2, sl, lsl #0x5
ldr r1, [sp, #0x5c]
@@ -4448,7 +4448,7 @@ _01ffb90c:
beq _01ffb980
ldr r0, [r7]
sub r0, sb, r0
bl func_01ff98e0
bl Divide
mov sl, r0
b _01ffb980
_01ffb934:
@@ -4459,7 +4459,7 @@ _01ffb934:
beq _01ffb980
ldr r0, [r7, #4]
sub r0, sb, r0
bl func_01ff98e0
bl Divide
mov sl, r0
b _01ffb980
_01ffb95c:
@@ -4470,7 +4470,7 @@ _01ffb95c:
beq _01ffb980
ldr r0, [r7, #8]
sub r0, sb, r0
bl func_01ff98e0
bl Divide
mov sl, r0
_01ffb980:
cmp r4, #0
@@ -4481,7 +4481,7 @@ _01ffb980:
subs r1, sb, r0
beq _01ffb9fc
mov r0, sl
bl func_01ff98e0
bl Divide
mov r6, r0
add r0, sp, #0xc
add r1, sp, #0
@@ -4511,7 +4511,7 @@ _01ffb9fc:
subs r1, sb, r0
beq _01ffba74
mov r0, sl
bl func_01ff98e0
bl Divide
mov r6, r0
add r0, sp, #0xc
add r1, sp, #0
@@ -4542,7 +4542,7 @@ _01ffba74:
subs r1, sb, r0
beq _01ffbaec
mov r0, sl
bl func_01ff98e0
bl Divide
mov r6, r0
add r0, sp, #0x18
add r1, sp, #0
@@ -7498,7 +7498,7 @@ func_01ffe61c: ; 0x01ffe61c
ldr r2, [r7, #0xc]
mov r1, r4
sub r0, r2, r0
bl func_01ff98e0
bl Divide
str r0, [r5]
mov r0, #1
ldmia sp!, {r3, r4, r5, r6, r7, pc}
@@ -7793,7 +7793,7 @@ func_01ffea18: ; 0x01ffea18
mov r1, r0
ldr r0, [r6, #0xc]
rsb r1, r1, #0
bl func_01ff98e0
bl Divide
ldr r3, [r8]
rsb r1, r0, #0
cmp r3, r1
+23 -23
View File
@@ -7401,7 +7401,7 @@ func_02005bfc: ; 0x02005bfc
mov sb, r2
mov r8, r3
ldr r6, [sp, #0x2c]
bl func_01ff98e0
bl Divide
mov r4, r0
cmp r7, #0x1000
beq _02005c3c
@@ -32485,7 +32485,7 @@ _02017fa4:
beq _02017fc0
ldr r0, [sb, #4]
mov r1, r5
bl func_01ff98e0
bl Divide
mov r7, r0
_02017fc0:
ldr r3, [sp, #0x18]
@@ -33755,7 +33755,7 @@ _02018e54:
beq _02018eb4
mov r0, r2, lsl #0xc
mov r1, r1, lsl #0xc
bl func_01ff98e0
bl Divide
_02018eb4:
str r0, [r7, #0x24]
ldrh r1, [r7, #0x22]
@@ -33764,7 +33764,7 @@ _02018eb4:
beq _02018ed4
mov r0, r6, lsl #0xc
mov r1, r1, lsl #0xc
bl func_01ff98e0
bl Divide
_02018ed4:
str r0, [r7, #0x28]
ldrb r0, [sb, #2]
@@ -36811,7 +36811,7 @@ func_0201b76c: ; 0x0201b76c
sub r1, r1, r2
mov r0, r0, lsl #0xc
mov r1, r1, lsl #0xc
bl func_01ff98e0
bl Divide
rsb r1, r5, #0
mov r5, r0
ldr r0, [sp, #0x1c]
@@ -36819,7 +36819,7 @@ func_0201b76c: ; 0x0201b76c
add r0, r6, r0
sub r0, r0, #0xbf
mov r0, r0, lsl #0xc
bl func_01ff98e0
bl Divide
cmp r5, #0
cmpge r0, #0
blt _0201b7f8
@@ -39153,7 +39153,7 @@ func_0201d788: ; 0x0201d788
beq _0201d820
mov r0, r0, lsl #0xc
mov r1, r1, lsl #0xc
bl func_01ff98e0
bl Divide
_0201d820:
str r0, [r4, #0x30]
ldrh r1, [r4, #0x2e]
@@ -39162,7 +39162,7 @@ _0201d820:
beq _0201d840
mov r0, r5, lsl #0xc
mov r1, r1, lsl #0xc
bl func_01ff98e0
bl Divide
_0201d840:
str r0, [r4, #0x34]
ldmia sp!, {r3, r4, r5, pc}
@@ -53657,14 +53657,14 @@ _02028264:
arm_func_start func_0202826c
func_0202826c: ; 0x0202826c
ldr r1, [r0]
ldr ip, _02028284 ; =func_01ff98e0
ldr ip, _02028284 ; =Divide
ldrh r1, [r1, #4]
ldr r0, [r0, #0x10]
mov r1, r1, lsl #0xc
bx ip
.align 2, 0
arm_func_end func_0202826c
_02028284: .word func_01ff98e0
_02028284: .word Divide
.global func_02028288
arm_func_start func_02028288
@@ -57264,7 +57264,7 @@ func_0202aff0: ; 0x0202aff0
mov r1, #0x800
sub r0, r0, #0x800
rsb r1, r1, #0
bl func_01ff98e0
bl Divide
cmp r0, #0x1000
movgt r0, #0x1000
bgt _0202b02c
@@ -57702,7 +57702,7 @@ _0202b54c:
cmp r2, r4
bge _0202b5cc
mov r0, r4
bl func_01ff98e0
bl Divide
cmp r0, #0x1000
movgt r0, #0x1000
bgt _0202b5c4
@@ -57715,7 +57715,7 @@ _0202b5cc:
ldr r0, [sp, #0x28]
cmp r2, r0
ble _0202b5f4
bl func_01ff98e0
bl Divide
mov r5, r0
cmp r5, #0x1000
movgt r5, #0x1000
@@ -61306,7 +61306,7 @@ func_0202da8c: ; 0x0202da8c
cmp r1, r6
ble _0202db10
mov r0, r6
bl func_01ff98e0
bl Divide
ldr r1, [r5]
smull r2, r1, r0, r1
adds r2, r2, #0x800
@@ -61354,7 +61354,7 @@ func_0202db30: ; 0x0202db30
cmp r1, r6
ble _0202dbb4
mov r0, r6
bl func_01ff98e0
bl Divide
ldr r1, [r5]
smull r2, r1, r0, r1
adds r2, r2, #0x800
@@ -61381,7 +61381,7 @@ _0202dbb4:
cmp r1, r7
bge _0202dc1c
mov r0, r7
bl func_01ff98e0
bl Divide
ldr r1, [r5]
smull r2, r1, r0, r1
adds r2, r2, #0x800
@@ -61439,7 +61439,7 @@ func_0202dc38: ; 0x0202dc38
cmp r1, r6
ble _0202dcdc
mov r0, r6
bl func_01ff98e0
bl Divide
ldr r1, [r5]
smull r2, r1, r0, r1
adds r2, r2, #0x800
@@ -61505,7 +61505,7 @@ func_0202dcfc: ; 0x0202dcfc
bl func_01ff9958
mov r1, r0
mov r0, fp
bl func_01ff98e0
bl Divide
ldr r1, [r6]
smull r2, r1, r0, r1
adds r2, r2, #0x800
@@ -61529,7 +61529,7 @@ _0202ddc8:
bl func_01ff9958
mov r1, r0
mov r0, r5
bl func_01ff98e0
bl Divide
ldr r1, [r6]
smull r2, r1, r0, r1
adds r2, r2, #0x800
@@ -81677,7 +81677,7 @@ _0203bf28:
sub r1, r1, r2
mov r0, r0, lsl #0xc
mov r1, r1, lsl #0xc
bl func_01ff98e0
bl Divide
mov r3, r0
_0203bf68:
ldrb r0, [r4, #0x544]
@@ -81736,7 +81736,7 @@ _0203c000:
sub r1, r1, r2
mov r0, r0, lsl #0xc
mov r1, r1, lsl #0xc
bl func_01ff98e0
bl Divide
mov r3, r0
_0203c040:
ldrb r0, [r4, #0x558]
@@ -86335,7 +86335,7 @@ _0203f4bc:
mov r0, r0, asr #0x1
mov r0, r0, lsl #0xc
mov r1, r1, lsl #0xc
bl func_01ff98e0
bl Divide
mov r6, r0
ldr r0, [r4, #0x168]
mov r2, r6
@@ -86405,7 +86405,7 @@ _0203f5ac:
add r0, r0, r0, lsr #31
mov r0, r0, asr #0x1
mov r0, r0, lsl #0xc
bl func_01ff98e0
bl Divide
mov r2, r0
_0203f5d4:
mov r0, r2
-24
View File
@@ -3,30 +3,6 @@
.text
.global _ZNK11ItemManager18GetUnk_09e_DividedEj
thumb_func_start _ZNK11ItemManager18GetUnk_09e_DividedEj
_ZNK11ItemManager18GetUnk_09e_DividedEj: ; 0x020ad944
push {r3, lr}
lsl r1, r1, #1
add r0, r0, r1
add r0, #0x9e
ldrh r0, [r0]
ldr r1, _020ad968 ; =0x000028a4
lsl r0, r0, #0xc
blx func_01ff98e0
mov r1, #2
lsl r1, r1, #0xa
add r0, r0, r1
asr r0, r0, #0xc
cmp r0, #1
bge _020ad964
mov r0, #1
_020ad964:
pop {r3, pc}
nop
thumb_func_end _ZNK11ItemManager18GetUnk_09e_DividedEj
_020ad968: .word 0x000028a4
.global _ZN11ItemManager10SetUnk_09eEjj
thumb_func_start _ZN11ItemManager10SetUnk_09eEjj
_ZN11ItemManager10SetUnk_09eEjj: ; 0x020ad96c
+1 -1
View File
@@ -22,7 +22,7 @@
.extern data_ov29_0217a4ac
.extern data_027e0e60
.extern data_027e0fc8
.extern func_01ff98e0
.extern Divide
.extern _ZNK11ItemManager16GetEquippedFairyEv
.extern _ZNK11ItemManager16GetEquippedFairyEv
.extern func_ov09_0211c144
+2 -2
View File
@@ -23,8 +23,8 @@
.extern data_027e0e60
.extern data_027e0184
.extern func_ov03_020f06ac
.extern func_01ff98e0
.extern func_01ff98e0
.extern Divide
.extern Divide
.extern data_027e0c38
.extern func_ov00_02083394
.extern func_ov00_020833a0
+3 -3
View File
@@ -259,9 +259,9 @@
.extern data_027e0d38
.extern data_027e0fcc
.extern data_027e0f64
.extern func_01ff98e0
.extern func_01ff98e0
.extern func_01ff98e0
.extern Divide
.extern Divide
.extern Divide
.extern func_ov00_020972e4
.extern func_ov00_020972e4
.extern func_02047024
+8 -8
View File
@@ -39,10 +39,10 @@
.extern func_ov00_0207cb7c
.extern func_02002c14
.extern func_02002c14
.extern func_01ff98e0
.extern func_01ff98e0
.extern func_01ff98e0
.extern func_01ff98e0
.extern Divide
.extern Divide
.extern Divide
.extern Divide
.extern func_ov00_020cf414
.extern data_027e103c
.extern func_ov00_0209740c
@@ -144,8 +144,8 @@
.extern data_027e0f6c
.extern func_ov00_0208d820
.extern data_027e0f68
.extern func_01ff98e0
.extern func_01ff98e0
.extern Divide
.extern Divide
.extern _ZN9SysObjectnwEmPjj
.extern func_ov00_02095d58
.extern _ZN9SysObjectnwEmPjj
@@ -273,8 +273,8 @@
.extern data_027e0f90
.extern data_027e0c68
.extern func_ov00_02078bc4
.extern func_01ff98e0
.extern func_01ff98e0
.extern Divide
.extern Divide
.extern func_ov00_02078b40
.extern func_ov00_02078b40
.extern func_ov00_0207cb7c
+4 -4
View File
@@ -158,9 +158,9 @@
.extern data_027e0e60
.extern func_ov00_02081f4c
.extern func_ov00_0208e420
.extern func_01ff98e0
.extern func_01ff98e0
.extern func_01ff98e0
.extern Divide
.extern Divide
.extern Divide
.extern func_01ff9958
.extern func_01ff992c
.extern func_01ff9958
@@ -190,7 +190,7 @@
.extern func_01ff9158
.extern func_01ff9c2c
.extern data_027e0f94
.extern func_01ff98e0
.extern Divide
.extern func_ov00_020a0848
.extern func_0202b734
.extern func_ov00_02083968
+15 -15
View File
@@ -136,8 +136,8 @@
.extern func_ov00_0207e968
.extern func_01ffa9fc
.extern func_01ffa9fc
.extern func_01ff98e0
.extern func_01ff98e0
.extern Divide
.extern Divide
.extern func_01ff9a50
.extern func_01ff99f4
.extern func_01ff9a50
@@ -171,17 +171,17 @@
.extern func_01ff9bf8
.extern func_01ff9bc4
.extern func_01ff9c2c
.extern func_01ff98e0
.extern Divide
.extern func_01ff9c2c
.extern func_01ff98e0
.extern Divide
.extern func_01ff9c2c
.extern func_01ff98e0
.extern Divide
.extern func_01ff9c2c
.extern func_01ff98e0
.extern Divide
.extern func_01ff9c2c
.extern func_01ff98e0
.extern Divide
.extern func_01ff9c2c
.extern func_01ff98e0
.extern Divide
.extern func_01ff9bf8
.extern func_01ff9bc4
.extern func_01ff9bf8
@@ -424,7 +424,7 @@
.extern func_ov00_02087d84
.extern func_ov00_02087d84
.extern func_ov00_02087d84
.extern func_01ff98e0
.extern Divide
.extern func_01ff9bf8
.extern func_01fffb4c
.extern func_01fffbec
@@ -434,14 +434,14 @@
.extern func_01fffb4c
.extern func_01fffbec
.extern func_01ff9bc4
.extern func_01ff98e0
.extern Divide
.extern func_01ff9bf8
.extern func_01fffbec
.extern func_01ff9cec
.extern func_01ff9d4c
.extern func_01fffbec
.extern func_01ff9bc4
.extern func_01ff98e0
.extern Divide
.extern func_ov00_02082538
.extern data_027e0f90
.extern data_027e0fa0
@@ -453,7 +453,7 @@
.extern func_01fffbec
.extern func_01ff9cec
.extern func_01ff9c2c
.extern func_01ff98e0
.extern Divide
.extern func_01ff9d4c
.extern func_01fffbec
.extern func_01ff9bc4
@@ -588,8 +588,8 @@
.extern func_0204f7b0
.extern func_ov00_0208340c
.extern func_01ff9bf8
.extern func_01ff98e0
.extern func_01ff98e0
.extern Divide
.extern Divide
.extern data_027e0e60
.extern func_0202ea18
.extern data_027e0f6c
@@ -610,7 +610,7 @@
.extern _ZN9SysObjectdlEPv
.extern func_ov00_02083bac
.extern func_ov00_02083b84
.extern func_01ff98e0
.extern Divide
.extern data_027e0e60
.extern _ZN9SysObjectdlEPv
.extern func_0204f614
+14 -14
View File
@@ -201,22 +201,22 @@
.extern func_ov00_020c22b8
.extern data_027e0e60
.extern _ZN9SysObjectdlEPv
.extern func_01ff98e0
.extern func_01ff98e0
.extern func_01ff98e0
.extern func_01ff98e0
.extern func_01ff98e0
.extern func_01ff98e0
.extern func_01ff98e0
.extern func_01ff98e0
.extern func_01ff98e0
.extern func_01ff98e0
.extern func_01ff98e0
.extern func_01ff98e0
.extern func_01ff98e0
.extern Divide
.extern Divide
.extern Divide
.extern Divide
.extern Divide
.extern Divide
.extern Divide
.extern Divide
.extern Divide
.extern Divide
.extern Divide
.extern Divide
.extern Divide
.extern func_01ff9b88
.extern func_01ff9b88
.extern func_01ff98e0
.extern Divide
.extern func_02002c14
.extern FastDivide
.extern _ZN9SysObjectdlEPv
+10 -10
View File
@@ -26,7 +26,7 @@
.extern data_027e0f68
.extern func_01ff8214
.extern data_02050f54
.extern func_01ff98e0
.extern Divide
.extern data_02050f54
.extern _ZN9SysObjectdlEPv
.extern _ZN9SysObjectdlEPv
@@ -64,14 +64,14 @@
.extern func_ov00_02090ac8
.extern func_ov00_02090a7c
.extern func_ov00_02087d84
.extern func_01ff98e0
.extern Divide
.extern func_ov00_02087d84
.extern func_ov00_02090a7c
.extern func_ov00_02090a7c
.extern func_ov00_02090a7c
.extern func_ov00_02082424
.extern func_ov00_02082424
.extern func_01ff98e0
.extern Divide
.extern func_ov00_02087d84
.extern func_ov00_02090a7c
.extern func_ov00_02090a7c
@@ -259,8 +259,8 @@
.extern func_0201e388
.extern func_0201e388
.extern _ZN9SysObjectdlEPv
.extern func_01ff98e0
.extern func_01ff98e0
.extern Divide
.extern Divide
.extern func_02019570
.extern func_02019570
.extern func_02019570
@@ -294,7 +294,7 @@
.extern data_027e0e60
.extern func_ov00_020c0e04
.extern func_ov00_020c0e04
.extern func_01ff98e0
.extern Divide
.extern func_ov00_02078b40
.extern func_ov00_0207bb1c
.extern data_027e0d38
@@ -409,7 +409,7 @@
.extern func_ov00_02090b08
.extern func_ov00_02090a7c
.extern func_ov00_02090a7c
.extern func_01ff98e0
.extern Divide
.extern func_ov00_02090ca4
.extern func_ov00_02090c28
.extern func_0202b734
@@ -517,8 +517,8 @@
.extern func_0201e388
.extern func_0201e388
.extern _ZN9SysObjectdlEPv
.extern func_01ff98e0
.extern func_01ff98e0
.extern Divide
.extern Divide
.extern func_02019570
.extern func_02019570
.extern func_02019570
@@ -905,7 +905,7 @@
.extern data_027e0fe4
.extern data_027e0e60
.extern func_01fffcd8
.extern func_01ff98e0
.extern Divide
.extern data_02050f54
.extern data_027e0d0c
.extern func_ov00_020c3180
+6 -6
View File
@@ -90,7 +90,7 @@
.extern func_ov00_020840c4
.extern func_01ff9c2c
.extern func_01ff9cec
.extern func_01ff98e0
.extern Divide
.extern func_01ff9e64
.extern func_01ff9ec0
.extern func_ov00_02083fb0
@@ -157,10 +157,10 @@
.extern func_ov00_0208b180
.extern func_01ffe468
.extern func_01ffb7ec
.extern func_01ff98e0
.extern func_01ff98e0
.extern func_01ff98e0
.extern func_01ff98e0
.extern Divide
.extern Divide
.extern Divide
.extern Divide
.extern func_01ff9cec
.extern func_ov00_0208b180
.extern func_01ffa0f4
@@ -284,7 +284,7 @@
.extern data_027e0fe4
.extern data_027e0e60
.extern func_0201e544
.extern func_01ff98e0
.extern Divide
.extern data_02050f54
.extern func_01ff9bc4
.extern func_01ff9cec
+6 -6
View File
@@ -146,8 +146,8 @@
.extern func_ov00_020a7b9c
.extern func_ov00_020c070c
.extern data_027e0ffc
.extern func_01ff98e0
.extern func_01ff98e0
.extern Divide
.extern Divide
.extern func_ov00_02083ee0
.extern func_ov00_020c87f8
.extern func_ov00_020c3180
@@ -306,7 +306,7 @@
.extern func_01ff9c2c
.extern func_01ff9c2c
.extern func_01ff9c2c
.extern func_01ff98e0
.extern Divide
.extern func_ov00_02093a1c
.extern data_027e0f6c
.extern func_ov00_02093a1c
@@ -328,7 +328,7 @@
.extern data_ov00_020eec68
.extern data_027e0f94
.extern data_027e0f64
.extern func_01ff98e0
.extern Divide
.extern data_027e0f64
.extern data_02050f54
.extern data_02050f54
@@ -358,7 +358,7 @@
.extern func_ov00_020d8510
.extern data_027e0e60
.extern data_ov00_020eec9c
.extern func_01ff98e0
.extern Divide
.extern func_01ff9ec0
.extern func_ov00_020d6594
.extern func_0202cec8
@@ -403,7 +403,7 @@
.extern func_ov14_02152220
.extern gItemManager
.extern data_027e0618
.extern func_01ff98e0
.extern Divide
.extern func_ov00_02079e04
.extern func_ov03_020f3ff8
.extern func_ov00_020a5e9c
+2 -2
View File
@@ -62,8 +62,8 @@
.extern func_01ff9958
.extern func_01ff9f3c
.extern func_020037b8
.extern func_01ff98e0
.extern func_01ff98e0
.extern Divide
.extern Divide
.extern data_02050f54
.extern func_01ff998c
.extern func_0204f8d4
+3 -3
View File
@@ -91,7 +91,7 @@
.extern func_ov00_02093c9c
.extern func_0203ebc8
.extern data_ov00_020ecdcc
.extern func_01ff98e0
.extern Divide
.extern data_ov00_020e2fa8
.extern data_ov00_020e30ec
.extern data_ov00_020e31ec
@@ -147,8 +147,8 @@
.extern data_ov00_020ee148
.extern data_ov00_020e5104
.extern data_ov00_020ee13c
.extern func_01ff98e0
.extern func_01ff98e0
.extern Divide
.extern Divide
.extern data_ov00_020e5134
.extern func_0204f8d4
.extern data_ov00_020e518c
+2 -2
View File
@@ -283,7 +283,7 @@ _02079074:
beq _020790e4
mov r0, r2
mov r1, r3
bl func_01ff98e0
bl Divide
mov r1, r0, asr #0x1f
mov r2, r1, lsl #0x14
mov r1, #0x800
@@ -313,7 +313,7 @@ _020790e4:
beq _0207913c
ldr r0, [sp, #0x28]
ldr r1, [sp, #0x2c]
bl func_01ff98e0
bl Divide
mov r1, #0xc0000
umull r6, r3, r0, r1
mov r2, #0
+3 -3
View File
@@ -4886,7 +4886,7 @@ func_ov00_0207c91c: ; 0x0207c91c
rsbmi r0, r0, #0
mov r0, r0, lsl #0xc
mov r1, r5, lsl #0xc
bl func_01ff98e0
bl Divide
mov r4, r0
ldr r2, [r7, #8]
cmp r4, #0x1000
@@ -4895,7 +4895,7 @@ func_ov00_0207c91c: ; 0x0207c91c
ldr r0, [r7]
mov r1, r4
sub r0, r2, r0
bl func_01ff98e0
bl Divide
ldr r1, [r7]
add r0, r1, r0
str r0, [r7]
@@ -4907,7 +4907,7 @@ _0207c97c:
ldr r0, [r7, #4]
mov r1, r4
sub r0, r2, r0
bl func_01ff98e0
bl Divide
ldr r1, [r7, #4]
add r0, r1, r0
str r0, [r7, #4]
+8 -8
View File
@@ -689,9 +689,9 @@ func_ov00_0207d5c4: ; 0x0207d5c4
movhi r1, r0
mov r1, r1, lsl #0xc
mov r0, #0x100000
bl func_01ff98e0
bl Divide
mov r1, #0x40000
bl func_01ff98e0
bl Divide
ldmia sp!, {r3, pc}
arm_func_end func_ov00_0207d5c4
@@ -705,9 +705,9 @@ func_ov00_0207d5f0: ; 0x0207d5f0
movhi r1, r0
mov r1, r1, lsl #0xc
mov r0, #0xc0000
bl func_01ff98e0
bl Divide
mov r1, #0x30000
bl func_01ff98e0
bl Divide
ldmia sp!, {r3, pc}
arm_func_end func_ov00_0207d5f0
@@ -3205,13 +3205,13 @@ func_ov00_0207f53c: ; 0x0207f53c
strh r0, [r5, #2]
ldr r0, [r4]
mov r1, #0x800
bl func_01ff98e0
bl Divide
add r0, r0, #0x800
mov r0, r0, asr #0xc
strh r0, [r5]
ldr r0, [r4, #8]
mov r1, #0x800
bl func_01ff98e0
bl Divide
add r0, r0, #0x800
mov r0, r0, asr #0xc
strh r0, [r5, #2]
@@ -7888,13 +7888,13 @@ func_ov00_02082d84: ; 0x02082d84
bl func_ov00_0208335c
mov r1, r0, lsl #0xc
mov r0, #0x100000
bl func_01ff98e0
bl Divide
mov r4, r0
mov r0, r8
bl func_ov00_02083368
mov r1, r0, lsl #0xc
mov r0, #0xc0000
bl func_01ff98e0
bl Divide
ldrb r1, [r7]
mov r1, r1, lsl #0xc
smull r3, r2, r1, r4
+4 -4
View File
@@ -2419,7 +2419,7 @@ func_ov00_020870d0: ; 0x020870d0
mov sb, r0
ldr r1, [sb, #8]
mov r0, #0x1000
bl func_01ff98e0
bl Divide
ldrh r1, [sb, #4]
ldr r2, _02087268 ; =data_02050f54
mov r7, r0
@@ -2433,11 +2433,11 @@ func_ov00_020870d0: ; 0x020870d0
beq _02087120
mov r0, r3, lsl #0x1
ldrsh r0, [r2, r0]
bl func_01ff98e0
bl Divide
_02087120:
mov r1, r0
mov r0, #0x1000
bl func_01ff98e0
bl Divide
smull r1, r0, r7, r0
adds r1, r1, #0x800
adc r0, r0, #0
@@ -3908,7 +3908,7 @@ func_ov00_02088428: ; 0x02088428
mov r0, #0x1000
str r1, [r2, #0x14]
mov r1, #0x1e000
bl func_01ff98e0
bl Divide
mov r1, r0
ldr r0, [r4, #0x158]
bl func_ov00_020a0848
+15 -15
View File
@@ -3646,13 +3646,13 @@ func_ov00_0208df78: ; 0x0208df78
mov r1, #0xff000
mov fp, r3
ldr r4, [sp, #0x38]
bl func_01ff98e0
bl Divide
mov r1, #0xbf000
sub r2, r5, #0xbf
mov r5, r0
mov r0, r2, lsl #0xc
rsb r1, r1, #0
bl func_01ff98e0
bl Divide
cmp r5, #0
cmpge r0, #0
blt _0208dfcc
@@ -4351,7 +4351,7 @@ func_ov00_0208e87c: ; 0x0208e87c
ldr r0, [r6, #8]
ldr r1, [r5, #8]
sub r0, r2, r0
bl func_01ff98e0
bl Divide
cmp r0, #0
blt _0208e984
cmp r0, #0x1000
@@ -4402,7 +4402,7 @@ _0208e984:
ldr r0, [r6, #8]
ldr r1, [r5, #8]
sub r0, r2, r0
bl func_01ff98e0
bl Divide
cmp r0, #0
blt _0208ea4c
cmp r0, #0x1000
@@ -4454,7 +4454,7 @@ _0208ea4c:
ldr r0, [r6]
ldr r1, [r5]
sub r0, r2, r0
bl func_01ff98e0
bl Divide
cmp r0, #0
blt _0208eb14
cmp r0, #0x1000
@@ -4504,7 +4504,7 @@ _0208eb14:
ldr r0, [r6]
ldr r1, [r5]
sub r0, r2, r0
bl func_01ff98e0
bl Divide
cmp r0, #0
blt _0208ebd8
cmp r0, #0x1000
@@ -4554,7 +4554,7 @@ _0208ebd8:
ldr r0, [r6, #4]
ldr r1, [r5, #4]
sub r0, r2, r0
bl func_01ff98e0
bl Divide
cmp r0, #0
blt _0208eca0
cmp r0, #0x1000
@@ -4605,7 +4605,7 @@ _0208eca0:
ldr r0, [r6, #4]
ldr r1, [r5, #4]
sub r0, r2, r0
bl func_01ff98e0
bl Divide
cmp r0, #0
blt _0208ed68
cmp r0, #0x1000
@@ -9692,7 +9692,7 @@ _02092c8c:
ldr r0, [r4, #0x5c]
mov r1, r5
sub r0, r2, r0
bl func_01ff98e0
bl Divide
ldr r1, [r4, #0x5c]
add r0, r1, r0
str r0, [r4, #0x5c]
@@ -9786,7 +9786,7 @@ _02092e10:
ldr r0, [r4, #0x5c]
mov r1, r5
sub r0, r2, r0
bl func_01ff98e0
bl Divide
ldr r1, [r4, #0x5c]
add r0, r1, r0
str r0, [r4, #0x5c]
@@ -9884,7 +9884,7 @@ _02092f68:
movle r1, #0x1000
ble _02092fc4
rsb r0, r5, #0x1000
bl func_01ff98e0
bl Divide
add r1, r5, r0
_02092fc4:
mov r0, r4
@@ -10071,7 +10071,7 @@ func_ov00_0209320c: ; 0x0209320c
add r1, sp, #0
bl func_01ff9c2c
mov r1, r6
bl func_01ff98e0
bl Divide
mov r5, r0
add r0, sp, #0xc
mov r1, r0
@@ -12829,11 +12829,11 @@ func_ov00_02095278: ; 0x02095278
bl func_01ff9bf8
ldr r0, [sp, #0xc]
ldr r1, [r6, #0xc]
bl func_01ff98e0
bl Divide
mov r5, r0, asr #0xc
ldr r0, [sp, #0x14]
ldr r1, [r6, #0x10]
bl func_01ff98e0
bl Divide
mov r1, r0, asr #0xc
cmp r5, #0
ldrh r0, [r6, #2]
@@ -13187,7 +13187,7 @@ func_ov00_0209564c: ; 0x0209564c
mov r5, r2, lsl #0x10
str ip, [sp, #4]
str r4, [sp, #8]
bl func_01ff98e0
bl Divide
mov r1, r5, lsr #0x4
smull r2, r1, r0, r1
ldr r3, [sp]
+14 -14
View File
@@ -3746,7 +3746,7 @@ func_ov00_0209ed30: ; 0x0209ed30
mov r0, #0x1000
mov r5, r2
mov r4, r3
bl func_01ff98e0
bl Divide
sub r1, r7, r6
smull r0, r3, r1, r0
adds r6, r0, #0x800
@@ -3845,17 +3845,17 @@ func_ov00_0209ee88: ; 0x0209ee88
str r0, [sp, #0x1c]
str r3, [sp, #0x24]
str r2, [sp, #0x20]
bl func_01ff98e0
bl Divide
mov r5, r0
sub r0, sl, r7
mov r1, r4
str r0, [sp, #0x14]
bl func_01ff98e0
bl Divide
mov r4, r0
sub fp, r8, r6
ldr r0, [sp, #0x1c]
mov r1, fp
bl func_01ff98e0
bl Divide
str r0, [sp, #0x28]
mov r0, r5, asr #0x1f
mov r1, r0, lsl #0xc
@@ -3872,7 +3872,7 @@ func_ov00_0209ee88: ; 0x0209ee88
sub r0, sb, sl
ldr r1, [sp, #0x18]
str r0, [sp, #0x10]
bl func_01ff98e0
bl Divide
str r0, [sp, #0x30]
mov r0, r4, asr #0x1f
mov r2, r0, lsl #0xc
@@ -3886,17 +3886,17 @@ func_ov00_0209ee88: ; 0x0209ee88
sub r0, sl, r6
mov fp, r4, asr #0x1f
str r0, [sp, #4]
bl func_01ff98e0
bl Divide
str r0, [sp, #0x34]
ldr r1, [sp, #0x18]
ldr r0, [sp, #0x14]
bl func_01ff98e0
bl Divide
ldr r1, [sp, #0x24]
str r0, [sp, #0x38]
sub r1, r8, r1
ldr r0, [sp, #0x1c]
str r1, [sp, #0xc]
bl func_01ff98e0
bl Divide
sub r1, sb, r6
str r1, [sp, #8]
ldr r1, [sp, #0x28]
@@ -3910,7 +3910,7 @@ func_ov00_0209ee88: ; 0x0209ee88
str r1, [sp, #0x48]
ldr r0, [sp, #0x10]
ldr r1, [sp, #8]
bl func_01ff98e0
bl Divide
str r0, [sp, #0x40]
ldr r2, [sp, #0x34]
ldr r0, [sp, #0x24]
@@ -3938,14 +3938,14 @@ func_ov00_0209ee88: ; 0x0209ee88
mov r5, r8, lsr #0xc
orr r5, r5, r3, lsl #20
add r8, r2, r5
bl func_01ff98e0
bl Divide
ldr r1, [sp, #0x20]
mov r5, r0
mov r0, r1
sub r7, r1, r7
sub r0, r0, sl
mov r1, r7
bl func_01ff98e0
bl Divide
ldr r2, [sp, #0x38]
str r0, [sp, #0x44]
umull sl, sb, r2, r4
@@ -3958,11 +3958,11 @@ func_ov00_0209ee88: ; 0x0209ee88
adc r2, sb, #0
mov r4, r3, lsr #0xc
orr r4, r4, r2, lsl #20
bl func_01ff98e0
bl Divide
mov sl, r0
ldr r0, [sp, #0x14]
mov r1, r7
bl func_01ff98e0
bl Divide
ldr r1, [sp, #0x40]
smull sb, r7, sl, r8
smull r3, lr, r1, r8
@@ -4391,7 +4391,7 @@ _0209f600:
mov r0, r1, lsr #0xc
ldr r1, [r7, #8]
orr r0, r0, r2, lsl #20
bl func_01ff98e0
bl Divide
add r0, r6, r0
ldmia sp!, {r4, r5, r6, r7, r8, pc}
_0209f634:
+10 -10
View File
@@ -1345,7 +1345,7 @@ func_ov00_020a142c: ; 0x020a142c
ldrh r1, [r4, #4]
mov r0, r0, lsl #0xc
mov r1, r1, lsl #0xc
bl func_01ff98e0
bl Divide
ldr r5, [r4, #8]
ldr r3, [r4, #0xc]
ldr r1, _020a1534 ; =0x02710000
@@ -2380,7 +2380,7 @@ func_ov00_020a1fd0: ; 0x020a1fd0
bgt _020a2118
rsb r0, r4, #0x2000
mov r1, #0x2000
bl func_01ff98e0
bl Divide
ldr r1, [r7, #4]
mov r4, r0
ldr r0, [r1, #0x15c]
@@ -2428,7 +2428,7 @@ _020a2118:
add r0, r4, r0
add r0, r0, #0x4000
mov r1, #0x4000
bl func_01ff98e0
bl Divide
ldr r1, [r7, #4]
mov r4, r0
ldr r0, [r1, #0x15c]
@@ -5194,7 +5194,7 @@ func_ov00_020a44d0: ; 0x020a44d0
ble _020a4524
ldr r0, [r6, #0x74]
sub r0, r2, r0
bl func_01ff98e0
bl Divide
ldr r1, [r6, #0x74]
add r0, r1, r0
str r0, [r6, #0x74]
@@ -5215,7 +5215,7 @@ _020a4524:
ble _020a4574
ldr r0, [r6, #0x78]
sub r0, r2, r0
bl func_01ff98e0
bl Divide
ldr r1, [r6, #0x78]
add r0, r1, r0
str r0, [r6, #0x78]
@@ -5989,7 +5989,7 @@ _020a4ed8:
sub r0, r2, r0
mov r0, r0, lsl #0x10
mov r0, r0, asr #0x4
bl func_01ff98e0
bl Divide
add r2, r7, r6, lsl #1
ldrsh r1, [r2, #0x3c]
add r0, r0, #0x800
@@ -8029,7 +8029,7 @@ _020a67d0:
ldr r0, [r4, #0x34]
mov r1, r5
sub r0, r2, r0
bl func_01ff98e0
bl Divide
ldr r1, [r4, #0x34]
add r0, r1, r0
str r0, [r4, #0x34]
@@ -9222,7 +9222,7 @@ func_ov00_020a7764: ; 0x020a7764
ble _020a77b8
ldr r0, [r6, #0x74]
sub r0, r2, r0
bl func_01ff98e0
bl Divide
ldr r1, [r6, #0x74]
add r0, r1, r0
str r0, [r6, #0x74]
@@ -9235,7 +9235,7 @@ _020a77b8:
ble _020a77e8
ldr r0, [r6, #0x70]
sub r0, r2, r0
bl func_01ff98e0
bl Divide
ldr r1, [r6, #0x70]
add r0, r1, r0
str r0, [r6, #0x70]
@@ -14610,7 +14610,7 @@ func_ov00_020ab4a4: ; 0x020ab4a4
bge _020ab4ec
sub r0, r0, #0x2000
mov r1, #0x5000
bl func_01ff98e0
bl Divide
mov r5, r0
_020ab4ec:
mov r0, r6
+8 -8
View File
@@ -518,7 +518,7 @@ _020b4e90:
ldr r1, [r7, #0x20]
mov r0, r4
sub r1, r8, r1
bl func_01ff98e0
bl Divide
smull r1, r0, r5, r0
adds r1, r1, #0x800
adc r0, r0, #0
@@ -611,7 +611,7 @@ _020b4fe8:
ldr r1, [r7, #0x28]
mov r0, r5
sub r1, r8, r1
bl func_01ff98e0
bl Divide
smull r1, r0, r4, r0
adds r1, r1, #0x800
adc r0, r0, #0
@@ -2199,7 +2199,7 @@ _020b6658:
bl func_01ff9cec
mov r1, r0
rsb r0, sb, #0
bl func_01ff98e0
bl Divide
add r1, sp, #0x1fc
mov r2, r6
mov r3, r6
@@ -3662,7 +3662,7 @@ _020b7ab0:
cmplt r1, #0x50
bge _020b7b24
mov r0, #0x50
bl func_01ff98e0
bl Divide
mov r5, r0
b _020b7b44
_020b7b24:
@@ -3672,7 +3672,7 @@ _020b7b24:
blt _020b7b44
rsb r1, r1, #0xff
mov r0, #0x50
bl func_01ff98e0
bl Divide
mov r5, r0
_020b7b44:
ldr r1, [sp, #0x18]
@@ -3680,7 +3680,7 @@ _020b7b44:
cmplt r1, #0x50
bge _020b7b64
mov r0, #0x50
bl func_01ff98e0
bl Divide
mov r6, r0
b _020b7b84
_020b7b64:
@@ -3690,7 +3690,7 @@ _020b7b64:
blt _020b7b84
rsb r1, r1, #0xbf
mov r0, #0x50
bl func_01ff98e0
bl Divide
mov r6, r0
_020b7b84:
ldr r0, _020b7d48 ; =data_027e077c
@@ -6138,7 +6138,7 @@ _020b983c:
mov r0, r4
bl func_ov00_020c28ec
mov r1, #0x4000
bl func_01ff98e0
bl Divide
cmp r0, #0x1000
movgt r0, #0x1000
bgt _020b9860
+6 -6
View File
@@ -3054,7 +3054,7 @@ _020cbf64:
mov r1, r2, lsl #0xc
sub r0, r2, r0
mov r0, r0, lsl #0xc
bl func_01ff98e0
bl Divide
ldr ip, [r4, #0x1b4]
rsb r1, ip, #0x1000
smull r3, r2, r1, r0
@@ -3114,7 +3114,7 @@ _020cc054:
sub r0, r2, r1
mov r0, r0, lsl #0xc
mov r1, r2, lsl #0xc
bl func_01ff98e0
bl Divide
ldr ip, [r4, #0x1b4]
rsb r1, ip, #0x1000
smull r3, r2, r1, r0
@@ -5952,7 +5952,7 @@ func_ov00_020ce440: ; 0x020ce440
ldr r2, [sp, #0xc]
sub r1, r7, r0
add r0, r0, r2
bl func_01ff98e0
bl Divide
rsbs r0, r0, #0
movmi r0, #0
bmi _020ce4c8
@@ -6404,7 +6404,7 @@ _020ce9e8:
cmp r1, #0
beq _020cea00
mov r0, r2
bl func_01ff98e0
bl Divide
_020cea00:
mov r0, r0, lsl #0x6
add r0, r0, #0x800
@@ -6724,7 +6724,7 @@ func_ov00_020cedbc: ; 0x020cedbc
beq _020cede8
sub r0, r1, r2
sub r1, r3, r2
bl func_01ff98e0
bl Divide
_020cede8:
rsb r0, r0, r0, lsl #8
add r0, r0, #0x800
@@ -7760,7 +7760,7 @@ _020cf888:
sub r1, r1, r2
mov r0, r0, lsl #0xc
mov r1, r1, lsl #0xc
bl func_01ff98e0
bl Divide
_020cf8d0:
cmp r0, r6
movle r0, r6
+2 -2
View File
@@ -106,7 +106,7 @@ func_ov00_020d5a68: ; 0x020d5a68
ldrsh r6, [r1, r2]
ldrsh r0, [r1, r0]
mov r1, r6
bl func_01ff98e0
bl Divide
mul r1, r7, r4
add r1, r1, #0x800
mov r1, r1, asr #0x10
@@ -115,7 +115,7 @@ func_ov00_020d5a68: ; 0x020d5a68
mov r1, r6
mov r4, r0
ldrsh r0, [r2, r3]
bl func_01ff98e0
bl Divide
mov r7, r0
_020d5bac:
ldr r0, [sp]
+3 -3
View File
@@ -392,7 +392,7 @@ func_ov00_020df770: ; 0x020df770
stmdb sp!, {r3, lr}
mov r0, #0x1000
mov r1, #0x1e000
bl func_01ff98e0
bl Divide
ldr r1, _020df78c ; =data_ov00_020e2fa8
str r0, [r1]
ldmia sp!, {r3, pc}
@@ -2138,12 +2138,12 @@ func_ov00_020e11d8: ; 0x020e11d8
stmdb sp!, {r3, lr}
mov r0, #0x8000
mov r1, #0xf000
bl func_01ff98e0
bl Divide
ldr r2, _020e1208 ; =data_ov00_020e5134
mov r1, #0xf000
str r0, [r2]
mov r0, #0xd000
bl func_01ff98e0
bl Divide
ldr r1, _020e1208 ; =data_ov00_020e5134
str r0, [r1, #4]
ldmia sp!, {r3, pc}
+2 -2
View File
@@ -12369,7 +12369,7 @@ func_ov01_020f6774: ; 0x020f6774
ldr r0, [r8, #0x10]
mov r1, #0xf000
mov r0, r0, lsl #0xc
bl func_01ff98e0
bl Divide
mov r7, r0
add r0, sp, #0xc
mov r4, #0
@@ -14069,7 +14069,7 @@ func_ov01_020f7e24: ; 0x020f7e24
add r0, r0, #0x1000
str r0, [r4, #0x34]
ldr r1, [r4, #0x30]
bl func_01ff98e0
bl Divide
mov r5, r0
ldr r0, [r4, #0x28]
ldr r1, [r4, #0x20]
+4 -4
View File
@@ -4428,7 +4428,7 @@ func_ov02_020f2650: ; 0x020f2650
blx func_ov09_02113c20
mov r0, #0x800
ldr r1, _020f27b0 ; =0x00002333
bl func_01ff98e0
bl Divide
ldr r2, [r4, #0x214]
mov r1, #0
mul r0, r2, r0
@@ -8840,7 +8840,7 @@ func_ov02_020f6190: ; 0x020f6190
str r2, [r4, #0x10]
ldr r2, [sp, #0xc]
str r2, [r4, #0x14]
bl func_01ff98e0
bl Divide
ldr r2, [sp, #0x10]
mov r1, #0x168000
smull r3, r0, r2, r0
@@ -8853,7 +8853,7 @@ func_ov02_020f6190: ; 0x020f6190
mov r2, r0, asr #0xc
ldr r0, _020f6290 ; =0x0ffff000
strh r2, [r4, #0x1c]
bl func_01ff98e0
bl Divide
ldr r2, [sp, #0x14]
mov r1, #0x168000
smull r3, r0, r2, r0
@@ -8866,7 +8866,7 @@ func_ov02_020f6190: ; 0x020f6190
mov r0, r0, asr #0xc
strh r0, [r4, #0x1e]
ldr r0, _020f6290 ; =0x0ffff000
bl func_01ff98e0
bl Divide
ldr r1, [sp, #0x18]
smull r2, r0, r1, r0
adds r1, r2, #0x800
+24 -24
View File
@@ -1333,7 +1333,7 @@ _020ef6ae:
ldr r1, [r4, #0x1c]
str r0, [sp, #0x3c]
ldr r1, [r1, r5]
blx func_01ff98e0
blx Divide
lsl r0, r0, #0x10
asr r3, r0, #0x10
ldr r0, [sp, #0x34]
@@ -1356,7 +1356,7 @@ _020ef6ae:
add r0, r0, r1
ldr r1, [r4, #0x24]
str r0, [sp, #0x38]
blx func_01ff98e0
blx Divide
lsl r0, r0, #0x10
asr r3, r0, #0x10
ldr r0, [sp, #0x30]
@@ -1773,7 +1773,7 @@ _020ef9da:
ldr r1, [sp, #0x28]
ldr r0, [sp, #0x38]
mul r1, r2
blx func_01ff98e0
blx Divide
asr r1, r0, #7
lsr r1, r1, #0x18
add r1, r0, r1
@@ -4989,7 +4989,7 @@ _020f19dc:
sub r1, r1, r2
mov r0, r0, lsl #0xc
mov r1, r1, lsl #0xc
bl func_01ff98e0
bl Divide
mov r3, r0
_020f1a4c:
ldrb r0, [r8, #0xe4]
@@ -5019,7 +5019,7 @@ _020f1a4c:
sub r1, r1, r2
mov r0, r0, lsl #0xc
mov r1, r1, lsl #0xc
bl func_01ff98e0
bl Divide
mov r3, r0
_020f1ac0:
ldrb r0, [r8, #0xe4]
@@ -5052,7 +5052,7 @@ _020f1af4:
sub r1, r1, r2
mov r0, r0, lsl #0xc
mov r1, r1, lsl #0xc
bl func_01ff98e0
bl Divide
mov r3, r0
_020f1b3c:
ldrb r0, [r8, #0xe4]
@@ -5085,7 +5085,7 @@ _020f1b70:
sub r1, r1, r2
mov r0, r0, lsl #0xc
mov r1, r1, lsl #0xc
bl func_01ff98e0
bl Divide
mov r3, r0
_020f1bb8:
ldrb r0, [r8, #0xe4]
@@ -5115,7 +5115,7 @@ _020f1bb8:
sub r1, r1, r2
mov r0, r0, lsl #0xc
mov r1, r1, lsl #0xc
bl func_01ff98e0
bl Divide
mov r3, r0
_020f1c2c:
ldrb r0, [r8, #0xe4]
@@ -5148,7 +5148,7 @@ _020f1c60:
sub r1, r1, r2
mov r0, r0, lsl #0xc
mov r1, r1, lsl #0xc
bl func_01ff98e0
bl Divide
mov r3, r0
_020f1ca8:
ldrb r0, [r8, #0xe4]
@@ -6452,7 +6452,7 @@ _020f2afa:
sub r1, r1, r2
lsl r0, r0, #0xc
lsl r1, r1, #0xc
blx func_01ff98e0
blx Divide
add r3, r0, #0
_020f2b08:
add r0, r4, #0
@@ -6493,7 +6493,7 @@ _020f2b4c:
sub r1, r1, r2
lsl r0, r0, #0xc
lsl r1, r1, #0xc
blx func_01ff98e0
blx Divide
add r3, r0, #0
_020f2b5a:
add r0, r4, #0
@@ -13302,7 +13302,7 @@ _020f6bc8:
adc r1, r1, #0
orr r2, r2, r1, lsl #20
add r1, r2, #0x1000
bl func_01ff98e0
bl Divide
add r2, sp, #4
str r2, [sp, #0x14]
mov r2, #0
@@ -14256,7 +14256,7 @@ _020f7794:
beq _020f77e8
mov r1, r4
mov r0, #0x1000
bl func_01ff98e0
bl Divide
str r0, [sp, #0x68]
str r0, [sp, #0x5c]
_020f77e8:
@@ -14460,7 +14460,7 @@ _020f7a9c:
sub r1, r1, r2
mov r0, r0, lsl #0xc
mov r1, r1, lsl #0xc
bl func_01ff98e0
bl Divide
mov r2, r0
_020f7ad8:
ldr r1, _020f7bcc ; =data_ov03_02100750
@@ -14496,7 +14496,7 @@ _020f7b24:
sub r1, r1, r2
mov r0, r0, lsl #0xc
mov r1, r1, lsl #0xc
bl func_01ff98e0
bl Divide
mov r2, r0
_020f7b60:
ldr r1, _020f7bcc ; =data_ov03_02100750
@@ -16774,7 +16774,7 @@ _020f95a4:
sub r1, r1, r2
mov r0, r0, lsl #0xc
mov r1, r1, lsl #0xc
bl func_01ff98e0
bl Divide
mov r3, r0
_020f9630:
ldr r0, [sp, #0x10]
@@ -16803,7 +16803,7 @@ _020f9658:
sub r1, r1, r2
mov r0, r0, lsl #0xc
mov r1, r1, lsl #0xc
bl func_01ff98e0
bl Divide
mov r3, r0
_020f969c:
ldr r0, [sp, #0x10]
@@ -16846,7 +16846,7 @@ _020f96e8:
bl func_01ff8000
mov r1, r4
mov r0, #0x1000
bl func_01ff98e0
bl Divide
str r0, [sp, #0x9c]
str r0, [sp, #0x90]
_020f9740:
@@ -17826,7 +17826,7 @@ _020fa294:
sub r1, r1, r2
mov r0, r0, lsl #0xc
mov r1, r1, lsl #0xc
bl func_01ff98e0
bl Divide
mov r2, r0
_020fa2dc:
mov r0, #0
@@ -17915,7 +17915,7 @@ func_ov03_020fa35c: ; 0x020fa35c
sub r1, r1, r2
mov r0, r0, lsl #0xc
mov r1, r1, lsl #0xc
bl func_01ff98e0
bl Divide
mov r5, r0
_020fa420:
mov r2, r5
@@ -20899,7 +20899,7 @@ func_ov03_020fc078: ; 0x020fc078
ldr r0, [r6, #4]
mov r1, r5
sub r0, r2, r0
bl func_01ff98e0
bl Divide
ldr r1, [r6, #4]
add r0, r1, r0
str r0, [r6, #4]
@@ -20911,7 +20911,7 @@ _020fc0c0:
ldr r0, [r6, #8]
mov r1, r5
sub r0, r2, r0
bl func_01ff98e0
bl Divide
ldr r1, [r6, #8]
add r0, r1, r0
str r0, [r6, #8]
@@ -21110,7 +21110,7 @@ _020fc2a4:
rsbne r0, r0, #5
moveq r0, #5
mov r1, #5
bl func_01ff98e0
bl Divide
ldr r1, [sp, #0x64]
ldr r2, [sp, #0x68]
str r1, [sp]
@@ -42977,7 +42977,7 @@ func_ov03_020ffebc: ; 0x020ffebc
stmdb sp!, {r3, lr}
mov r0, #0x1000
mov r1, #0x40000
bl func_01ff98e0
bl Divide
ldr r1, _020ffed8 ; =data_ov03_02100648
str r0, [r1]
ldmia sp!, {r3, pc}
+18 -18
View File
@@ -892,7 +892,7 @@ func_ov05_0210162c: ; 0x0210162c
ldr r0, [r7, #0x10]
sub r0, r2, r0
mov r0, r0, lsl #0xc
bl func_01ff98e0
bl Divide
ldr r1, [r7, #0x10]
add r0, r0, #0x800
add r0, r1, r0, asr #12
@@ -907,7 +907,7 @@ _02101674:
ldr r0, [r7, #0xc]
sub r0, r2, r0
mov r0, r0, lsl #0xc
bl func_01ff98e0
bl Divide
ldr r1, [r7, #0xc]
add r0, r0, #0x800
add r0, r1, r0, asr #12
@@ -922,7 +922,7 @@ _021016ac:
ble _021016dc
sub r0, r0, r4
mov r0, r0, lsl #0xc
bl func_01ff98e0
bl Divide
add r0, r0, #0x800
add r4, r4, r0, asr #12
_021016dc:
@@ -943,7 +943,7 @@ _021016dc:
ble _02101730
sub r0, r0, r4
mov r0, r0, lsl #0xc
bl func_01ff98e0
bl Divide
add r0, r0, #0x800
add r0, r4, r0, asr #12
and r4, r0, #0xff
@@ -956,7 +956,7 @@ _02101730:
ble _02101760
sub r0, r0, r5
mov r0, r0, lsl #0xc
bl func_01ff98e0
bl Divide
add r0, r0, #0x800
add r0, r5, r0, asr #12
and r5, r0, #0xff
@@ -969,7 +969,7 @@ _02101760:
ble _02101790
sub r0, r0, r6
mov r0, r0, lsl #0xc
bl func_01ff98e0
bl Divide
add r0, r0, #0x800
add r0, r6, r0, asr #12
and r6, r0, #0xff
@@ -6192,7 +6192,7 @@ _02105bb0:
bl func_ov00_020a8d88
mov r1, r0
ldr r0, [r5, #8]
bl func_01ff98e0
bl Divide
mov r1, r0
mov r0, r4
bl func_ov00_020c05ec
@@ -6613,7 +6613,7 @@ _02106150:
bl func_ov00_020a8c58
ldr r0, [r0, #4]
ldr r1, [r4, #0x30]
bl func_01ff98e0
bl Divide
mov r5, r0
ldr r3, [r6, #0xc]
ldr r1, [r6, #8]
@@ -6692,7 +6692,7 @@ _0210627c:
ldr r0, [r4, #0x3c]
sub r1, r7, r5
sub r0, r2, r0
bl func_01ff98e0
bl Divide
rsb r5, r0, #0x1000
_021062e8:
ldr r1, _02106608 ; =data_ov05_021124f0
@@ -6795,7 +6795,7 @@ _0210643c:
mov r1, r0
mov r0, r5
mov r1, r1, lsl #0x1
bl func_01ff98e0
bl Divide
mov r1, r0
mov r0, r6
add r1, r1, #0x800
@@ -6897,7 +6897,7 @@ _021065a8:
bl func_ov00_020a8d88
mov r1, r0
mov r0, r5
bl func_01ff98e0
bl Divide
mov r1, r0
mov r0, r6
bl func_ov00_020c05ec
@@ -15086,7 +15086,7 @@ _0210d5e8:
bge _0210d684
mov r0, #0x1000
mov r1, sl
bl func_01ff98e0
bl Divide
sub r1, sb, sl
add r1, r1, r1, lsr #31
mov r1, r1, asr #0x1
@@ -20507,7 +20507,7 @@ _02111fe0:
ble _02112050
sub r0, r0, r5
mov r0, r0, lsl #0xc
bl func_01ff98e0
bl Divide
add r0, r0, #0x800
add r0, r5, r0, asr #12
and r5, r0, #0xff
@@ -20519,7 +20519,7 @@ _02112050:
ble _0211207c
sub r0, r8, r6
mov r0, r0, lsl #0xc
bl func_01ff98e0
bl Divide
add r0, r0, #0x800
add r0, r6, r0, asr #12
and r6, r0, #0xff
@@ -20531,7 +20531,7 @@ _0211207c:
ble _021120a8
sub r0, sb, r7
mov r0, r0, lsl #0xc
bl func_01ff98e0
bl Divide
add r0, r0, #0x800
add r0, r7, r0, asr #12
and r7, r0, #0xff
@@ -20569,7 +20569,7 @@ _021120c8:
ble _02112138
sub r0, r0, r6
mov r0, r0, lsl #0xc
bl func_01ff98e0
bl Divide
add r0, r0, #0x800
add r0, r6, r0, asr #12
and r6, r0, #0xff
@@ -20581,7 +20581,7 @@ _02112138:
ble _02112164
sub r0, sb, r7
mov r0, r0, lsl #0xc
bl func_01ff98e0
bl Divide
add r0, r0, #0x800
add r0, r7, r0, asr #12
and r7, r0, #0xff
@@ -20593,7 +20593,7 @@ _02112164:
ble _02112190
sub r0, sl, r8
mov r0, r0, lsl #0xc
bl func_01ff98e0
bl Divide
add r0, r0, #0x800
add r0, r8, r0, asr #12
and r8, r0, #0xff
+1 -1
View File
@@ -2070,7 +2070,7 @@ _02102384:
sub r1, r1, r2
mov r0, r0, lsl #0xc
mov r1, r1, lsl #0xc
bl func_01ff98e0
bl Divide
mov r2, r0
_021023c4:
mov r0, #0
+9 -9
View File
@@ -8307,7 +8307,7 @@ _02117624:
sub r0, r4, r0
blx func_0200388c
add r1, r6, #0
blx func_01ff98e0
blx Divide
add r1, r0, #0
add r0, r5, #0
neg r1, r1
@@ -15316,7 +15316,7 @@ func_ov09_0211b848: ; 0x0211b848
sub r1, r1, r2
mov r0, r0, lsl #0xc
mov r1, r1, lsl #0xc
bl func_01ff98e0
bl Divide
mov r2, r0
_0211b88c:
ldrsh r0, [r4, #0xa]
@@ -15348,7 +15348,7 @@ func_ov09_0211b8b0: ; 0x0211b8b0
sub r1, r1, r2
mov r0, r0, lsl #0xc
mov r1, r1, lsl #0xc
bl func_01ff98e0
bl Divide
_0211b8f0:
ldrsh r3, [r4, #0xc]
ldrsh r1, [r4, #0xa]
@@ -18114,7 +18114,7 @@ _0211cf30:
str r0, [r4, #8]
ldr r0, _0211d000 ; =0x0ffff000
lsl r1, r1, #0xe
blx func_01ff98e0
blx Divide
add r1, r0, #0
ldr r0, [sp, #0x10]
blx func_0200388c
@@ -18125,7 +18125,7 @@ _0211cf30:
mov r1, #0x5a
ldr r0, _0211d000 ; =0x0ffff000
lsl r1, r1, #0xe
blx func_01ff98e0
blx Divide
add r1, r0, #0
ldr r0, [sp, #0x14]
blx func_0200388c
@@ -18136,7 +18136,7 @@ _0211cf30:
mov r1, #0x5a
ldr r0, _0211d000 ; =0x0ffff000
lsl r1, r1, #0xe
blx func_01ff98e0
blx Divide
add r1, r0, #0
ldr r0, [sp, #0x18]
blx func_0200388c
@@ -18161,7 +18161,7 @@ _0211cf88:
mov r1, #0x5a
ldr r0, _0211d000 ; =0x0ffff000
lsl r1, r1, #0xe
blx func_01ff98e0
blx Divide
add r1, r0, #0
ldr r0, _0211d008 ; =data_ov09_0211e3bc
ldr r0, [r0, #0x10]
@@ -18173,7 +18173,7 @@ _0211cf88:
mov r1, #0x5a
ldr r0, _0211d000 ; =0x0ffff000
lsl r1, r1, #0xe
blx func_01ff98e0
blx Divide
add r1, r0, #0
ldr r0, _0211d008 ; =data_ov09_0211e3bc
ldr r0, [r0, #0x14]
@@ -18185,7 +18185,7 @@ _0211cf88:
mov r1, #0x5a
ldr r0, _0211d000 ; =0x0ffff000
lsl r1, r1, #0xe
blx func_01ff98e0
blx Divide
add r1, r0, #0
ldr r0, _0211d008 ; =data_ov09_0211e3bc
ldr r0, [r0, #0x18]
+23 -23
View File
@@ -2699,7 +2699,7 @@ func_ov10_0211419c: ; 0x0211419c
ldr r0, [r4, #0x14]
mov r1, #0xa000
mov r0, r0, lsl #0xc
bl func_01ff98e0
bl Divide
ldr r0, _021141f0 ; =0x00000112
add r2, sp, #4
add r3, sp, #0
@@ -2728,7 +2728,7 @@ func_ov10_021141f8: ; 0x021141f8
ldr r0, [r4, #0x14]
mov r1, #0xa000
mov r0, r0, lsl #0xc
bl func_01ff98e0
bl Divide
ldr r0, _0211424c ; =0x00000112
add r2, sp, #4
add r3, sp, #0
@@ -2928,7 +2928,7 @@ _021144a0:
ldr r0, [r5, #0x14]
mov r1, #0x19000
mov r0, r0, lsl #0xc
bl func_01ff98e0
bl Divide
mov r4, r0
mov r2, r4
mov r0, #0x32000
@@ -2947,7 +2947,7 @@ _021144e8:
ldr r0, [r5, #0x14]
mov r1, #0x19000
mov r0, r0, lsl #0xc
bl func_01ff98e0
bl Divide
mov r4, r0
mov r2, r4
mov r0, r6
@@ -2966,7 +2966,7 @@ _02114530:
ldr r0, [r5, #0x14]
mov r1, #0xa000
mov r0, r0, lsl #0xc
bl func_01ff98e0
bl Divide
mov r2, r0
mov r0, r4
mov r1, #0x32000
@@ -2978,7 +2978,7 @@ _0211455c:
ldr r0, [r5, #0x14]
mov r1, #0xa000
mov r0, r0, lsl #0xc
bl func_01ff98e0
bl Divide
mov r2, r0
mov r0, #0x32000
mov r1, r4
@@ -4884,7 +4884,7 @@ _02115670:
ldr r0, [r4, #0x14]
mov r1, #0x1e000
mov r0, r0, lsl #0xc
bl func_01ff98e0
bl Divide
mov r2, r0
mov r0, #0
mov r1, #0xf000
@@ -4917,7 +4917,7 @@ _021156f0:
ldr r0, [r4, #0x14]
mov r1, #0x1e000
mov r0, r0, lsl #0xc
bl func_01ff98e0
bl Divide
mov r2, r0
mov r0, #0xf000
mov r1, #0
@@ -5110,7 +5110,7 @@ _02115984:
ldr r0, [sb, #0x14]
mov r1, #0xf000
mov r0, r0, lsl #0xc
bl func_01ff98e0
bl Divide
mov r4, r0
add r0, sp, #4
mov r5, #0
@@ -5661,7 +5661,7 @@ func_ov10_02115f54: ; 0x02115f54
sub r1, r1, r2
mov r0, r0, lsl #0xc
mov r1, r1, lsl #0xc
bl func_01ff98e0
bl Divide
mov r2, r0
_02115f98:
add r0, r4, #0x200
@@ -5687,7 +5687,7 @@ _02115f98:
sub r1, r1, r2
mov r0, r0, lsl #0xc
mov r1, r1, lsl #0xc
bl func_01ff98e0
bl Divide
mov r2, r0
_02115ffc:
add r0, r4, #0x200
@@ -7031,7 +7031,7 @@ func_ov10_0211703c: ; 0x0211703c
ldr r0, [sl, #0x14]
mov r1, #0xf000
mov r0, r0, lsl #0xc
bl func_01ff98e0
bl Divide
mov r5, r0
add r0, sp, #0x24
mov r6, #0
@@ -7263,7 +7263,7 @@ _02117390:
ldr r0, [r0, #0x14]
mov r1, #0xf000
mov r0, r0, lsl #0xc
bl func_01ff98e0
bl Divide
mov r2, r0
mov r0, #0x1000
mov r1, #0
@@ -7290,7 +7290,7 @@ _021173f8:
ldr r0, [r0, #0x14]
mov r1, #0xf000
mov r0, r0, lsl #0xc
bl func_01ff98e0
bl Divide
mov r2, r0
mov r0, #0
mov r1, #0x1000
@@ -9585,7 +9585,7 @@ func_ov10_02119154: ; 0x02119154
subeq r4, r2, #1
mov r0, r0, lsl #0xc
movne r4, #1
bl func_01ff98e0
bl Divide
mov r5, r0
add r0, sp, #0x2c
mov r6, #0
@@ -9841,7 +9841,7 @@ func_ov10_02119520: ; 0x02119520
ldr r0, [r7, #0x14]
mov r1, #0xf000
mov r0, r0, lsl #0xc
bl func_01ff98e0
bl Divide
mov fp, r0
add r0, sp, #4
mov r5, #0
@@ -10087,7 +10087,7 @@ func_ov10_021198a0: ; 0x021198a0
ldr r0, [r4, #0x14]
mov r1, #0xf000
mov r0, r0, lsl #0xc
bl func_01ff98e0
bl Divide
mov r2, r0
mov r0, #0x1000
mov r1, #0
@@ -12185,7 +12185,7 @@ func_ov10_0211aff0: ; 0x0211aff0
mov r1, #0xf
lsl r0, r0, #0xc
lsl r1, r1, #0xc
blx func_01ff98e0
blx Divide
str r0, [sp, #8]
add r0, sp, #0x20
mov r5, #0
@@ -13146,7 +13146,7 @@ func_ov10_0211b748: ; 0x0211b748
mov r1, #0xf
lsl r0, r0, #0xc
lsl r1, r1, #0xc
blx func_01ff98e0
blx Divide
str r0, [sp, #0x10]
add r0, sp, #0x1c
mov r4, #0
@@ -14277,7 +14277,7 @@ func_ov10_0211bfd4: ; 0x0211bfd4
mov r1, #0xf
lsl r0, r0, #0xc
lsl r1, r1, #0xc
blx func_01ff98e0
blx Divide
str r0, [sp, #0xc]
add r0, sp, #0x28
blx func_01ffbe34
@@ -14586,7 +14586,7 @@ func_ov10_0211c220: ; 0x0211c220
mov r1, #0xf
lsl r0, r0, #0xc
lsl r1, r1, #0xc
blx func_01ff98e0
blx Divide
add r7, r0, #0
add r0, sp, #0x1c
blx func_01ffbe34
@@ -14792,7 +14792,7 @@ func_ov10_0211c3b8: ; 0x0211c3b8
mov r1, #0xf
lsl r0, r0, #0xc
lsl r1, r1, #0xc
blx func_01ff98e0
blx Divide
add r7, r0, #0
add r0, sp, #0x14
blx func_01ffbe34
@@ -14932,7 +14932,7 @@ func_ov10_0211c4cc: ; 0x0211c4cc
mov r1, #0xf
lsl r0, r0, #0xc
lsl r1, r1, #0xc
blx func_01ff98e0
blx Divide
str r0, [sp, #4]
add r0, sp, #0x20
blx func_01ffbe34
+8 -8
View File
@@ -10045,7 +10045,7 @@ _0211aefc:
bge _0211af38
sub r0, r4, #0xa4
sub r1, r1, #0xa4
bl func_01ff98e0
bl Divide
mov r3, r0
mov r0, r5
ldr r4, [r0]
@@ -24226,7 +24226,7 @@ _021267f4:
add r0, r0, #0x1000
str r0, [r5, #0x34]
ldr r1, [r5, #0x30]
bl func_01ff98e0
bl Divide
mov r6, r0
ldr r0, [r5, #0x28]
ldr r1, [r5, #0x20]
@@ -27343,7 +27343,7 @@ _02129140:
add r0, r0, #0x1000
str r0, [r5, #0x34]
ldr r1, [r5, #0x30]
bl func_01ff98e0
bl Divide
mov r6, r0
ldr r0, [r5, #0x28]
ldr r1, [r5, #0x20]
@@ -27890,7 +27890,7 @@ func_ov12_02129760: ; 0x02129760
add r0, r4, r0
mov r1, r5
rsb r0, r0, #0
bl func_01ff98e0
bl Divide
ldr r1, [sp, #0x30]
str r0, [r1]
mov r0, #1
@@ -28096,11 +28096,11 @@ _02129ad0:
mov sb, r0
mov r0, r7
add r1, r7, sb
bl func_01ff98e0
bl Divide
add r1, r7, sb
mov r7, r0
mov r0, sb
bl func_01ff98e0
bl Divide
add r2, sp, #0x80
rsb r0, r0, #0
add r1, sp, #0x5c
@@ -30873,7 +30873,7 @@ func_ov12_0212bf14: ; 0x0212bf14
add r1, sp, #0
bl func_01ff9c2c
mov r1, r6
bl func_01ff98e0
bl Divide
mov r5, r0
add r0, sp, #0xc
mov r1, r0
@@ -36371,7 +36371,7 @@ _02130530:
_02130548:
sub r0, r6, #0x800
mov r1, #0x5800
bl func_01ff98e0
bl Divide
ldr r1, _021306a4 ; =0x00000d9a
mov fp, #0
umull r3, r2, r0, r1
+21 -21
View File
@@ -1487,7 +1487,7 @@ func_ov14_021207b8: ; 0x021207b8
add r0, r6, r0
mov r1, r7
rsb r0, r0, #0
bl func_01ff98e0
bl Divide
add r2, r5, #0x48
add r1, r5, #0x60
mov r3, r2
@@ -1496,7 +1496,7 @@ func_ov14_021207b8: ; 0x021207b8
_02120914:
mov r1, r7
rsb r0, r6, #0
bl func_01ff98e0
bl Divide
add r2, r5, #0x48
add r1, r5, #0x60
mov r3, r2
@@ -3185,7 +3185,7 @@ _02121fc8:
add r1, r1, #8
add r0, r0, #0xa400
mov r1, r1, lsl #0xc
bl func_01ff98e0
bl Divide
str r0, [r5, #0x260]
_02122004:
ldr r0, [r5, #0x130]
@@ -9057,7 +9057,7 @@ _02126b90:
ble _02126bc8
ldr r0, [r5, #0x68]
rsb r0, r0, #0
bl func_01ff98e0
bl Divide
ldr r1, [r5, #0x68]
add r0, r1, r0
_02126bc8:
@@ -9254,7 +9254,7 @@ _02126e74:
ble _02126ea8
ldr r0, [r5, #0x68]
rsb r0, r0, #0x1000
bl func_01ff98e0
bl Divide
ldr r1, [r5, #0x68]
add r0, r1, r0
_02126ea8:
@@ -9496,7 +9496,7 @@ _021271e4:
strh r0, [r5, #0x7a]
ldr r0, [r5, #0x68]
mov r1, #0x1000
bl func_01ff98e0
bl Divide
ldrh r1, [r5, #0x72]
mov r1, r1, lsl #0xc
smull r2, r0, r1, r0
@@ -9641,7 +9641,7 @@ _02127404:
ldr r0, [r5, #0x68]
mov r1, #0x1000
rsb r0, r0, #0x1000
bl func_01ff98e0
bl Divide
ldrh r2, [r5, #0x70]
mov r1, #0
mov r2, r2, lsl #0xc
@@ -13339,12 +13339,12 @@ func_ov14_0212a460: ; 0x0212a460
rsb r0, r0, #0
ldr r1, [sp, #0x18]
sub r0, r0, r2
bl func_01ff98e0
bl Divide
mov r7, r0
ldr r0, [sp, #0x30]
ldr r1, [sp, #0x18]
rsb r0, r0, #0x5000
bl func_01ff98e0
bl Divide
ldr r2, [sp, #0x2c]
ldr r1, [sp, #0x30]
str r2, [sp, #0x20]
@@ -17656,7 +17656,7 @@ _0212db70:
ble _0212dba8
ldr r0, [r4, #0x64]
rsb r0, r0, #0x1000
bl func_01ff98e0
bl Divide
ldr r1, [r4, #0x64]
add r0, r1, r0
_0212dba8:
@@ -22695,7 +22695,7 @@ _02131dfc:
ble _02131e20
ldr r2, [r4, #0x6c]
sub r0, r0, r2
bl func_01ff98e0
bl Divide
ldr r1, [r4, #0x6c]
add r0, r1, r0
_02131e20:
@@ -29183,7 +29183,7 @@ _021372a4:
mvn r0, #0x384
add r0, r5, r0
mov r1, #0x5000
bl func_01ff98e0
bl Divide
ldr r7, _021373d0 ; =data_ov14_02157ecc
ldr r8, _021373d4 ; =data_ov14_02157eb4
add sb, r4, #0x210
@@ -34756,7 +34756,7 @@ func_ov14_0213b904: ; 0x0213b904
mov r0, r3, lsr #0xc
orr r0, r0, r2, lsl #20
mov r1, r1, lsl #0x1
bl func_01ff98e0
bl Divide
ldr r1, [sp, #0x18]
str r0, [r1]
ldmia sp!, {r3, r4, r5, r6, r7, pc}
@@ -41020,7 +41020,7 @@ _0214005c:
bge _02140098
sub r0, r4, #0xa4
sub r1, r1, #0xa4
bl func_01ff98e0
bl Divide
mov r3, r0
mov r0, r5
ldr r4, [r0]
@@ -53559,7 +53559,7 @@ _02149f38:
ble _02149f74
ldr r0, [r4, #0x78]
sub r0, r2, r0
bl func_01ff98e0
bl Divide
ldr r1, [r4, #0x78]
add r0, r1, r0
str r0, [r4, #0x78]
@@ -56469,7 +56469,7 @@ func_ov14_0214c4a4: ; 0x0214c4a4
ldr r0, [r5, #0x1c]
mov r2, #0
beq _0214c4dc
bl func_01ff98e0
bl Divide
mov r2, r0
_0214c4dc:
ldr lr, [r5, #0xc]
@@ -58511,7 +58511,7 @@ _0214dfb4:
_0214dfcc:
sub r0, r6, #0x800
mov r1, #0x5800
bl func_01ff98e0
bl Divide
ldr r1, _0214e128 ; =0x00000d9a
mov fp, #0
umull r3, r2, r0, r1
@@ -59958,7 +59958,7 @@ _0214f2d0:
ldr r0, [r5, #0x68]
mov r1, #0x1000
rsb r0, r0, #0x1000
bl func_01ff98e0
bl Divide
ldrh r2, [r5, #0x70]
mov r1, #0
mov r2, r2, lsl #0xc
@@ -64252,7 +64252,7 @@ _0215245c:
sub r1, r1, r2
mov r0, r0, lsl #0xc
mov r1, r1, lsl #0xc
bl func_01ff98e0
bl Divide
mov r3, r0
_02152498:
ldrb r0, [sb, #0x14]
@@ -64274,7 +64274,7 @@ _02152498:
sub r1, r1, r2
mov r0, r0, lsl #0xc
mov r1, r1, lsl #0xc
bl func_01ff98e0
bl Divide
mov r7, r0
_021524ec:
ldr r0, _02152654 ; =data_027e077c
@@ -64752,7 +64752,7 @@ _02152b04:
ble _02152b3c
ldr r0, [r4, #0x64]
rsb r0, r0, #0x1000
bl func_01ff98e0
bl Divide
ldr r1, [r4, #0x64]
add r0, r1, r0
_02152b3c:
+110 -110
View File
@@ -2245,7 +2245,7 @@ _02121464:
sub r1, r1, r2
mov r0, r0, lsl #0xc
mov r1, r1, lsl #0xc
bl func_01ff98e0
bl Divide
mov r3, r0
_021214b0:
ldrb r0, [sb, #0x124]
@@ -7205,12 +7205,12 @@ _0212586c:
stmia r3, {r0, r1, r2}
ldr r1, [r5, #0x174]
mov r0, r6
bl func_01ff98e0
bl Divide
mov r1, r0
ldr r2, [r5, #0x4c]
ldr r0, _02125a00 ; =0x0000019a
sub r0, r0, r2
bl func_01ff98e0
bl Divide
str r0, [sp, #0x28]
add r0, sp, #0x24
add r6, sp, #0xc
@@ -13633,7 +13633,7 @@ _0212a958:
bne _0212a98c
mov r0, #0x1000
mov r1, #0x10000
bl func_01ff98e0
bl Divide
ldr r1, _0212ad94 ; =data_ov15_0218ede0
ldr r2, _0212ad98 ; =data_ov15_0218a348
ldr r3, [r1]
@@ -14088,7 +14088,7 @@ _0212b014:
add r0, r1, r7
mov r0, r0, lsl #0xc
mov r1, #0xa000
bl func_01ff98e0
bl Divide
mov r5, r0
cmp r6, #0
beq _0212b08c
@@ -14113,7 +14113,7 @@ _0212b014:
mov r0, r0, lsl #0xc
mov r1, #0xa000
str r6, [r2, #4]
bl func_01ff98e0
bl Divide
mov r5, r0
_0212b08c:
ldr r2, _0212b2f0 ; =data_027e0764
@@ -14177,7 +14177,7 @@ _0212b08c:
mov r1, #0x190000
mov r0, r5
str r7, [r3, #4]
bl func_01ff98e0
bl Divide
mov r1, r6, lsl #0xc
smull r0, r2, r1, r0
adds r3, r0, #0x800
@@ -15232,7 +15232,7 @@ _0212bf0c:
ble _0212bf60
ldr r0, [r6, #0x1c]
sub r0, r2, r0
bl func_01ff98e0
bl Divide
ldr r1, [r6, #0x1c]
add r0, r1, r0
str r0, [r6, #0x1c]
@@ -15263,7 +15263,7 @@ _0212bf98:
ble _0212bfd0
ldr r0, [r6, #0x1c]
rsb r0, r0, #0
bl func_01ff98e0
bl Divide
ldr r1, [r6, #0x1c]
add r0, r1, r0
_0212bfd0:
@@ -15436,7 +15436,7 @@ func_ov15_0212c1c8: ; 0x0212c1c8
mov r0, #0x1000
mov r1, #0x1e000
str r0, [r2, #0xc]
bl func_01ff98e0
bl Divide
ldr r1, _0212c30c ; =data_ov15_0218ede4
str r0, [r1, #8]
ldr r2, [r1, #0x14]
@@ -15446,7 +15446,7 @@ func_ov15_0212c1c8: ; 0x0212c1c8
adc r2, r0, #0
mov r0, r3, lsr #0xc
orr r0, r0, r2, lsl #20
bl func_01ff98e0
bl Divide
ldr r1, _0212c30c ; =data_ov15_0218ede4
mov r4, r0
ldr r2, [r1, #0x10]
@@ -15458,7 +15458,7 @@ func_ov15_0212c1c8: ; 0x0212c1c8
mov r2, r2, lsr #0xc
orr r2, r2, r1, lsl #20
add r1, r2, #0x2000
bl func_01ff98e0
bl Divide
smull r2, r1, r4, r4
adds r3, r2, #0x800
adc r2, r1, #0
@@ -17938,7 +17938,7 @@ func_ov15_0212e2c0: ; 0x0212e2c0
bge _0212e494
sub r0, r7, #0x2000
mov r1, #0x4000
bl func_01ff98e0
bl Divide
mov r6, #0xf6
_0212e494:
cmp r6, #0x214
@@ -17951,7 +17951,7 @@ _0212e494:
ldreq r1, _0212e780 ; =0x0000011f
cmp r1, #0
beq _0212e4c4
bl func_01ff98e0
bl Divide
mov r2, r0
_0212e4c4:
rsb r0, r6, #0x214
@@ -18000,7 +18000,7 @@ _0212e4e0:
mov r0, r7
mov r1, r6
mov r7, r2, asr #0x10
bl func_01ff98e0
bl Divide
mov r5, r0, asr #0x1
smull r1, r0, r5, r5
adds r1, r1, #0x800
@@ -18008,7 +18008,7 @@ _0212e4e0:
mov r1, r1, lsr #0xc
orr r1, r1, r0, lsl #20
ldr r0, _0212e788 ; =0x0000199a
bl func_01ff98e0
bl Divide
mov r1, r7, lsl #0x10
mov r7, r0
smull r2, r0, r7, r5
@@ -22141,7 +22141,7 @@ _02131fd8:
ldr r0, [sb, #0x374]
mov r1, r7
sub r0, r2, r0
bl func_01ff98e0
bl Divide
ldr r1, [sb, #0x374]
add r0, r1, r0
str r0, [sb, #0x374]
@@ -22155,7 +22155,7 @@ _02132030:
mov r0, r0, lsl #0x10
mov r1, r7
mov r0, r0, asr #0x4
bl func_01ff98e0
bl Divide
add r0, r0, #0x800
mov r0, r0, asr #0xc
add r0, r0, r4, asr #16
@@ -22171,7 +22171,7 @@ _0213206c:
mov r0, r0, lsl #0x10
mov r1, r7
mov r0, r0, asr #0x4
bl func_01ff98e0
bl Divide
add r0, r0, #0x800
mov r0, r0, asr #0xc
add r0, r0, r5, asr #16
@@ -22187,7 +22187,7 @@ _021320a8:
mov r0, r0, lsl #0x10
mov r1, r7
mov r0, r0, asr #0x4
bl func_01ff98e0
bl Divide
add r0, r0, #0x800
mov r0, r0, asr #0xc
add r0, r0, r6, asr #16
@@ -27373,7 +27373,7 @@ func_ov15_02136750: ; 0x02136750
bl func_ov15_02136744
mov r1, r0
ldr r0, [r4, #0x78]
bl func_01ff98e0
bl Divide
str r0, [r4, #0x84]
cmp r0, #0
movlt r0, #0
@@ -29466,7 +29466,7 @@ func_ov15_02138408: ; 0x02138408
ldmleia sp!, {r4, pc}
ldr r1, _02138474 ; =0x00000ccc
sub r0, r0, r2
bl func_01ff98e0
bl Divide
ldmia sp!, {r4, pc}
.align 2, 0
arm_func_end func_ov15_02138408
@@ -29762,7 +29762,7 @@ _02138894:
adc r2, r0, #0
mov r0, r3, lsr #0xc
orr r0, r0, r2, lsl #20
bl func_01ff98e0
bl Divide
ldr r2, _02138ba8 ; =data_ov15_0218aa28
ldrsh sl, [sb, #0x96]
ldr r3, [r2, #0x24]
@@ -29781,7 +29781,7 @@ _02138894:
adc r2, r0, #0
mov r0, r3, lsr #0xc
orr r0, r0, r2, lsl #20
bl func_01ff98e0
bl Divide
ldrsh r3, [sb, #0x98]
ldr r1, _02138bac ; =data_027e0fb0
ldr r2, _02138bc0 ; =0xffffc71c
@@ -35273,7 +35273,7 @@ _0213d44c:
moveq r7, r0, asr #0x1
beq _0213d488
mov r0, r7
bl func_01ff98e0
bl Divide
mov r7, r0
_0213d488:
mov r0, r4
@@ -36106,7 +36106,7 @@ func_ov15_0213de4c: ; 0x0213de4c
sub r0, r0, #1
mov r1, r0, lsl #0xc
mov r0, #0x32000
bl func_01ff98e0
bl Divide
_0213df4c:
ldr r2, [r5, #0x188]
ldr r6, [sp, #0x30]
@@ -36293,14 +36293,14 @@ _0213e1ac:
ldr r0, [r5, #0x18c]
_0213e21c:
ldr r1, [r5, #0x198]
bl func_01ff98e0
bl Divide
ldr r1, [r5, #0x19c]
mov r6, r0
cmp r1, #0
mov r0, r8
mov r1, r6
bne _0213e2cc
bl func_01ff98e0
bl Divide
mov r1, r7, lsl #0x10
mov r1, r1, lsr #0x10
mov r1, r1, asr #0x4
@@ -36326,18 +36326,18 @@ _0213e21c:
ldr r0, [r5, #0x18c]
add r7, r3, #0
add r8, r2, #0
bl func_01ff98e0
bl Divide
ldr r2, [sp, #0x78]
mov r1, r0
add r0, r2, #0x9a
add r0, r0, #0x100
rsb r0, r0, #0
bl func_01ff98e0
bl Divide
cmp r6, r0
movge r6, r0
b _0213e360
_0213e2cc:
bl func_01ff98e0
bl Divide
mov r0, r7, lsl #0x10
mov r0, r0, lsr #0x10
mov r0, r0, asr #0x4
@@ -36371,7 +36371,7 @@ _0213e2cc:
sub r0, r7, r0
add r7, r3, #0
orr r6, r6, sb, lsl #20
bl func_01ff98e0
bl Divide
add r1, r6, r6, lsr #31
add r6, r0, r1, asr #1
_0213e360:
@@ -42420,7 +42420,7 @@ func_ov15_02143408: ; 0x02143408
mov r0, ip, lsr #0xc
mov r1, r4
orr r0, r0, r2, lsl #20
bl func_01ff98e0
bl Divide
ldr r2, [r5, #0x2b8]
mov r1, #0
add r0, r2, r0
@@ -42438,7 +42438,7 @@ func_ov15_02143408: ; 0x02143408
mov r0, ip, lsr #0xc
mov r1, r4
orr r0, r0, r2, lsl #20
bl func_01ff98e0
bl Divide
ldr r1, [r5, #0x2c0]
add r0, r1, r0
b _0214352c
@@ -51055,7 +51055,7 @@ _0214aaf4:
bge _0214aaf4
_0214ab04:
mov r1, r4
bl func_01ff98e0
bl Divide
mov r7, r0
mov r2, #0
rsb r4, r7, #0x1000
@@ -53227,7 +53227,7 @@ _0214c7c8:
sub r1, r1, r2
mov r0, r0, lsl #0xc
mov r1, r1, lsl #0xc
bl func_01ff98e0
bl Divide
_0214c824:
cmp r0, #0
movgt r0, #1
@@ -53367,7 +53367,7 @@ func_ov15_0214c944: ; 0x0214c944
sub r1, r1, r2
mov r0, r0, lsl #0xc
mov r1, r1, lsl #0xc
bl func_01ff98e0
bl Divide
_0214c9e8:
cmp r4, r0
movle r4, r0
@@ -55538,7 +55538,7 @@ _0214e3dc:
adc r2, r2, r0
mov r0, r3, lsr #0xc
orr r0, r0, r2, lsl #20
bl func_01ff98e0
bl Divide
ldr r2, _0214eab0 ; =data_ov15_0218bd58
mov r1, r4, lsl #0x1
ldr r4, [r2, #0xc]
@@ -55552,7 +55552,7 @@ _0214e3dc:
strh r0, [r3, #0x6c]
mov r0, r7, lsr #0xc
orr r0, r0, r2, lsl #20
bl func_01ff98e0
bl Divide
add r1, sl, #0x100
ldrsh r3, [r1, #0x6e]
ldr r2, _0214eab4 ; =0xffffc71c
@@ -55901,7 +55901,7 @@ func_ov15_0214eabc: ; 0x0214eabc
ldmleia sp!, {r3, r4, r5, pc}
sub r0, r0, r3
add r1, r2, ip
bl func_01ff98e0
bl Divide
ldmia sp!, {r3, r4, r5, pc}
.align 2, 0
arm_func_end func_ov15_0214eabc
@@ -57183,7 +57183,7 @@ _0214fcb8:
ldr r0, [sb, #0x228]
mov r1, r7
sub r0, r2, r0
bl func_01ff98e0
bl Divide
ldr r1, [sb, #0x228]
add r0, r1, r0
str r0, [sb, #0x228]
@@ -57197,7 +57197,7 @@ _0214fd10:
mov r0, r0, lsl #0x10
mov r1, r7
mov r0, r0, asr #0x4
bl func_01ff98e0
bl Divide
add r0, r0, #0x800
mov r0, r0, asr #0xc
add r0, r0, r4, asr #16
@@ -57213,7 +57213,7 @@ _0214fd4c:
mov r0, r0, lsl #0x10
mov r1, r7
mov r0, r0, asr #0x4
bl func_01ff98e0
bl Divide
add r0, r0, #0x800
mov r0, r0, asr #0xc
add r0, r0, r5, asr #16
@@ -57229,7 +57229,7 @@ _0214fd88:
mov r0, r0, lsl #0x10
mov r1, r7
mov r0, r0, asr #0x4
bl func_01ff98e0
bl Divide
add r0, r0, #0x800
mov r0, r0, asr #0xc
add r0, r0, r6, asr #16
@@ -58200,7 +58200,7 @@ _02150ab4:
blt _02150b4c
sub r0, r4, #0x4000
mov r1, #0x1a000
bl func_01ff98e0
bl Divide
mov r1, #0xa4
umull r6, r3, r0, r1
mov r2, #0
@@ -61606,7 +61606,7 @@ _02153974:
bne _021539d4
ldr r1, _02153a48 ; =0x000028a4
mov r0, r5, lsl #0xc
bl func_01ff98e0
bl Divide
add r0, r0, #0x800
mov lr, r0, asr #0xc
cmp lr, #1
@@ -69770,7 +69770,7 @@ _0215aa5c:
ble _0215ab28
sub r0, r0, #0x55000
mov r1, #0x5000
bl func_01ff98e0
bl Divide
rsb r6, r0, #0x1000
b _0215ab28
_0215ab24:
@@ -69835,7 +69835,7 @@ _0215aba8:
_0215abf8:
sub r0, r1, r0
mov r1, #0xa000
bl func_01ff98e0
bl Divide
mov r1, #1
strb r1, [r4, #0x236]
rsb sl, r0, #0x1000
@@ -69926,7 +69926,7 @@ _0215ace4:
bge _0215afb4
sub r0, r0, r1
mov r1, #0x5000
bl func_01ff98e0
bl Divide
rsb r6, r0, #0x1000
b _0215afb4
_0215ad6c:
@@ -70000,7 +70000,7 @@ _0215ae58:
bgt _0215ae78
mov r0, r0, lsl #0xc
mov r1, #0xb4000
bl func_01ff98e0
bl Divide
rsb r5, r0, #0x1000
b _0215ae94
_0215ae78:
@@ -75387,7 +75387,7 @@ func_ov15_0215f81c: ; 0x0215f81c
mov r2, #0
ldr r0, _0215f8ac ; =0x0000f998
str r2, [r5, #0x3b8]
bl func_01ff98e0
bl Divide
mul r1, r0, r4
str r0, [r5, #0x6c]
mov r0, r1, asr #0x1
@@ -77027,7 +77027,7 @@ _02160d98:
blt _02160e2c
sub r0, r4, #0x4000
mov r1, #0x1a000
bl func_01ff98e0
bl Divide
mov r1, #0xa4
umull r6, r3, r0, r1
mov r2, #0
@@ -81710,7 +81710,7 @@ func_ov15_02165128: ; 0x02165128
ldr r2, [r5, #0x318]
mov r1, r4
sub r0, r0, r2
bl func_01ff98e0
bl Divide
ldr r1, [r5, #0x318]
add r0, r1, r0
_02165168:
@@ -81722,7 +81722,7 @@ _02165168:
ldr r2, [r5, #0x314]
mov r1, r4
sub r0, r0, r2
bl func_01ff98e0
bl Divide
ldr r1, [r5, #0x314]
add r0, r1, r0
_02165194:
@@ -81733,7 +81733,7 @@ _02165194:
ldr r2, [r5, #0x320]
mov r1, r4
sub r0, r0, r2
bl func_01ff98e0
bl Divide
ldr r1, [r5, #0x320]
add r0, r1, r0
_021651bc:
@@ -81744,7 +81744,7 @@ _021651bc:
ldr r0, [r5, #0x310]
mov r1, r4
rsb r0, r0, #0x29
bl func_01ff98e0
bl Divide
ldr r1, [r5, #0x310]
add r0, r1, r0
_021651e4:
@@ -81756,7 +81756,7 @@ _021651e4:
ldr r2, [r5, #0x30c]
mov r1, r4
sub r0, r0, r2
bl func_01ff98e0
bl Divide
ldr r1, [r5, #0x30c]
add r0, r1, r0
str r0, [r5, #0x30c]
@@ -85074,7 +85074,7 @@ _02167d74:
strh r1, [r0, #0xc]
ldr r0, [r7, #0x2f4]
ldr r1, [r7, #0x188]
bl func_01ff98e0
bl Divide
ldr r1, _02167f04 ; =data_027e0f94
ldr r3, [r7, #0x2f0]
ldr r1, [r1, #4]
@@ -85090,7 +85090,7 @@ _02167d74:
bl func_01ff9958
add r1, r8, r0
mov r0, r8
bl func_01ff98e0
bl Divide
smull r1, r0, r4, r0
adds r1, r1, #0x800
adc r0, r0, #0
@@ -85104,7 +85104,7 @@ _02167d74:
mov r1, r3, lsr #0xc
mov r0, r0, lsl #0x1
orr r1, r1, r2, lsl #20
bl func_01ff98e0
bl Divide
smull r2, r1, r0, r4
adds r2, r2, #0x800
str r0, [r7, #0x6c]
@@ -85804,7 +85804,7 @@ _02168770:
cmp r1, r0
addle sp, sp, #0x18
ldmleia sp!, {r4, r5, r6, pc}
bl func_01ff98e0
bl Divide
add r2, r5, #0x300
ldrsh r1, [r2, #0xc]
sub r1, r1, r4
@@ -86018,7 +86018,7 @@ func_ov15_02168b30: ; 0x02168b30
ldr r0, [r2]
ldr r1, [r4, #0x18]
mov r4, r3
bl func_01ff98e0
bl Divide
ldr r2, [r6, #0x1a4]
mov r0, r0, lsl #0x10
ldrb r1, [r6, #0x312]
@@ -87152,7 +87152,7 @@ func_ov15_02169938: ; 0x02169938
rsb r0, r1, #0
add r0, r2, r0
rsb r1, r1, #0xd800
bl func_01ff98e0
bl Divide
rsb ip, r0, #0x1000
mov r0, #0x6800
umull r3, r2, ip, r0
@@ -95380,7 +95380,7 @@ _021709a8:
mov r1, #0x3c000
rsb r0, r0, #0x3000
mul r0, r2, r0
bl func_01ff98e0
bl Divide
ldr r1, [r4, #0x538]
mov r2, #0
add r1, r1, r0
@@ -95835,7 +95835,7 @@ _02171050:
sub r0, r0, #0x2000
ldr r1, _02171270 ; =0x017dc000
mov r0, r0, lsl #0xc
bl func_01ff98e0
bl Divide
mov r1, #0xf6
umull r5, r3, r0, r1
mov r2, #0
@@ -96787,7 +96787,7 @@ _02171e28:
mov r0, r0, lsl #0x10
mov r1, #0xa000
mov r0, r0, asr #0x4
bl func_01ff98e0
bl Divide
ldrsh r1, [r4, #0x78]
add r0, r0, #0x800
add sp, sp, #0x28
@@ -96799,7 +96799,7 @@ _02171e98:
mov r0, r0, lsl #0x10
mov r1, #0x14000
mov r0, r0, asr #0x4
bl func_01ff98e0
bl Divide
ldrsh r1, [r4, #0x78]
add r0, r0, #0x800
add r0, r1, r0, asr #12
@@ -96957,7 +96957,7 @@ func_ov15_02172070: ; 0x02172070
rsb r0, r2, r0, asr #16
mov r0, r0, lsl #0x10
mov r0, r0, asr #0x4
bl func_01ff98e0
bl Divide
add r1, r4, #0x500
ldrsh r2, [r1, #0x58]
add r0, r0, #0x800
@@ -98381,7 +98381,7 @@ _02173474:
rsb r0, r0, #0
mov r0, r0, lsl #0x10
mov r0, r0, asr #0x4
bl func_01ff98e0
bl Divide
add r1, r4, #0x500
ldrsh r2, [r1, #0x60]
add r0, r0, #0x800
@@ -99142,7 +99142,7 @@ func_ov15_02173cb4: ; 0x02173cb4
orr r5, r5, r0, lsl #20
mov r0, r7
mov r1, r5
bl func_01ff98e0
bl Divide
mov r0, r6, lsl #0x10
mov r0, r0, lsr #0x10
mov r0, r0, asr #0x4
@@ -99177,7 +99177,7 @@ func_ov15_02173cb4: ; 0x02173cb4
orr r3, r3, r2, lsl #20
mov r1, r5
add r7, r3, #0
bl func_01ff98e0
bl Divide
mov r1, r5, asr #0x1f
mov r2, r1, lsl #0x2
mov r1, #0x800
@@ -104521,7 +104521,7 @@ _02178810:
ldr r0, [r5, #0x4c]
mov r1, r4
sub r0, r2, r0
bl func_01ff98e0
bl Divide
ldr r1, [r5, #0x4c]
add r0, r1, r0
str r0, [r5, #0x4c]
@@ -104540,7 +104540,7 @@ _02178898:
sub r0, r0, r2
mov r0, r0, lsl #0x10
mov r0, r0, asr #0x4
bl func_01ff98e0
bl Divide
add r1, r5, #0x100
ldrsh r2, [r1, #0x6a]
add r0, r0, #0x800
@@ -104557,7 +104557,7 @@ _021788cc:
rsb r0, r0, #0
mov r0, r0, lsl #0x10
mov r0, r0, asr #0x4
bl func_01ff98e0
bl Divide
add r1, r5, #0x100
ldrsh r2, [r1, #0x68]
add r0, r0, #0x800
@@ -105830,7 +105830,7 @@ func_ov15_02179ac8: ; 0x02179ac8
mov r0, r0, lsl #0x10
mov r1, #0x14000
mov r0, r0, asr #0x4
bl func_01ff98e0
bl Divide
add r1, r6, #0x400
ldrsh r2, [r1, #0x56]
add r0, r0, #0x800
@@ -105848,7 +105848,7 @@ func_ov15_02179ac8: ; 0x02179ac8
rsbmi r1, r1, #0
subs r0, r0, r2, lsl #12
rsbmi r0, r0, #0
bl func_01ff98e0
bl Divide
str r0, [r6, #0x444]
_02179bc4:
add r0, r6, #0x400
@@ -106263,7 +106263,7 @@ _0217a1a4:
rsb r1, r1, #0xf
mul r0, r1, r0
mov r1, #0xf000
bl func_01ff98e0
bl Divide
add sp, sp, #0x24
str r0, [r7, #0x448]
ldmia sp!, {r4, r5, r6, r7, pc}
@@ -106389,7 +106389,7 @@ _0217a370:
rsb r1, r1, #0xf
mul r0, r1, r0
mov r1, #0xf000
bl func_01ff98e0
bl Divide
str r0, [r7, #0x448]
ldrb r2, [r7, #0x46c]
ldr r1, _0217a564 ; =data_ov15_02186e1c
@@ -106639,7 +106639,7 @@ func_ov15_0217a680: ; 0x0217a680
mov r4, r5, lsr #0xc
orr r4, r4, r3, lsl #20
add r4, r2, r4
bl func_01ff98e0
bl Divide
smull r2, r1, r0, r4
adds r2, r2, #0x800
ldr r0, _0217a730 ; =data_027e0d3c
@@ -108766,7 +108766,7 @@ _0217c2d0:
add r0, r8, #0x48
bl func_ov00_020ce2f0
mov r1, #0x64000
bl func_01ff98e0
bl Divide
str r0, [sp, #0xc]
_0217c344:
add r1, sp, #0x1c
@@ -108800,7 +108800,7 @@ _0217c344:
str r2, [r8, #0x68]
bl func_ov00_020c288c
ldr r1, [sp, #0xc]
bl func_01ff98e0
bl Divide
ldr r4, [r8, #0x4c]
mov r7, r0
cmp r4, #0x1800
@@ -108813,7 +108813,7 @@ _0217c344:
mov r1, r1, lsr #0xc
mov r0, r0, lsl #0x1
orr r1, r1, r2, lsl #20
bl func_01ff98e0
bl Divide
str r0, [r8, #0x6c]
mov r0, #0
str r0, [r8, #0x64]
@@ -108837,7 +108837,7 @@ _0217c408:
mov r0, r2, lsr #0xc
orr r0, r0, r1, lsl #20
add r1, r4, r3
bl func_01ff98e0
bl Divide
mov r5, r0
smull r1, r0, r5, r5
adds r1, r1, #0x800
@@ -108848,7 +108848,7 @@ _0217c408:
mov r4, r5, asr #0x1f
rsb r0, r0, #0x1800
mov r0, r0, lsl #0x1
bl func_01ff98e0
bl Divide
str r0, [r8, #0x6c]
cmp r0, #0
bne _0217c4cc
@@ -108863,7 +108863,7 @@ _0217c408:
mov r1, r1, lsr #0xc
mov r0, r0, lsl #0x1
orr r1, r1, r2, lsl #20
bl func_01ff98e0
bl Divide
str r0, [r8, #0x6c]
mov r0, #0
str r0, [r8, #0x64]
@@ -108886,7 +108886,7 @@ _0217c4f0:
ldr r0, [r8, #0x4c]
mov r1, r7
sub r0, r2, r0
bl func_01ff98e0
bl Divide
str r0, [r8, #0x64]
b _0217c63c
_0217c518:
@@ -108923,7 +108923,7 @@ _0217c554:
sub r0, r0, r3
strh r0, [r2, #0xe4]
ldr r0, [r8, #0x2e0]
bl func_01ff98e0
bl Divide
ldr r1, _0217c674 ; =0x00000666
mov r2, #0
umull r4, r3, r0, r1
@@ -108939,7 +108939,7 @@ _0217c554:
orr r1, r1, r2, lsl #20
bge _0217c5dc
rsb r0, r0, #0x1800
bl func_01ff98e0
bl Divide
str r0, [r8, #0x64]
_0217c5dc:
ldr r0, _0217c678 ; =data_027e0f94
@@ -108954,14 +108954,14 @@ _0217c5dc:
ldr r0, [r8, #0x2e0]
mov r1, #0xa4
add r0, r0, #0x2000
bl func_01ff98e0
bl Divide
smull r2, r1, r0, r0
adds r0, r2, #0x800
adc r2, r1, #0
mov r1, r0, lsr #0xc
mov r0, r4, lsl #0x1
orr r1, r1, r2, lsl #20
bl func_01ff98e0
bl Divide
str r0, [r8, #0x6c]
_0217c630:
add r0, r8, #0x100
@@ -109726,7 +109726,7 @@ func_ov15_0217d020: ; 0x0217d020
blt _0217d16c
ldr r0, [r5, #0x2e0]
mov r1, #0xa4
bl func_01ff98e0
bl Divide
smull r2, r1, r0, r0
ldr r0, _0217d208 ; =data_027e0f94
adds r3, r2, #0x800
@@ -109739,7 +109739,7 @@ func_ov15_0217d020: ; 0x0217d020
sub r0, ip, r0
mov r0, r0, lsl #0x1
orr r1, r1, r2, lsl #20
bl func_01ff98e0
bl Divide
str r0, [r5, #0x6c]
mov r0, #0
str r0, [r5, #0x64]
@@ -109951,7 +109951,7 @@ _0217d3e8:
mov r1, r7
bl func_ov00_020ce2f0
ldr r1, [r8]
bl func_01ff98e0
bl Divide
cmp r5, #8
bge _0217d50c
add r5, r5, #1
@@ -111412,7 +111412,7 @@ _0217e6a4:
ldr r0, [r4, #0x18]
sub r0, r2, r0
mov r0, r0, lsl #0xc
bl func_01ff98e0
bl Divide
ldr r1, [r4, #0x18]
add r0, r0, #0x800
add r0, r1, r0, asr #12
@@ -111582,7 +111582,7 @@ _0217e934:
ldr r0, [r4, #8]
rsb r0, r0, #0
mov r0, r0, lsl #0xc
bl func_01ff98e0
bl Divide
ldr r1, [r4, #8]
add r0, r0, #0x800
add r0, r1, r0, asr #12
@@ -111636,7 +111636,7 @@ _0217e9f4:
ldr r0, [r4, #0x18]
sub r0, r2, r0
mov r0, r0, lsl #0xc
bl func_01ff98e0
bl Divide
ldr r1, [r4, #0x18]
add r0, r0, #0x800
add r0, r1, r0, asr #12
@@ -111674,7 +111674,7 @@ _0217ea84:
ldr r0, [r4, #0x18]
sub r0, r2, r0
mov r0, r0, lsl #0xc
bl func_01ff98e0
bl Divide
ldr r1, [r4, #0x18]
add r0, r0, #0x800
add r0, r1, r0, asr #12
@@ -116155,7 +116155,7 @@ _021828c0:
rsb r0, r0, #0
mov r0, r0, lsl #0x10
mov r0, r0, asr #0x4
bl func_01ff98e0
bl Divide
add r1, r4, #0x300
ldrsh r2, [r1, #0x9a]
add r0, r0, #0x800
@@ -116720,7 +116720,7 @@ func_ov15_02182fc0: ; 0x02182fc0
movgt r4, #1
bgt _02182ff0
mov r1, #0x5a
bl func_01ff98e0
bl Divide
mov r5, r0
mov r4, #0
_02182ff0:
@@ -117481,7 +117481,7 @@ func_ov15_021839e0: ; 0x021839e0
sub r1, r1, r2
mov r0, r0, lsl #0xc
mov r1, r1, lsl #0xc
bl func_01ff98e0
bl Divide
mov r3, r0
_02183a74:
ldrb r0, [r5, #0x10]
@@ -118951,7 +118951,7 @@ _02184cec:
bgt _02184d2c
rsb r0, r0, #0
rsb r1, r1, #0
bl func_01ff98e0
bl Divide
rsb r0, r0, #0x1000
smull r1, r0, r7, r0
adds r1, r1, #0x800
@@ -119666,7 +119666,7 @@ func_ov15_02185638: ; 0x02185638
mov r1, #0xb4000
sub r0, r0, #0xdc000
rsb r1, r1, #0
bl func_01ff98e0
bl Divide
mov r0, r0, lsl #0x6
add r0, r0, #0x800
mov r0, r0, asr #0xc
@@ -119711,7 +119711,7 @@ _021856e0:
orr r0, r0, r1, lsl #20
_0218573c:
mov r1, #0x1e000
bl func_01ff98e0
bl Divide
ldr r0, [r7, #0x3c]
mov r2, r4
mov r1, #0x80
@@ -125063,7 +125063,7 @@ func_ov15_021874c8: ; 0x021874c8
bl func_0204f8d4
ldr r0, _0218753c ; =0x00000333
mov r1, #0x16000
bl func_01ff98e0
bl Divide
mov r1, r0, asr #0x1f
mov r2, r1, lsl #0xc
mov r1, #0x800
@@ -125500,12 +125500,12 @@ func_ov15_021879e0: ; 0x021879e0
stmdb sp!, {r3, lr}
mov r0, #0x1000
mov r1, r0
bl func_01ff98e0
bl Divide
ldr r1, _02187a28 ; =data_ov15_0218aa28
str r0, [r1, #0x20]
mov r0, #0x1000
mov r1, r0
bl func_01ff98e0
bl Divide
ldr r1, _02187a28 ; =data_ov15_0218aa28
str r0, [r1, #0x24]
ldr r0, _02187a2c ; =data_ov15_0218eec0
@@ -125996,12 +125996,12 @@ func_ov15_02188008: ; 0x02188008
stmdb sp!, {r4, lr}
mov r0, #0x1000
mov r1, r0
bl func_01ff98e0
bl Divide
ldr r1, _02188080 ; =data_ov15_0218bd58
str r0, [r1, #8]
mov r0, #0x1000
mov r1, r0
bl func_01ff98e0
bl Divide
ldr r2, _02188080 ; =data_ov15_0218bd58
mov r3, r0, asr #0x1f
str r0, [r2, #4]
@@ -126850,7 +126850,7 @@ func_ov15_02188a54: ; 0x02188a54
bl func_0204f8d4
ldr r0, _02188b28 ; =0x00000ccd
mov r1, #0xf000
bl func_01ff98e0
bl Divide
ldr r3, _02188b2c ; =data_ov15_0218ddc4
mov ip, #0
str r0, [r3, #0x10]
@@ -127430,7 +127430,7 @@ func_ov15_021892b0: ; 0x021892b0
stmdb sp!, {r3, lr}
mov r0, #0x1000
mov r1, #0x50000
bl func_01ff98e0
bl Divide
ldr r1, _021892cc ; =data_ov15_0218ebac
str r0, [r1]
ldmia sp!, {r3, pc}
+19 -19
View File
@@ -1212,7 +1212,7 @@ _0215c184:
ble _0215c1ac
ldr r2, [r4, #0x70]
sub r0, r0, r2
bl func_01ff98e0
bl Divide
ldr r1, [r4, #0x70]
add r0, r1, r0
_0215c1ac:
@@ -2667,7 +2667,7 @@ func_ov17_0215d484: ; 0x0215d484
sub r0, r1, #1
str r0, [r4, #0x224]
mov r1, #0x14
bl func_01ff98e0
bl Divide
ldr r2, [r4, #0x1fc]
rsb r3, r0, #0x1000
smull r5, r6, r2, r0
@@ -2733,7 +2733,7 @@ func_ov17_0215d484: ; 0x0215d484
sub r0, r2, r0
mov r0, r0, lsl #0x10
mov r0, r0, asr #0x4
bl func_01ff98e0
bl Divide
ldrsh r1, [r4, #0x78]
add r0, r0, #0x800
add r0, r1, r0, asr #12
@@ -2750,7 +2750,7 @@ _0215d5c0:
sub r0, r2, r0
mov r0, r0, lsl #0x10
mov r0, r0, asr #0x4
bl func_01ff98e0
bl Divide
add r1, r4, #0x200
ldrsh r2, [r1, #0x2c]
add r0, r0, #0x800
@@ -2974,7 +2974,7 @@ func_ov17_0215d8b8: ; 0x0215d8b8
sub r0, r0, #1
mov r1, #0x2d
str r0, [r4, #0x224]
bl func_01ff98e0
bl Divide
rsb r0, r0, r0, lsl #5
mov r0, r0, asr #0xc
strb r0, [r4, #0x232]
@@ -3847,7 +3847,7 @@ _0215e494:
sub r0, r0, #1
str r0, [r4, #0x138]
mov r1, #0x1e
bl func_01ff98e0
bl Divide
mov r5, r0
ldr r0, [r4, #0x250]
add r1, sp, #0x30
@@ -3924,7 +3924,7 @@ _0215e494:
sub r0, r0, r2
mov r0, r0, lsl #0x10
mov r0, r0, asr #0x4
bl func_01ff98e0
bl Divide
ldrsh r1, [r4, #0x78]
add r0, r0, #0x800
add r0, r1, r0, asr #12
@@ -3948,7 +3948,7 @@ _0215e61c:
sub r0, r0, r2
mov r0, r0, lsl #0x10
mov r0, r0, asr #0x4
bl func_01ff98e0
bl Divide
add r1, r4, #0x200
ldrsh r2, [r1, #0x58]
add r0, r0, #0x800
@@ -7538,7 +7538,7 @@ _02161334:
ldr r0, [r5, #0x68]
mov r1, #0x1000
rsb r0, r0, #0x1000
bl func_01ff98e0
bl Divide
ldrh r2, [r5, #0x70]
mov r1, #0
mov r2, r2, lsl #0xc
@@ -10516,7 +10516,7 @@ _02163914:
ble _02163938
ldr r2, [r4, #0x64]
sub r0, r0, r2
bl func_01ff98e0
bl Divide
ldr r1, [r4, #0x64]
add r0, r1, r0
_02163938:
@@ -11753,7 +11753,7 @@ _021648f8:
ble _02164938
ldr r2, [r4, #0x64]
sub r0, r0, r2
bl func_01ff98e0
bl Divide
ldr r1, [r4, #0x64]
add r0, r1, r0
_02164938:
@@ -13958,7 +13958,7 @@ func_ov17_02166338: ; 0x02166338
rsb r0, r0, #0x1f
mov r0, r0, lsl #0x10
mov r0, r0, asr #0x4
bl func_01ff98e0
bl Divide
add r1, r4, #0x100
ldrsh r2, [r1, #0x6c]
add r0, r0, #0x800
@@ -13975,7 +13975,7 @@ _021663b4:
rsb r0, r0, #0
mov r0, r0, lsl #0x10
mov r0, r0, asr #0x4
bl func_01ff98e0
bl Divide
add r1, r4, #0x100
ldrsh r2, [r1, #0x6c]
add r0, r0, #0x800
@@ -14136,7 +14136,7 @@ func_ov17_021664c4: ; 0x021664c4
beq _021665f0
mov r0, r0, lsl #0xc
mov r1, #0x1e000
bl func_01ff98e0
bl Divide
_021665f0:
str r0, [r4, #0x228]
ldrh r1, [r4, #0x24]
@@ -14554,7 +14554,7 @@ _02166b00:
rsb r0, r0, #0
mov r0, r0, lsl #0x10
mov r0, r0, asr #0x4
bl func_01ff98e0
bl Divide
ldrsh r1, [r4, #0x78]
add r0, r0, #0x800
add r0, r1, r0, asr #12
@@ -16598,14 +16598,14 @@ func_ov17_02168660: ; 0x02168660
mov r1, r1, lsl #0xc
ldr r7, [r2, #0x10]
ldr r8, [r2, #0x14]
bl func_01ff98e0
bl Divide
mul r1, r6, r0
add r1, r1, #0x800
add r0, r4, #0x1f
mov fp, r1, asr #0xc
mov r1, r0, lsl #0xc
mov r0, #0x1f000
bl func_01ff98e0
bl Divide
ldr r1, [sp, #4]
mul r0, r1, r0
add r0, r0, #0x800
@@ -16613,7 +16613,7 @@ func_ov17_02168660: ; 0x02168660
mov r6, r0, asr #0xc
mov r0, #0x1f000
mov r1, r1, lsl #0xc
bl func_01ff98e0
bl Divide
ldr r3, [sp, #0x30]
mov r1, sl, lsl #0x1b
mul r0, r3, r0
@@ -18725,7 +18725,7 @@ _0216a180:
ldr r0, [r5, #0x68]
mov r1, #0x1000
rsb r0, r0, #0x1000
bl func_01ff98e0
bl Divide
ldrh r2, [r5, #0x70]
mov r1, #0
mov r2, r2, lsl #0xc
+13 -13
View File
@@ -2730,7 +2730,7 @@ _0215d7dc:
ble _0215d82c
ldr r0, [r5, #0x174]
rsb r0, r0, #0
bl func_01ff98e0
bl Divide
ldr r1, [r5, #0x174]
add r0, r1, r0
str r0, [r5, #0x174]
@@ -3420,7 +3420,7 @@ _0215e114:
stmia r3, {r0, r1, r2}
ldr r0, [r4, #0x174]
ldr r1, _0215e1f0 ; =0x0000023d
bl func_01ff98e0
bl Divide
str r0, [sp, #0x18]
ldrsh r2, [r4, #0x78]
add r0, r4, #0x220
@@ -14093,20 +14093,20 @@ func_ov18_021669a0: ; 0x021669a0
ble _02166abc
mov r0, r6
mov r1, r8
bl func_01ff98e0
bl Divide
mov r1, r0
mov r0, r7
bl func_01ff98e0
bl Divide
mov r5, r0
mov r1, r8
b _02166adc
_02166abc:
mov r0, r7
mov r1, r8
bl func_01ff98e0
bl Divide
mov r1, r0
mov r0, r6
bl func_01ff98e0
bl Divide
mov r1, r0
mov r5, r8
_02166adc:
@@ -14649,18 +14649,18 @@ _021671ac:
ldr r1, _02167608 ; =0x0000019a
ble _02167240
mov r0, r4
bl func_01ff98e0
bl Divide
mov r1, r0
mov r0, r8
bl func_01ff98e0
bl Divide
mov r7, r0
b _02167258
_02167240:
mov r0, r8
bl func_01ff98e0
bl Divide
mov r1, r0
mov r0, r4
bl func_01ff98e0
bl Divide
mov r5, r0
_02167258:
ldr r1, [sp, #0x60]
@@ -17102,7 +17102,7 @@ func_ov18_02169378: ; 0x02169378
sub r0, r1, #0xf000
mov r1, #0xe000
rsb r1, r1, #0
bl func_01ff98e0
bl Divide
rsb r0, r0, r0, lsl #7
add r0, r0, #0x800
mov r0, r0, asr #0xc
@@ -17926,7 +17926,7 @@ _02169e9c:
sub r1, r1, r2
mov r0, r0, lsl #0xc
mov r1, r1, lsl #0xc
bl func_01ff98e0
bl Divide
mov r3, r0
_02169ef0:
ldrb r0, [r4, #0x10]
@@ -20178,7 +20178,7 @@ func_ov18_0216b780: ; 0x0216b780
bl func_0204f8d4
ldr r1, _0216b880 ; =0x0000023d
mov r0, #0x1000
bl func_01ff98e0
bl Divide
ldr r2, _0216b884 ; =data_ov18_0216c25c
mov r3, #0x3800
str r0, [r2, #0x20]
+1 -1
View File
@@ -9657,7 +9657,7 @@ _02175610:
blt _02175654
sub r0, r0, #0x30000
mov r1, #0x7000
bl func_01ff98e0
bl Divide
rsb r5, r0, #0x1000
b _0217565c
_02175654:
+1 -1
View File
@@ -11445,7 +11445,7 @@ func_ov20_02176d48: ; 0x02176d48
rsb r0, r0, #0x1f
mov r0, r0, lsl #0x10
mov r0, r0, asr #0x4
bl func_01ff98e0
bl Divide
add r1, r4, #0x100
ldrsh r2, [r1, #0xf0]
add r0, r0, #0x800
+4 -4
View File
@@ -1203,7 +1203,7 @@ _0216e668:
ble _0216e698
ldr r2, [r4, #0x6c]
sub r0, r0, r2
bl func_01ff98e0
bl Divide
ldr r1, [r4, #0x6c]
add r0, r1, r0
_0216e698:
@@ -5715,7 +5715,7 @@ func_ov22_021721f8: ; 0x021721f8
ldr r0, [r4, #0x18]
mov r1, #0x4000
sub r0, r2, r0
bl func_01ff98e0
bl Divide
rsb r3, r0, #0x1000
mov r0, r3, asr #0x1f
mov r1, r0, lsl #0xb
@@ -11202,12 +11202,12 @@ func_ov22_0217687c: ; 0x0217687c
rsb r0, r0, #0
ldr r1, [sp, #0x18]
sub r0, r0, r2
bl func_01ff98e0
bl Divide
mov r7, r0
ldr r0, [sp, #0x30]
ldr r1, [sp, #0x18]
rsb r0, r0, #0x5000
bl func_01ff98e0
bl Divide
ldr r2, [sp, #0x2c]
ldr r1, [sp, #0x30]
str r2, [sp, #0x20]
+1 -1
View File
@@ -8604,7 +8604,7 @@ _021747f8:
sub r0, r4, #0x8000
mov r1, #0x5000
strb r2, [r5, #0x1b8]
bl func_01ff98e0
bl Divide
str r0, [r5, #0x1bc]
cmp r0, #0x1000
movgt r0, #0x1000
+2 -2
View File
@@ -2952,7 +2952,7 @@ func_ov24_0216fc70: ; 0x0216fc70
ldr r0, _0216fd58 ; =0xfffff333
ldr r1, _0216fd5c ; =0x00000666
add r0, r2, r0
bl func_01ff98e0
bl Divide
ldr r3, _0216fd60 ; =0xfffffe66
mvn ip, #0
umull r7, r6, r0, r3
@@ -4165,7 +4165,7 @@ func_ov24_02170cb0: ; 0x02170cb0
mov r4, r0
ldr r0, _02170cd8 ; =0x0000019a
mov r1, #0x73
bl func_01ff98e0
bl Divide
ldr r1, [r4, #0x22c]
str r0, [r1, #0x10]
mov r0, r4
+2 -2
View File
@@ -8216,7 +8216,7 @@ _02174510:
_02174588:
sub r0, r5, #0x1000
mov r1, #0x2000
bl func_01ff98e0
bl Divide
cmp r0, #0x1000
movgt r0, #0x1000
bgt _021745a8
@@ -9017,7 +9017,7 @@ _02175114:
bl func_01ff9958
ldr r1, _02175084 ; =0x00000171
sub r0, r0, #0x7b
bl func_01ff98e0
bl Divide
cmp r0, #0x1000
movgt r0, #0x1000
bgt _0217518c
+5 -5
View File
@@ -1517,7 +1517,7 @@ _0216e6f8:
ldrsh r0, [r5, #0xc]
mov r1, #0xa000
mov r0, r0, lsl #0xc
bl func_01ff98e0
bl Divide
mov r2, r0
mov r0, #0x11000
rsb r0, r0, #0
@@ -6292,7 +6292,7 @@ _021725ec:
ldmleia sp!, {r4, pc}
ldr r2, [r4, #0x70]
sub r0, r0, r2
bl func_01ff98e0
bl Divide
ldr r1, [r4, #0x70]
add r0, r1, r0
str r0, [r4, #0x70]
@@ -12668,7 +12668,7 @@ _0217717c:
ldr r0, _02177214 ; =data_ov00_020eec60
bl func_ov00_020d6be4
mov r1, #0xff
bl func_01ff98e0
bl Divide
mov r4, r0
add r2, sp, #0
mov r0, r6
@@ -12734,7 +12734,7 @@ func_ov26_02177218: ; 0x02177218
ldmgeia sp!, {r3, r4, pc}
ldr r0, [r0, #0x18]
mov r1, #0x1e000
bl func_01ff98e0
bl Divide
add r0, r0, #0x800
mov r0, r0, asr #0xc
add r4, r0, #0x2e
@@ -14103,7 +14103,7 @@ func_ov26_021782ac: ; 0x021782ac
ldrb r5, [r1, r2, asr #1]
ble _02178354
mov r1, #0xe000
bl func_01ff98e0
bl Divide
rsb r0, r0, r0, lsl #7
add r0, r0, #0x800
mov r3, r0, asr #0xc
+7 -7
View File
@@ -3143,7 +3143,7 @@ _021702a4:
ldr r0, _02170468 ; =0x0000019a
mov r1, #0x5000
str r0, [r4, #0x64]
bl func_01ff98e0
bl Divide
str r0, [r4, #0x6c]
_021702c8:
ldr r1, _0217046c ; =0x000004cd
@@ -4102,7 +4102,7 @@ _02171010:
_02171074:
mov r0, #0x3000
mov r1, r8
bl func_01ff98e0
bl Divide
mov r1, #0x1f4
mul r1, r0, r1
add r0, r1, #0x800
@@ -4298,7 +4298,7 @@ _02171324:
add r0, r3, r1
bl func_01ff9958
ldr r1, _02171388 ; =0x00000266
bl func_01ff98e0
bl Divide
ldr r1, [sl, #0x1e8]
str r0, [r1, #0x10]
add sp, sp, #0x44
@@ -10909,7 +10909,7 @@ _02176b24:
_02176b80:
mov r0, #0x3000
mov r1, r8
bl func_01ff98e0
bl Divide
mov r1, #0x12c
mul r1, r0, r1
add r0, r1, #0x800
@@ -12768,7 +12768,7 @@ _02178470:
bgt _021784e0
sub r0, r7, #0x10000
mov r1, #0xb000
bl func_01ff98e0
bl Divide
ldr r3, [r6, #0x45c]
rsb r1, r0, #0x1000
mov r0, r1, lsl #0x1
@@ -12797,7 +12797,7 @@ _021784e0:
bgt _02178548
sub r0, r7, #0x20000
mov r1, #0x3000
bl func_01ff98e0
bl Divide
ldr r3, [r6, #0x45c]
mov r2, r0, lsl #0x1
mov r1, r3, asr #0x1
@@ -12821,7 +12821,7 @@ _02178548:
bgt _02178588
sub r0, r7, #0x23000
mov r1, #0x3000
bl func_01ff98e0
bl Divide
rsb r0, r0, #0x1000
mov r0, r0, lsl #0x1
smull r1, r0, r5, r0
+5 -5
View File
@@ -313,21 +313,21 @@ func_ov29_0216d9b0: ; 0x0216d9b0
mov r6, r1, lsr #0x1
mov r1, #0x22000
ldr r5, [sb, #4]
bl func_01ff98e0
bl Divide
ldr r2, _0216db1c ; =0x00000554
mov r1, #0x22000
mul r2, r0, r2
add r0, r2, #0x800
mov r7, r0, asr #0xc
mov r0, #0x1f000
bl func_01ff98e0
bl Divide
ldr r2, _0216db1c ; =0x00000554
mov r1, #0x22000
mul r2, r0, r2
add r0, r2, #0x800
mov r8, r0, asr #0xc
mov r0, #0x1f000
bl func_01ff98e0
bl Divide
ldr r1, _0216db1c ; =0x00000554
cmp r6, #0
mul r1, r0, r1
@@ -9838,7 +9838,7 @@ func_ov29_02175b4c: ; 0x02175b4c
bl func_01ff9cec
mov r1, r0
mov r0, #0x1000
bl func_01ff98e0
bl Divide
str r0, [r4, #0x2ac]
mov ip, #0
str ip, [r4, #0x2a8]
@@ -11475,7 +11475,7 @@ func_ov29_02177088: ; 0x02177088
sub r1, r1, r2
mov r0, r0, lsl #0xc
mov r1, r1, lsl #0xc
bl func_01ff98e0
bl Divide
mov r3, r0
_0217714c:
ldrb r0, [r4, #0x14]
+2 -2
View File
@@ -967,7 +967,7 @@ _0217c924:
bl func_01ff9958
sub r0, r0, #0xcd
mov r1, #0xcd
bl func_01ff98e0
bl Divide
cmp r0, #0x1000
movgt r0, #0x1000
bgt _0217c98c
@@ -999,7 +999,7 @@ _0217c9b4:
add r0, r3, r1
bl func_01ff9958
mov r1, #0x52
bl func_01ff98e0
bl Divide
_0217c9f0:
str r0, [r5, #0xec]
ldr r0, [r5, #0x15c]
+3 -3
View File
@@ -7622,14 +7622,14 @@ func_ov31_02181610: ; 0x02181610
mov r4, r3, asr #0x5
ldr r7, [r2, #8]
ldr r8, [r2, #0xc]
bl func_01ff98e0
bl Divide
mul r1, r6, r0
add r1, r1, #0x800
add r0, r4, #0x1f
mov fp, r1, asr #0xc
mov r1, r0, lsl #0xc
mov r0, #0x1f000
bl func_01ff98e0
bl Divide
ldr r1, [sp, #4]
mul r0, r1, r0
add r0, r0, #0x800
@@ -7637,7 +7637,7 @@ func_ov31_02181610: ; 0x02181610
mov r6, r0, asr #0xc
mov r0, #0x1f000
mov r1, r1, lsl #0xc
bl func_01ff98e0
bl Divide
ldr r3, [sp, #0x30]
mov r1, sl, lsl #0x1b
mul r0, r3, r0
+5 -5
View File
@@ -601,7 +601,7 @@ func_ov32_0217c484: ; 0x0217c484
ldr r1, [r4, #0x30c]
ldr r0, [r1, #0x14]
ldr r1, [r1, #0x1c]
bl func_01ff98e0
bl Divide
ldr r1, [r5, #8]
mov r6, r0
cmp r1, #0
@@ -807,7 +807,7 @@ func_ov32_0217c748: ; 0x0217c748
ldr r1, [r5, #0x30c]
ldr r0, [r1, #0x14]
ldr r1, [r1, #0x1c]
bl func_01ff98e0
bl Divide
mov r4, r0
mov r0, r5
bl func_ov32_0217d304
@@ -3725,7 +3725,7 @@ _0217ecf4:
beq _0217ed94
ldr r0, [r4, #0x2a8]
mov r1, #0x22
bl func_01ff98e0
bl Divide
mov r2, r0
mov r0, #0
mov r1, #0x2b8
@@ -8220,7 +8220,7 @@ func_ov32_0218286c: ; 0x0218286c
beq _02182984
ldr r0, [r4, #0x9c]
mov r1, #0x23000
bl func_01ff98e0
bl Divide
mov r2, #0x5000
umull r1, ip, r0, r2
mov r3, #0
@@ -9893,7 +9893,7 @@ func_ov32_02183ecc: ; 0x02183ecc
ldrh r0, [r0, #0x2c]
mov r1, #0x1e000
mov r0, r0, lsl #0xc
bl func_01ff98e0
bl Divide
ldr r2, _02183f7c ; =0x00e39000
add r3, r4, #0x200
umull lr, ip, r0, r2
+2 -2
View File
@@ -737,7 +737,7 @@ func_ov33_0217c66c: ; 0x0217c66c
mov r4, r0
ldr r0, [r4, #0x138]
mov r1, #0x1e
bl func_01ff98e0
bl Divide
mov r2, r0
ldr r1, _0217c7fc ; =0x000002aa
mov r0, #0
@@ -2452,7 +2452,7 @@ _0217dcb8:
ldr r0, [r7]
mov r1, #0xa000
mov r0, r0, lsl #0xc
bl func_01ff98e0
bl Divide
mov r4, r0
mov r1, r5
mov r3, r1
+2 -2
View File
@@ -7299,7 +7299,7 @@ _02182480:
movge r0, #0x1000
bge _021824c8
mov r1, #0x44000
bl func_01ff98e0
bl Divide
_021824c8:
add r1, r5, #0x1000
ldr ip, [r1, #0xa7c]
@@ -8623,7 +8623,7 @@ _02183690:
movlt r0, #0
_02183710:
mov r1, #0xc000
bl func_01ff98e0
bl Divide
ldr r1, _02183d04 ; =0x00005555
ldr r2, [sl, #0x22c]
mul r3, r0, r1
+4 -4
View File
@@ -4575,7 +4575,7 @@ _0217fc10:
ldmneia sp!, {r3, r4, r5, r6, r7, r8, sb, sl, fp, pc}
mov r0, #0x1f000
mov r1, #0x1000
bl func_01ff98e0
bl Divide
add r0, r0, #0xff
mov r1, #0x1000
add r0, r0, #0xf00
@@ -6688,7 +6688,7 @@ _02181a0c:
bne _02181ad0
mov r0, #0x1f000
mov r1, #0x1000
bl func_01ff98e0
bl Divide
add r0, r0, #0xff
mov r1, #0x1000
add r0, r0, #0xf00
@@ -6799,7 +6799,7 @@ _02181bbc:
ble _02181bf0
sub r0, r0, #0x2800
mov r1, #0x2800
bl func_01ff98e0
bl Divide
mov r1, #0x1f4
b _02181bf0
_02181bec:
@@ -7657,7 +7657,7 @@ _02182768:
mov r0, r0, lsl #0xc
rsb r0, r0, #0x64000
mov r1, #0x64000
bl func_01ff98e0
bl Divide
rsb r1, r0, #0x1000
mov r0, r4
str r1, [r4, #0x56c]
+25 -25
View File
@@ -2560,7 +2560,7 @@ _0217e030:
ldr r2, [r5, #0x6f0]
mov r1, r4
sub r0, r0, r2
bl func_01ff98e0
bl Divide
ldr r1, [r5, #0x6f0]
add r0, r1, r0
_0217e070:
@@ -2571,7 +2571,7 @@ _0217e070:
ldr r2, [r5, #0x6f4]
mov r1, r4
sub r0, r0, r2
bl func_01ff98e0
bl Divide
ldr r1, [r5, #0x6f4]
add r0, r1, r0
_0217e098:
@@ -2582,7 +2582,7 @@ _0217e098:
ldr r0, [r5, #0x6fc]
mov r1, r4
rsb r0, r0, #0x19000
bl func_01ff98e0
bl Divide
ldr r1, [r5, #0x6fc]
add r0, r1, r0
_0217e0c0:
@@ -2625,7 +2625,7 @@ _0217e0c0:
bl func_ov00_02089318
ldr r0, [r5, #0x68]
ldr r1, _0217e3c4 ; =0x00000112
bl func_01ff98e0
bl Divide
ldr r1, [r5, #0x168]
add sp, sp, #0x44
str r0, [r1, #0x10]
@@ -3133,7 +3133,7 @@ _0217e84c:
_0217e868:
ldr r0, _0217eb34 ; =0x00000337
ldr r1, _0217eb38 ; =0x00000112
bl func_01ff98e0
bl Divide
ldr r1, [r6, #0x168]
str r0, [r1, #0x10]
ldrsh r0, [r6, #0x78]
@@ -4154,7 +4154,7 @@ _0217f650:
ble _0217f68c
ldr r0, [r5, #0x868]
rsb r0, r0, #0x1000
bl func_01ff98e0
bl Divide
ldr r1, [r5, #0x868]
add r0, r1, r0
_0217f68c:
@@ -4202,7 +4202,7 @@ _0217f710:
ble _0217f744
ldr r0, [r5, #0x868]
rsb r0, r0, #0
bl func_01ff98e0
bl Divide
ldr r1, [r5, #0x868]
add r0, r1, r0
_0217f744:
@@ -4270,7 +4270,7 @@ _0217f7fc:
bl func_ov00_020cec60
mov r0, #0x30000
mov r1, #0xb4000
bl func_01ff98e0
bl Divide
ldr r2, [r5, #0x874]
ldr r1, _0217f97c ; =data_02050f54
mul r0, r2, r0
@@ -4544,7 +4544,7 @@ _0217fc04:
ble _0217fc40
ldr r0, [r5, #0x868]
rsb r0, r0, #0
bl func_01ff98e0
bl Divide
ldr r1, [r5, #0x868]
add r0, r1, r0
_0217fc40:
@@ -4552,7 +4552,7 @@ _0217fc40:
ldrh r6, [r5, #0x78]
ldr r0, _0217fde4 ; =0x00000ccd
mov r1, #0xb000
bl func_01ff98e0
bl Divide
mov r1, r6, asr #0x4
mov r2, r1, lsl #0x1
add r1, r2, #1
@@ -4595,7 +4595,7 @@ _0217fcc0:
rsb r0, r0, #0x4000
mov r0, r0, lsl #0x10
mov r0, r0, asr #0x4
bl func_01ff98e0
bl Divide
ldrsh r1, [r5, #0x78]
add r0, r0, #0x800
add r0, r1, r0, asr #12
@@ -4708,7 +4708,7 @@ func_ov36_0217fe3c: ; 0x0217fe3c
bl func_ov00_020cec60
mov r0, #0x30000
mov r1, #0xb4000
bl func_01ff98e0
bl Divide
ldr r2, [r5, #0x874]
ldr r1, _0217ffcc ; =data_02050f54
mul r0, r2, r0
@@ -4999,7 +4999,7 @@ _02180254:
mov r1, #0x7000
sub r0, r2, r0
mov r0, r0, lsl #0xc
bl func_01ff98e0
bl Divide
mov r1, r0, asr #0xc
add r0, r5, #0x800
strh r1, [r0, #0x9e]
@@ -5059,7 +5059,7 @@ _02180330:
mov r1, #0x7000
sub r0, r2, r0
mov r0, r0, lsl #0xc
bl func_01ff98e0
bl Divide
mov r1, r0, asr #0xc
add r0, r5, #0x800
strh r1, [r0, #0x9e]
@@ -5440,7 +5440,7 @@ _02180774:
_02180860:
mov r0, r4, lsl #0xc
mov r1, #0xf000
bl func_01ff98e0
bl Divide
mov r1, r0, asr #0xc
add r0, r7, #0x800
strh r1, [r0, #0x9e]
@@ -7263,7 +7263,7 @@ _021822b4:
ldr r0, [r4, #0x758]
mov r1, r5
rsb r0, r0, #0x3e8
bl func_01ff98e0
bl Divide
ldr r1, [r4, #0x758]
add r0, r1, r0
_02182314:
@@ -7274,7 +7274,7 @@ _02182314:
ldr r2, [r4, #0x75c]
mov r1, r5
sub r0, r0, r2
bl func_01ff98e0
bl Divide
ldr r1, [r4, #0x75c]
add r0, r1, r0
_0218233c:
@@ -7285,7 +7285,7 @@ _0218233c:
ldr r0, [r4, #0x764]
mov r1, r5
rsb r0, r0, #0xa000
bl func_01ff98e0
bl Divide
ldr r1, [r4, #0x764]
add r0, r1, r0
_02182364:
@@ -7964,7 +7964,7 @@ _02182d20:
mov r0, r0, lsl #0xc
rsb r0, r0, #0x3c000
mov r1, #0x3c000
bl func_01ff98e0
bl Divide
rsb r2, r0, #0x1000
mov r0, r4
str r2, [r4, #0x8e4]
@@ -9848,7 +9848,7 @@ _0218484c:
rsb r1, r2, #0
add r0, r0, r1
rsb r1, r2, #0x1800
bl func_01ff98e0
bl Divide
ldr r1, _021848f0 ; =0x00000b34
mov r2, #0
umull ip, r3, r0, r1
@@ -10878,7 +10878,7 @@ func_ov36_021855ec: ; 0x021855ec
sub r0, r2, r0
mov r0, r0, lsl #0x10
mov r0, r0, asr #0x4
bl func_01ff98e0
bl Divide
add r1, r6, #0x800
ldrsh r2, [r1, #0x94]
add r0, r0, #0x800
@@ -10898,7 +10898,7 @@ _0218563c:
rsb r0, r0, #0
mov r0, r0, lsl #0x10
mov r0, r0, asr #0x4
bl func_01ff98e0
bl Divide
add r1, r6, #0x800
ldrsh r2, [r1, #0x96]
add r0, r0, #0x800
@@ -10963,14 +10963,14 @@ _0218571c:
mov r0, #0x2000
blt _02185768
mov r1, r4
bl func_01ff98e0
bl Divide
mov r1, r0
add r0, sp, #0xc
bl func_01fffbec
b _0218577c
_02185768:
mov r1, #0x8000
bl func_01ff98e0
bl Divide
mov r1, r0
add r0, sp, #0xc
bl func_01fffbec
@@ -11845,7 +11845,7 @@ _0218633c:
ldr r0, [r5, #0x17c]
mov r1, #0x800
sub r0, r0, #0x800
bl func_01ff98e0
bl Divide
mov r1, r0, asr #0x1f
mov r2, r1, lsl #0xb
mov r1, #0x800
+1 -1
View File
@@ -7381,7 +7381,7 @@ _02182508:
sub r0, r4, #0x7b000
rsb r0, r0, #0x3e000
mov r1, #0x3e000
bl func_01ff98e0
bl Divide
mov r1, #0x12
mul r1, r0, r1
add r0, r5, #0x2000
+2 -2
View File
@@ -991,7 +991,7 @@ _0217cad0:
bl func_01ff9958
mov r1, r0
mov r0, r4
bl func_01ff98e0
bl Divide
mov r5, r0
_0217cb0c:
add r1, sp, #0
@@ -10789,7 +10789,7 @@ func_ov38_021854e4: ; 0x021854e4
cmp r1, #0x800
ble _0218556c
mov r0, #0x800
bl func_01ff98e0
bl Divide
mov r1, r0
add r0, sp, #0xc
bl func_01fffbec
+23 -23
View File
@@ -2229,7 +2229,7 @@ _0217dba4:
sub r0, r2, r0
mov r0, r0, lsl #0x10
mov r0, r0, asr #0x4
bl func_01ff98e0
bl Divide
add r1, r5, #0x100
ldrsh r2, [r1, #0x68]
add r0, r0, #0x800
@@ -2448,7 +2448,7 @@ _0217de6c:
bl func_ov00_020c5f80
ldr r0, [sp, #0x70]
ldr r1, _0217dfb8 ; =0x00001666
bl func_01ff98e0
bl Divide
rsb r7, r0, #0x1000
mov r4, #0x5000
ldr r1, [r5, #0x4c]
@@ -3870,7 +3870,7 @@ func_ov39_0217f10c: ; 0x0217f10c
sub r0, r2, r0
mov r0, r0, lsl #0x10
mov r0, r0, asr #0x4
bl func_01ff98e0
bl Divide
ldrsh r1, [sp]
add r0, r0, #0x800
add r0, r1, r0, asr #12
@@ -5136,7 +5136,7 @@ _02180328:
mov r0, r0, lsl #0x10
mov r1, r4
mov r0, r0, asr #0x4
bl func_01ff98e0
bl Divide
add r0, r0, #0x800
add r0, r6, r0, asr #12
mov r0, r0, lsl #0x10
@@ -5149,7 +5149,7 @@ _021803b8:
ldr r2, [r5, #0x218]
mov r1, r4
sub r0, r0, r2
bl func_01ff98e0
bl Divide
ldr r1, [r5, #0x218]
add r0, r1, r0
_021803e0:
@@ -5308,7 +5308,7 @@ _021805fc:
sub r0, r2, r0
mov r0, r0, lsl #0x10
mov r0, r0, asr #0x4
bl func_01ff98e0
bl Divide
add r1, r5, #0x100
ldrsh r2, [r1, #0x62]
add r0, r0, #0x800
@@ -5322,7 +5322,7 @@ _02180658:
ldr r0, [r5, #0x1b8]
mov r1, r4
sub r0, r2, r0
bl func_01ff98e0
bl Divide
ldr r1, [r5, #0x1b8]
add r0, r1, r0
str r0, [r5, #0x1b8]
@@ -5333,7 +5333,7 @@ _02180684:
ldr r2, [r5, #0x1bc]
mov r1, r4
sub r0, r0, r2
bl func_01ff98e0
bl Divide
ldr r1, [r5, #0x1bc]
add r0, r1, r0
_021806a8:
@@ -6303,7 +6303,7 @@ _02181444:
ldr r2, _02181494 ; =0xffffe99a
ldr r1, _02181498 ; =0x00001ccd
add r0, r0, r2
bl func_01ff98e0
bl Divide
mov r1, r0, asr #0x1f
mov r2, r1, lsl #0xb
mov r1, #0x800
@@ -6916,7 +6916,7 @@ func_ov39_02181ccc: ; 0x02181ccc
ldr r0, [r5, #0x1b4]
mov r1, r4
rsb r0, r0, #0x3800
bl func_01ff98e0
bl Divide
ldr r1, [r5, #0x1b4]
add r0, r1, r0
_02181d08:
@@ -6931,7 +6931,7 @@ _02181d08:
sub r0, r2, r0
mov r0, r0, lsl #0x10
mov r0, r0, asr #0x4
bl func_01ff98e0
bl Divide
add r1, r5, #0x100
ldrsh r2, [r1, #0x66]
add r0, r0, #0x800
@@ -8035,7 +8035,7 @@ _02182bc0:
sub r0, r4, r0
mov r0, r0, lsl #0x10
mov r0, r0, asr #0x4
bl func_01ff98e0
bl Divide
add r1, r5, #0x100
ldrsh r2, [r1, #0x60]
add r0, r0, #0x800
@@ -8702,7 +8702,7 @@ _02183564:
sub r0, r2, r0
mov r0, r0, lsl #0x10
mov r0, r0, asr #0x4
bl func_01ff98e0
bl Divide
ldrsh r1, [r4, #0x78]
add r0, r0, #0x800
add r0, r1, r0, asr #12
@@ -9368,7 +9368,7 @@ _02183f0c:
mov r4, ip, lsr #0xc
str r2, [sp, #0x54]
orr r4, r4, r3, lsl #20
bl func_01ff98e0
bl Divide
add r2, r6, #1
ldr r1, _02184318 ; =data_02050f54
mov r2, r2, lsl #0x1
@@ -9695,7 +9695,7 @@ _02184434:
ldr r0, [r6, #0x1d8]
mov r1, r4
rsb r0, r0, #0x2000
bl func_01ff98e0
bl Divide
ldr r1, [r6, #0x1d8]
add r0, r1, r0
_0218447c:
@@ -9706,7 +9706,7 @@ _0218447c:
ldr r2, [r6, #0x1d4]
mov r1, r4
sub r0, r0, r2
bl func_01ff98e0
bl Divide
ldr r1, [r6, #0x1d4]
add r0, r1, r0
_021844a4:
@@ -9729,7 +9729,7 @@ _021844a4:
ldr r0, [r6, #0x1c8]
mov r1, r4
rsb r0, r0, #0x2800
bl func_01ff98e0
bl Divide
ldr r1, [r6, #0x1c8]
add r0, r1, r0
str r0, [r6, #0x1c8]
@@ -9746,7 +9746,7 @@ _02184500:
rsb r0, r0, #0
mov r1, r4
sub r0, r0, r2
bl func_01ff98e0
bl Divide
ldr r1, [r6, #0x1cc]
add r0, r1, r0
str r0, [r6, #0x1cc]
@@ -9772,7 +9772,7 @@ _02184540:
ldr r2, [r6, #0x1d0]
rsb r0, r0, #0
sub r0, r0, r2
bl func_01ff98e0
bl Divide
ldr r1, [r6, #0x1d0]
add r0, r1, r0
str r0, [r6, #0x1d0]
@@ -9788,7 +9788,7 @@ _021845a8:
ble _021845e0
ldr r0, [r6, #0x1d0]
rsb r0, r0, #0
bl func_01ff98e0
bl Divide
ldr r1, [r6, #0x1d0]
add r0, r1, r0
str r0, [r6, #0x1d0]
@@ -9971,7 +9971,7 @@ func_ov39_02184818: ; 0x02184818
mov r1, #0x64000
mov r0, r0, lsl #0xc
rsb r0, r0, #0x64000
bl func_01ff98e0
bl Divide
rsb r0, r0, #0x1000
add sp, sp, #0x38
str r0, [r4, #0xcb0]
@@ -11609,7 +11609,7 @@ _02185db0:
bgt _02185dec
sub r0, r4, #0x18000
mov r1, #0x4000
bl func_01ff98e0
bl Divide
ldr r1, [r5, #0x1b4]
sub r1, r1, #0x1000
mul r1, r0, r1
@@ -11625,7 +11625,7 @@ _02185dec:
bgt _02185e28
sub r0, r4, #0x1c000
mov r1, #0x6000
bl func_01ff98e0
bl Divide
ldr r1, [r5, #0x1b4]
rsb r2, r0, #0x1000
sub r0, r1, #0x1000
+17 -17
View File
@@ -1225,7 +1225,7 @@ _0217ce40:
ldr r1, [r5, #0x14]
mov r0, #0x1000
mov r1, r1, lsl #0xc
bl func_01ff98e0
bl Divide
str r0, [r6, #0x78c]
ldr r0, [r5]
str r0, [r6, #0x770]
@@ -2092,7 +2092,7 @@ _0217d968:
bl func_01ff892c
mov r0, #0x1000
mov r1, #0x1e000
bl func_01ff98e0
bl Divide
str r0, [r4, #0x50]
mov r0, #0x1000
mov r1, #0x1e000
@@ -6727,7 +6727,7 @@ _02181244:
ble _02181274
ldr r0, [r4, #0x94]
rsb r0, r0, #0x1f000
bl func_01ff98e0
bl Divide
ldr r1, [r4, #0x94]
add r0, r1, r0
_02181274:
@@ -6792,7 +6792,7 @@ _02181338:
ble _02181364
ldr r0, [r4, #0x94]
rsb r0, r0, #0
bl func_01ff98e0
bl Divide
ldr r1, [r4, #0x94]
add r0, r1, r0
_02181364:
@@ -11322,14 +11322,14 @@ func_ov40_02184a80: ; 0x02184a80
mov r4, r3, asr #0x5
ldr r7, [r2, #8]
ldr r8, [r2, #0xc]
bl func_01ff98e0
bl Divide
mul r1, r6, r0
add r1, r1, #0x800
add r0, r4, #0x1f
mov fp, r1, asr #0xc
mov r1, r0, lsl #0xc
mov r0, #0x1f000
bl func_01ff98e0
bl Divide
ldr r1, [sp, #4]
mul r0, r1, r0
add r0, r0, #0x800
@@ -11337,7 +11337,7 @@ func_ov40_02184a80: ; 0x02184a80
mov r6, r0, asr #0xc
mov r0, #0x1f000
mov r1, r1, lsl #0xc
bl func_01ff98e0
bl Divide
ldr r3, [sp, #0x30]
mov r1, sl, lsl #0x1b
mul r0, r3, r0
@@ -14086,13 +14086,13 @@ _02186d24: ; jump table
_02186d44:
mov r0, #0x1000
mov r1, #0x8000
bl func_01ff98e0
bl Divide
ldr r2, [r4, #0xc]
mov r1, #0x8000
add r0, r2, r0
str r0, [r4, #0xc]
mov r0, #0x1000
bl func_01ff98e0
bl Divide
ldr r1, [r4, #0x10]
add r0, r1, r0
str r0, [r4, #0x10]
@@ -14106,7 +14106,7 @@ _02186d44:
_02186d90:
mov r0, #0x1000
mov r1, #0xc000
bl func_01ff98e0
bl Divide
ldr r1, [r4, #0xc]
add r0, r1, r0
str r0, [r4, #0xc]
@@ -14120,7 +14120,7 @@ _02186d90:
_02186dc4:
mov r0, #0x1000
mov r1, #0xc000
bl func_01ff98e0
bl Divide
ldr r1, [r4, #0x10]
add r0, r1, r0
str r0, [r4, #0x10]
@@ -14134,7 +14134,7 @@ _02186dc4:
_02186df8:
mov r0, #0x1000
mov r1, #0xc000
bl func_01ff98e0
bl Divide
ldr r2, [r4, #0xc]
ldr r1, _02186f84 ; =0x00000924
add r0, r2, r0
@@ -14157,7 +14157,7 @@ _02186df8:
_02186e50:
mov r0, #0x1000
mov r1, #0xc000
bl func_01ff98e0
bl Divide
ldr r2, [r4, #0xc]
ldr r1, _02186f88 ; =data_02050f54
add r0, r2, r0
@@ -14186,7 +14186,7 @@ _02186e50:
_02186ec0:
mov r0, #0x1000
mov r1, #0xc000
bl func_01ff98e0
bl Divide
ldr r1, [r4, #0xc]
add r0, r1, r0
str r0, [r4, #0xc]
@@ -14200,7 +14200,7 @@ _02186ec0:
_02186ef4:
mov r0, #0x1000
mov r1, #0xc000
bl func_01ff98e0
bl Divide
ldr r1, [r4, #0xc]
add r0, r1, r0
str r0, [r4, #0xc]
@@ -14991,7 +14991,7 @@ _0218789c:
_021878b4:
mov r0, #0x1000
mov r1, #0xc000
bl func_01ff98e0
bl Divide
ldr r1, [r4, #4]
add r0, r1, r0
str r0, [r4, #4]
@@ -15012,7 +15012,7 @@ _021878e8:
_02187900:
mov r0, #0x1000
mov r1, #0xc000
bl func_01ff98e0
bl Divide
ldr r1, [r4, #8]
add r0, r1, r0
str r0, [r4, #8]
+2 -2
View File
@@ -3576,7 +3576,7 @@ _0218c59c:
bne _0218c634
mov r0, r5
mov r1, #0xb000
bl func_01ff98e0
bl Divide
str r0, [r4, #0x3d0]
mov r0, r4
mov r1, #6
@@ -4479,7 +4479,7 @@ _0218d230:
blt _0218d294
sub r0, r0, #0xd000
mov r1, #0xc000
bl func_01ff98e0
bl Divide
ldr r1, _0218d2e4 ; =0x0000099a
mov r2, #0
umull ip, r3, r0, r1
+3 -3
View File
@@ -1546,7 +1546,7 @@ _0218a868:
bl func_ov44_0218a2d0
mov r0, #0x1000
mov r1, #0x400
bl func_01ff98e0
bl Divide
ldr r1, [r4, #0x138]
cmp r1, r0, asr #12
ble _0218a8ec
@@ -6157,7 +6157,7 @@ _0218e018:
bl func_ov44_0218d988
ldr r1, _0218e198 ; =0x00000266
mov r0, #0x1000
bl func_01ff98e0
bl Divide
ldr r1, [r4, #0x138]
cmp r1, r0, asr #12
ble _0218e180
@@ -6174,7 +6174,7 @@ _0218e058:
bl func_ov44_0218d988
ldr r1, _0218e198 ; =0x00000266
mov r0, #0x1000
bl func_01ff98e0
bl Divide
ldr r1, [r4, #0x138]
cmp r1, r0, asr #12
ble _0218e180

Some files were not shown because too many files have changed in this diff Show More