mirror of
https://github.com/zeldaret/ph
synced 2026-08-19 05:32:00 -04:00
sb -> r9
This commit is contained in:
+14
-14
@@ -42,7 +42,7 @@ _0213aec8: .word _ZTV10ActorRupee
|
||||
.global _ZN10ActorRupee8vfunc_08Ev
|
||||
arm_func_start _ZN10ActorRupee8vfunc_08Ev
|
||||
_ZN10ActorRupee8vfunc_08Ev: ; 0x0213aecc
|
||||
stmdb sp!, {r3, r4, r5, r6, r7, r8, sb, r10, r11, lr}
|
||||
stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, r10, r11, lr}
|
||||
sub sp, sp, #0x18
|
||||
mov r4, r0
|
||||
ldrh r0, [r4, #0x20]
|
||||
@@ -108,29 +108,29 @@ _0213afb4:
|
||||
mvn ip, #0x110
|
||||
ldr r5, [r0]
|
||||
ldmib r0, {r3, r7}
|
||||
umull sb, r0, r7, r5
|
||||
umull r9, r0, r7, r5
|
||||
mla r0, r7, r3, r0
|
||||
ldr r3, _0213b108 ; =data_027e0764
|
||||
ldr r8, [r3, #0x10]
|
||||
ldr r6, [r3, #0xc]
|
||||
adds r10, r8, sb
|
||||
adds r10, r8, r9
|
||||
ldr r11, [r3, #0x14]
|
||||
mla r0, r6, r5, r0
|
||||
umull r3, lr, r7, r10
|
||||
adc sb, r11, r0
|
||||
adc r9, r11, r0
|
||||
adds r0, r8, r3
|
||||
str r0, [sp, #0x14]
|
||||
ldr r0, _0213b108 ; =data_027e0764
|
||||
mla lr, r7, sb, lr
|
||||
mla lr, r7, r9, lr
|
||||
str r10, [r0]
|
||||
ldr r3, [sp, #0x14]
|
||||
str sb, [r0, #4]
|
||||
str r9, [r0, #4]
|
||||
str r3, [r0]
|
||||
rsb r0, r1, #0x224
|
||||
str r0, [sp, #0x10]
|
||||
umull r0, r5, sb, r0
|
||||
umull r0, r5, r9, r0
|
||||
str r0, [sp, #4]
|
||||
mla r5, sb, r2, r5
|
||||
mla r5, r9, r2, r5
|
||||
mla lr, r6, r10, lr
|
||||
ldr r0, [sp, #0x10]
|
||||
mov r3, r2
|
||||
@@ -139,19 +139,19 @@ _0213afb4:
|
||||
str r0, [sp]
|
||||
ldr r5, [sp, #0x14]
|
||||
ldr r0, _0213b108 ; =data_027e0764
|
||||
adc sb, r11, lr
|
||||
adc r9, r11, lr
|
||||
umull r10, r5, r7, r5
|
||||
mla r5, r7, sb, r5
|
||||
mla r5, r7, r9, r5
|
||||
ldr r7, [sp, #0x14]
|
||||
rsb r1, r1, #0x334
|
||||
str sb, [r0, #4]
|
||||
umull r0, r3, sb, r1
|
||||
str r9, [r0, #4]
|
||||
umull r0, r3, r9, r1
|
||||
mla r5, r6, r7, r5
|
||||
mov r6, r10
|
||||
adds r6, r8, r6
|
||||
adc r7, r11, r5
|
||||
ldr r5, _0213b108 ; =data_027e0764
|
||||
mla r3, sb, r2, r3
|
||||
mla r3, r9, r2, r3
|
||||
mov r0, r2
|
||||
mla r3, r0, r1, r3
|
||||
add r0, r3, #0x55
|
||||
@@ -189,7 +189,7 @@ _0213b0e8:
|
||||
_0213b0f4:
|
||||
mov r0, #1
|
||||
add sp, sp, #0x18
|
||||
ldmia sp!, {r3, r4, r5, r6, r7, r8, sb, r10, r11, pc}
|
||||
ldmia sp!, {r3, r4, r5, r6, r7, r8, r9, r10, r11, pc}
|
||||
.align 2, 0
|
||||
arm_func_end _ZN10ActorRupee8vfunc_08Ev
|
||||
_0213b100: .word data_ov14_021589b4
|
||||
|
||||
+144
-144
@@ -308,7 +308,7 @@ _0211f97c: .word 0x424d5459
|
||||
.global func_ov14_0211f980
|
||||
arm_func_start func_ov14_0211f980
|
||||
func_ov14_0211f980: ; 0x0211f980
|
||||
stmdb sp!, {r3, r4, r5, r6, r7, r8, sb, r10, r11, lr}
|
||||
stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, r10, r11, lr}
|
||||
sub sp, sp, #0x20
|
||||
mov r4, r0
|
||||
bl func_ov00_02079b78
|
||||
@@ -318,7 +318,7 @@ func_ov14_0211f980: ; 0x0211f980
|
||||
bl func_ov14_0211f8d0
|
||||
cmp r0, #0
|
||||
addeq sp, sp, #0x20
|
||||
ldmeqia sp!, {r3, r4, r5, r6, r7, r8, sb, r10, r11, pc}
|
||||
ldmeqia sp!, {r3, r4, r5, r6, r7, r8, r9, r10, r11, pc}
|
||||
ldr r0, _0211faa4 ; =gItemManager
|
||||
mvn r5, #0
|
||||
ldr r3, _0211faa8 ; =data_027e0d3c
|
||||
@@ -328,14 +328,14 @@ func_ov14_0211f980: ; 0x0211f980
|
||||
str r5, [sp, #4]
|
||||
str r5, [sp, #8]
|
||||
ldr r8, [r3]
|
||||
ldr sb, [r2]
|
||||
ldr r9, [r2]
|
||||
bl _ZN11ItemManager12GetEquipItemEi
|
||||
ldr r1, [sp, #0xc]
|
||||
mov r10, r0
|
||||
cmp r1, #0
|
||||
mov r7, #0
|
||||
addle sp, sp, #0x20
|
||||
ldmleia sp!, {r3, r4, r5, r6, r7, r8, sb, r10, r11, pc}
|
||||
ldmleia sp!, {r3, r4, r5, r6, r7, r8, r9, r10, r11, pc}
|
||||
mov r11, #3
|
||||
add r5, sp, #4
|
||||
_0211f9f8:
|
||||
@@ -344,11 +344,11 @@ _0211f9f8:
|
||||
bl func_ov14_0213ed94
|
||||
ldrb r6, [r0]
|
||||
ldrb r1, [r0, #1]
|
||||
mov r0, sb
|
||||
mov r0, r9
|
||||
bl func_ov00_02083c50
|
||||
mov r1, r6
|
||||
mov r6, r0
|
||||
mov r0, sb
|
||||
mov r0, r9
|
||||
bl func_ov00_02083c24
|
||||
str r0, [sp, #0x14]
|
||||
mov r0, #0
|
||||
@@ -384,7 +384,7 @@ _0211fa8c:
|
||||
cmp r7, r0
|
||||
blt _0211f9f8
|
||||
add sp, sp, #0x20
|
||||
ldmia sp!, {r3, r4, r5, r6, r7, r8, sb, r10, r11, pc}
|
||||
ldmia sp!, {r3, r4, r5, r6, r7, r8, r9, r10, r11, pc}
|
||||
.align 2, 0
|
||||
arm_func_end func_ov14_0211f980
|
||||
_0211faa4: .word gItemManager
|
||||
@@ -1406,7 +1406,7 @@ func_ov14_021207a0: ; 0x021207a0
|
||||
.global func_ov14_021207b8
|
||||
arm_func_start func_ov14_021207b8
|
||||
func_ov14_021207b8: ; 0x021207b8
|
||||
stmdb sp!, {r3, r4, r5, r6, r7, r8, sb, lr}
|
||||
stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, lr}
|
||||
sub sp, sp, #0x28
|
||||
mov r5, r0
|
||||
ldr r7, [r5, #0x130]
|
||||
@@ -1414,7 +1414,7 @@ func_ov14_021207b8: ; 0x021207b8
|
||||
cmp r7, #1
|
||||
mov r6, r3
|
||||
addeq sp, sp, #0x28
|
||||
ldmeqia sp!, {r3, r4, r5, r6, r7, r8, sb, pc}
|
||||
ldmeqia sp!, {r3, r4, r5, r6, r7, r8, r9, pc}
|
||||
ldr r2, [r1]
|
||||
str r2, [r5, #0x164]
|
||||
ldr r2, [r1, #4]
|
||||
@@ -1452,7 +1452,7 @@ func_ov14_021207b8: ; 0x021207b8
|
||||
add r3, r3, r2
|
||||
add r1, sp, #0x18
|
||||
mov r2, r0
|
||||
add sb, r6, r3
|
||||
add r9, r6, r3
|
||||
bl func_01ff9bf8
|
||||
add r0, sp, #0
|
||||
mov r1, r0
|
||||
@@ -1465,10 +1465,10 @@ func_ov14_021207b8: ; 0x021207b8
|
||||
add r0, sp, #0xc
|
||||
mov r1, r0
|
||||
bl func_01ff9c2c
|
||||
smull r3, r2, sb, sb
|
||||
smull sb, r1, r6, r6
|
||||
adds ip, sb, #0x800
|
||||
adc sb, r1, #0
|
||||
smull r3, r2, r9, r9
|
||||
smull r9, r1, r6, r6
|
||||
adds ip, r9, #0x800
|
||||
adc r9, r1, #0
|
||||
adds r3, r3, #0x800
|
||||
mov r1, ip, lsr #0xc
|
||||
adc r2, r2, #0
|
||||
@@ -1479,7 +1479,7 @@ func_ov14_021207b8: ; 0x021207b8
|
||||
adds r2, r2, #0x800
|
||||
adc r0, r0, #0
|
||||
mov r2, r2, lsr #0xc
|
||||
orr r1, r1, sb, lsl #20
|
||||
orr r1, r1, r9, lsl #20
|
||||
orr r2, r2, r0, lsl #20
|
||||
subs r0, r1, r2
|
||||
bmi _02120914
|
||||
@@ -1525,7 +1525,7 @@ _0212094c:
|
||||
ldr r0, [r0, #8]
|
||||
str r0, [r5, #0x68]
|
||||
add sp, sp, #0x28
|
||||
ldmia sp!, {r3, r4, r5, r6, r7, r8, sb, pc}
|
||||
ldmia sp!, {r3, r4, r5, r6, r7, r8, r9, pc}
|
||||
.align 2, 0
|
||||
arm_func_end func_ov14_021207b8
|
||||
_0212098c: .word data_027e0fe4
|
||||
@@ -2879,7 +2879,7 @@ _02121bd4:
|
||||
.global func_ov14_02121be4
|
||||
arm_func_start func_ov14_02121be4
|
||||
func_ov14_02121be4: ; 0x02121be4
|
||||
stmdb sp!, {r3, r4, r5, r6, r7, r8, sb, lr}
|
||||
stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, lr}
|
||||
mov r4, r0
|
||||
bl _ZN5ActorC2Ev
|
||||
ldr r1, _02121cc0 ; =data_ov14_02155bf0
|
||||
@@ -2902,14 +2902,14 @@ func_ov14_02121be4: ; 0x02121be4
|
||||
ldr r7, _02121cd0 ; =0x0000059a
|
||||
str r3, [r4, #0x244]
|
||||
ldr r0, _02121cd4 ; =data_027e0d0c
|
||||
add sb, r4, #0x254
|
||||
add r9, r4, #0x254
|
||||
mov r8, #0x1000
|
||||
add r6, r7, #0x1000
|
||||
mov r5, #0x22c
|
||||
mov lr, #2
|
||||
add ip, r5, #1
|
||||
ldmia r0, {r0, r1, r2}
|
||||
stmia sb, {r0, r1, r2}
|
||||
stmia r9, {r0, r1, r2}
|
||||
str r8, [r4, #0x260]
|
||||
strb r3, [r4, #0x26a]
|
||||
str r3, [r4, #0x7c]
|
||||
@@ -2933,7 +2933,7 @@ func_ov14_02121be4: ; 0x02121be4
|
||||
str lr, [r4, #0x234]
|
||||
str ip, [r4, #0x23c]
|
||||
str lr, [r4, #0x240]
|
||||
ldmia sp!, {r3, r4, r5, r6, r7, r8, sb, pc}
|
||||
ldmia sp!, {r3, r4, r5, r6, r7, r8, r9, pc}
|
||||
.align 2, 0
|
||||
arm_func_end func_ov14_02121be4
|
||||
_02121cc0: .word data_ov14_02155bf0
|
||||
@@ -3099,7 +3099,7 @@ _02121eb0: .word data_ov14_02153bc4
|
||||
.global func_ov14_02121eb4
|
||||
arm_func_start func_ov14_02121eb4
|
||||
func_ov14_02121eb4: ; 0x02121eb4
|
||||
stmdb sp!, {r4, r5, r6, r7, r8, sb, r10, r11, lr}
|
||||
stmdb sp!, {r4, r5, r6, r7, r8, r9, r10, r11, lr}
|
||||
sub sp, sp, #0x104
|
||||
mov r5, r0
|
||||
mov r11, r1
|
||||
@@ -3221,32 +3221,32 @@ _0212204c:
|
||||
str r3, [r5, #0x68]
|
||||
add r7, r5, #0x200
|
||||
ldrh r0, [r7, #0x68]
|
||||
ldr sb, _02122ac4 ; =data_02050f54
|
||||
ldr r9, _02122ac4 ; =data_02050f54
|
||||
ldr r6, _02122ac8 ; =0x000004cd
|
||||
mov r0, r0, asr #0x4
|
||||
mov r1, r0, lsl #0x1
|
||||
mov r0, r1, lsl #0x1
|
||||
ldrsh r0, [sb, r0]
|
||||
ldrsh r0, [r9, r0]
|
||||
add r1, r1, #1
|
||||
mov r8, r1, lsl #0x1
|
||||
umull r2, r1, r0, r6
|
||||
ldrsh r8, [sb, r8]
|
||||
ldrsh r8, [r9, r8]
|
||||
mla r1, r0, r3, r1
|
||||
umull r10, sb, r8, r6
|
||||
umull r10, r9, r8, r6
|
||||
mov r0, r0, asr #0x1f
|
||||
adds ip, r2, #0x800
|
||||
mla r1, r0, r6, r1
|
||||
adc r2, r1, #0
|
||||
mov ip, ip, lsr #0xc
|
||||
adds r1, r10, #0x800
|
||||
mla sb, r8, r3, sb
|
||||
mla r9, r8, r3, r9
|
||||
mov r0, r8, asr #0x1f
|
||||
mla sb, r0, r6, sb
|
||||
mla r9, r0, r6, r9
|
||||
ldr r0, [r5, #0x60]
|
||||
orr ip, ip, r2, lsl #20
|
||||
add r0, r0, ip
|
||||
str r0, [r5, #0x60]
|
||||
adc r0, sb, #0
|
||||
adc r0, r9, #0
|
||||
mov r1, r1, lsr #0xc
|
||||
ldr r2, [r5, #0x68]
|
||||
orr r1, r1, r0, lsl #20
|
||||
@@ -3396,9 +3396,9 @@ _021222b4:
|
||||
mla r7, r6, r3, r7
|
||||
ldr r10, [r1, #0x10]
|
||||
mla r7, lr, ip, r7
|
||||
ldr sb, [r1, #0x14]
|
||||
ldr r9, [r1, #0x14]
|
||||
adds r3, r10, r8
|
||||
adc r6, sb, r7
|
||||
adc r6, r9, r7
|
||||
stmia r1, {r3, r6}
|
||||
umull r1, r3, r6, r0
|
||||
mla r3, r6, r2, r3
|
||||
@@ -3898,7 +3898,7 @@ _02122a84:
|
||||
add r2, r5, #0x48
|
||||
bl func_ov00_0207a1c8
|
||||
add sp, sp, #0x104
|
||||
ldmia sp!, {r4, r5, r6, r7, r8, sb, r10, r11, pc}
|
||||
ldmia sp!, {r4, r5, r6, r7, r8, r9, r10, r11, pc}
|
||||
.align 2, 0
|
||||
arm_func_end func_ov14_02121eb4
|
||||
_02122a9c: .word data_027e0ffc
|
||||
@@ -4240,7 +4240,7 @@ func_ov14_02122eb8: ; 0x02122eb8
|
||||
.global func_ov14_02122ed4
|
||||
arm_func_start func_ov14_02122ed4
|
||||
func_ov14_02122ed4: ; 0x02122ed4
|
||||
stmdb sp!, {r4, r5, r6, r7, r8, sb, r10, r11, lr}
|
||||
stmdb sp!, {r4, r5, r6, r7, r8, r9, r10, r11, lr}
|
||||
sub sp, sp, #0x54
|
||||
mov r10, r0
|
||||
ldr r4, [r10, #0x98]
|
||||
@@ -4265,7 +4265,7 @@ func_ov14_02122ed4: ; 0x02122ed4
|
||||
add r0, sp, #0x30
|
||||
bl func_01ff9cec
|
||||
add r1, sp, #0x3c
|
||||
mov sb, r0
|
||||
mov r9, r0
|
||||
add r11, sp, #0
|
||||
ldmia r1, {r0, r1, r2}
|
||||
stmia r11, {r0, r1, r2}
|
||||
@@ -4282,28 +4282,28 @@ func_ov14_02122ed4: ; 0x02122ed4
|
||||
mov r0, r3
|
||||
bl func_01fffb4c
|
||||
cmp r0, #0
|
||||
cmpne sb, #0
|
||||
cmpne r9, #0
|
||||
beq _02123038
|
||||
add r6, sp, #0xc
|
||||
mov r4, r7
|
||||
mov r11, r7
|
||||
_02122f90:
|
||||
cmp sb, r8
|
||||
cmp r9, r8
|
||||
ble _02122fb4
|
||||
mov r0, r8
|
||||
mov r1, r6
|
||||
mov r2, r5
|
||||
mov r3, r5
|
||||
bl func_01ff9e64
|
||||
sub sb, sb, r8
|
||||
sub r9, r9, r8
|
||||
b _02122fcc
|
||||
_02122fb4:
|
||||
mov r0, sb
|
||||
mov r0, r9
|
||||
mov r1, r6
|
||||
mov r2, r5
|
||||
mov r3, r5
|
||||
bl func_01ff9e64
|
||||
mov sb, r4
|
||||
mov r9, r4
|
||||
_02122fcc:
|
||||
ldr r1, [sp, #0x18]
|
||||
mov r0, r10
|
||||
@@ -4330,7 +4330,7 @@ _02122fcc:
|
||||
str r2, [sp, #0x24]
|
||||
str r1, [sp, #0x28]
|
||||
str r0, [sp, #0x2c]
|
||||
cmp sb, #0
|
||||
cmp r9, #0
|
||||
bne _02122f90
|
||||
_02123038:
|
||||
ldr r1, [r10, #0x48]
|
||||
@@ -4341,7 +4341,7 @@ _02123038:
|
||||
ldr r1, [r10, #0x50]
|
||||
str r1, [r10, #0x5c]
|
||||
add sp, sp, #0x54
|
||||
ldmia sp!, {r4, r5, r6, r7, r8, sb, r10, r11, pc}
|
||||
ldmia sp!, {r4, r5, r6, r7, r8, r9, r10, r11, pc}
|
||||
arm_func_end func_ov14_02122ed4
|
||||
|
||||
.global func_ov14_0212305c
|
||||
@@ -10227,7 +10227,7 @@ _02127b58:
|
||||
.global func_ov14_02127bb0
|
||||
arm_func_start func_ov14_02127bb0
|
||||
func_ov14_02127bb0: ; 0x02127bb0
|
||||
stmdb sp!, {r3, r4, r5, r6, r7, r8, sb, r10, r11, lr}
|
||||
stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, r10, r11, lr}
|
||||
sub sp, sp, #8
|
||||
mov r10, r0
|
||||
cmp r2, #0
|
||||
@@ -10238,12 +10238,12 @@ func_ov14_02127bb0: ; 0x02127bb0
|
||||
streq r0, [sp]
|
||||
ldrb r11, [r10, #0x14]
|
||||
ldr r0, [sp]
|
||||
mov sb, r1
|
||||
mov r9, r1
|
||||
add r0, r11, r0
|
||||
moveq r8, r3
|
||||
cmp r11, r0
|
||||
addge sp, sp, #8
|
||||
ldmgeia sp!, {r3, r4, r5, r6, r7, r8, sb, r10, r11, pc}
|
||||
ldmgeia sp!, {r3, r4, r5, r6, r7, r8, r9, r10, r11, pc}
|
||||
ldr r4, _02127c5c ; =data_027e0e60
|
||||
add r5, sp, #4
|
||||
_02127bfc:
|
||||
@@ -10255,7 +10255,7 @@ _02127bfc:
|
||||
_02127c10:
|
||||
ldr r0, [r4]
|
||||
mov r1, r5
|
||||
mov r2, sb
|
||||
mov r2, r9
|
||||
strb r6, [sp, #4]
|
||||
strb r7, [sp, #5]
|
||||
bl func_ov00_02082680
|
||||
@@ -10272,7 +10272,7 @@ _02127c3c:
|
||||
cmp r11, r0
|
||||
blt _02127bfc
|
||||
add sp, sp, #8
|
||||
ldmia sp!, {r3, r4, r5, r6, r7, r8, sb, r10, r11, pc}
|
||||
ldmia sp!, {r3, r4, r5, r6, r7, r8, r9, r10, r11, pc}
|
||||
.align 2, 0
|
||||
arm_func_end func_ov14_02127bb0
|
||||
_02127c5c: .word data_027e0e60
|
||||
@@ -11313,7 +11313,7 @@ _021289a0: .word data_027e0f90
|
||||
.global func_ov14_021289a4
|
||||
arm_func_start func_ov14_021289a4
|
||||
func_ov14_021289a4: ; 0x021289a4
|
||||
stmdb sp!, {r3, r4, r5, r6, r7, r8, sb, lr}
|
||||
stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, lr}
|
||||
sub sp, sp, #0x118
|
||||
mov r4, r0
|
||||
bl func_ov14_02127188
|
||||
@@ -11415,7 +11415,7 @@ _02128a84:
|
||||
ldr r7, [sp]
|
||||
ldr r6, [sp, #4]
|
||||
ldr r5, [sp, #8]
|
||||
ldr sb, [sp, #0x24]
|
||||
ldr r9, [sp, #0x24]
|
||||
ldr r8, [sp, #0x28]
|
||||
str r7, [sp, #0x94]
|
||||
ldr r7, [sp, #0x2c]
|
||||
@@ -11423,8 +11423,8 @@ _02128a84:
|
||||
ldr r6, [sp, #0x30]
|
||||
str r5, [sp, #0x9c]
|
||||
ldr r5, [sp, #0x34]
|
||||
str sb, [sp, #0xb8]
|
||||
ldr sb, [sp, #0x38]
|
||||
str r9, [sp, #0xb8]
|
||||
ldr r9, [sp, #0x38]
|
||||
str r8, [sp, #0xbc]
|
||||
ldr r8, [sp, #0x3c]
|
||||
str r7, [sp, #0xc0]
|
||||
@@ -11433,8 +11433,8 @@ _02128a84:
|
||||
ldr r6, [sp, #0x44]
|
||||
str r5, [sp, #0xc8]
|
||||
ldr r5, [sp, #0x48]
|
||||
str sb, [sp, #0xcc]
|
||||
ldr sb, [sp, #0x4c]
|
||||
str r9, [sp, #0xcc]
|
||||
ldr r9, [sp, #0x4c]
|
||||
str r8, [sp, #0xd0]
|
||||
ldr r8, [sp, #0x50]
|
||||
str r7, [sp, #0xd4]
|
||||
@@ -11443,7 +11443,7 @@ _02128a84:
|
||||
ldr r6, [sp, #0x58]
|
||||
str r5, [sp, #0xdc]
|
||||
ldr r5, [sp, #0x5c]
|
||||
str sb, [sp, #0xe0]
|
||||
str r9, [sp, #0xe0]
|
||||
str lr, [sp, #0xc]
|
||||
str ip, [sp, #0x10]
|
||||
str r3, [sp, #0x14]
|
||||
@@ -11571,7 +11571,7 @@ _02128d40:
|
||||
_02128d64:
|
||||
mov r0, #1
|
||||
add sp, sp, #0x118
|
||||
ldmia sp!, {r3, r4, r5, r6, r7, r8, sb, pc}
|
||||
ldmia sp!, {r3, r4, r5, r6, r7, r8, r9, pc}
|
||||
.align 2, 0
|
||||
arm_func_end func_ov14_021289a4
|
||||
_02128d70: .word data_027e0f90
|
||||
@@ -12321,7 +12321,7 @@ _02129800: .word 0x00000547
|
||||
.global func_ov14_02129804
|
||||
arm_func_start func_ov14_02129804
|
||||
func_ov14_02129804: ; 0x02129804
|
||||
stmdb sp!, {r4, r5, r6, r7, r8, sb, r10, r11, lr}
|
||||
stmdb sp!, {r4, r5, r6, r7, r8, r9, r10, r11, lr}
|
||||
sub sp, sp, #0xc
|
||||
mov r8, #0
|
||||
mov r10, r0
|
||||
@@ -12330,7 +12330,7 @@ func_ov14_02129804: ; 0x02129804
|
||||
ldr r7, _02129908 ; =data_ov14_02153c4c
|
||||
str r8, [sp, #4]
|
||||
ldr r0, [r7, r2, lsl #2]
|
||||
mov sb, r8
|
||||
mov r9, r8
|
||||
cmp r0, #0
|
||||
bls _021298bc
|
||||
ldr r11, _0212990c ; =data_ov14_02153c64
|
||||
@@ -12340,7 +12340,7 @@ func_ov14_02129804: ; 0x02129804
|
||||
_02129844:
|
||||
add r0, r5, r2, lsl #2
|
||||
str r6, [sp]
|
||||
ldr r1, [r0, sb, lsl #2]
|
||||
ldr r1, [r0, r9, lsl #2]
|
||||
ldr r0, _02129918 ; =data_027e104c
|
||||
ldr r2, [r4, r2, lsl #2]
|
||||
ldr r0, [r0]
|
||||
@@ -12366,15 +12366,15 @@ _021298a4:
|
||||
mov r8, #1
|
||||
_021298a8:
|
||||
ldr r2, [r10, #0xb0]
|
||||
add sb, sb, #1
|
||||
add r9, r9, #1
|
||||
ldr r0, [r7, r2, lsl #2]
|
||||
cmp sb, r0
|
||||
cmp r9, r0
|
||||
blo _02129844
|
||||
_021298bc:
|
||||
ldr r0, [sp, #4]
|
||||
cmp r0, #0
|
||||
addne sp, sp, #0xc
|
||||
ldmneia sp!, {r4, r5, r6, r7, r8, sb, r10, r11, pc}
|
||||
ldmneia sp!, {r4, r5, r6, r7, r8, r9, r10, r11, pc}
|
||||
mov r0, r10
|
||||
cmp r8, #0
|
||||
mov r2, #0
|
||||
@@ -12384,13 +12384,13 @@ _021298bc:
|
||||
mov r1, #0x14
|
||||
blx r3
|
||||
add sp, sp, #0xc
|
||||
ldmia sp!, {r4, r5, r6, r7, r8, sb, r10, r11, pc}
|
||||
ldmia sp!, {r4, r5, r6, r7, r8, r9, r10, r11, pc}
|
||||
_021298f4:
|
||||
ldr r3, [r3, #0x80]
|
||||
mov r1, #0x13
|
||||
blx r3
|
||||
add sp, sp, #0xc
|
||||
ldmia sp!, {r4, r5, r6, r7, r8, sb, r10, r11, pc}
|
||||
ldmia sp!, {r4, r5, r6, r7, r8, r9, r10, r11, pc}
|
||||
.align 2, 0
|
||||
arm_func_end func_ov14_02129804
|
||||
_02129908: .word data_ov14_02153c4c
|
||||
@@ -12402,11 +12402,11 @@ _02129918: .word data_027e104c
|
||||
.global func_ov14_0212991c
|
||||
arm_func_start func_ov14_0212991c
|
||||
func_ov14_0212991c: ; 0x0212991c
|
||||
stmdb sp!, {r3, r4, r5, r6, r7, r8, sb, r10, r11, lr}
|
||||
stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, r10, r11, lr}
|
||||
movs r10, r2
|
||||
mov sb, r3
|
||||
mov r9, r3
|
||||
moveq r0, #0
|
||||
ldmeqia sp!, {r3, r4, r5, r6, r7, r8, sb, r10, r11, pc}
|
||||
ldmeqia sp!, {r3, r4, r5, r6, r7, r8, r9, r10, r11, pc}
|
||||
ldr r0, _021299a4 ; =data_ov14_02153c4c
|
||||
mov r11, #0
|
||||
ldr r7, [r0, r1, lsl #2]
|
||||
@@ -12425,10 +12425,10 @@ _02129960:
|
||||
bl strcmp
|
||||
cmp r0, #0
|
||||
bne _02129988
|
||||
cmp sb, r5
|
||||
cmp r9, r5
|
||||
movge r0, #2
|
||||
ldmgeia sp!, {r3, r4, r5, r6, r7, r8, sb, r10, r11, pc}
|
||||
cmp sb, r4
|
||||
ldmgeia sp!, {r3, r4, r5, r6, r7, r8, r9, r10, r11, pc}
|
||||
cmp r9, r4
|
||||
movge r11, #1
|
||||
_02129988:
|
||||
add r8, r8, #1
|
||||
@@ -12438,7 +12438,7 @@ _02129994:
|
||||
cmp r11, #0
|
||||
movne r0, #1
|
||||
moveq r0, #0
|
||||
ldmia sp!, {r3, r4, r5, r6, r7, r8, sb, r10, r11, pc}
|
||||
ldmia sp!, {r3, r4, r5, r6, r7, r8, r9, r10, r11, pc}
|
||||
.align 2, 0
|
||||
arm_func_end func_ov14_0212991c
|
||||
_021299a4: .word data_ov14_02153c4c
|
||||
@@ -14811,7 +14811,7 @@ func_ov14_0212b7ec: ; 0x0212b7ec
|
||||
.global func_ov14_0212b81c
|
||||
arm_func_start func_ov14_0212b81c
|
||||
func_ov14_0212b81c: ; 0x0212b81c
|
||||
stmdb sp!, {r4, r5, r6, r7, r8, sb, r10, lr}
|
||||
stmdb sp!, {r4, r5, r6, r7, r8, r9, r10, lr}
|
||||
sub sp, sp, #0x60
|
||||
mov r7, r0
|
||||
ldr r1, [r7, #4]
|
||||
@@ -14896,7 +14896,7 @@ func_ov14_0212b81c: ; 0x0212b81c
|
||||
ldr r8, _0212b9c8 ; =data_027e0e60
|
||||
strb r0, [r7, #0x3c]
|
||||
add r10, sp, #4
|
||||
mov sb, r0
|
||||
mov r9, r0
|
||||
mov r4, r5
|
||||
_0212b978:
|
||||
mov r6, r4
|
||||
@@ -14907,7 +14907,7 @@ _0212b97c:
|
||||
sub ip, r2, r6
|
||||
add r3, r1, r5
|
||||
mov r1, r10
|
||||
mov r2, sb
|
||||
mov r2, r9
|
||||
strb r3, [sp, #4]
|
||||
strb ip, [sp, #5]
|
||||
bl func_ov00_02082680
|
||||
@@ -14918,7 +14918,7 @@ _0212b97c:
|
||||
cmp r5, #2
|
||||
blt _0212b978
|
||||
add sp, sp, #0x60
|
||||
ldmia sp!, {r4, r5, r6, r7, r8, sb, r10, pc}
|
||||
ldmia sp!, {r4, r5, r6, r7, r8, r9, r10, pc}
|
||||
.align 2, 0
|
||||
arm_func_end func_ov14_0212b81c
|
||||
_0212b9c4: .word 0x00000b34
|
||||
@@ -15074,7 +15074,7 @@ func_ov14_0212bb50: ; 0x0212bb50
|
||||
.global func_ov14_0212bb6c
|
||||
arm_func_start func_ov14_0212bb6c
|
||||
func_ov14_0212bb6c: ; 0x0212bb6c
|
||||
stmdb sp!, {r4, r5, r6, r7, r8, sb, r10, r11, lr}
|
||||
stmdb sp!, {r4, r5, r6, r7, r8, r9, r10, r11, lr}
|
||||
sub sp, sp, #0x1c
|
||||
ldr r2, _0212bc94 ; =data_027e0764
|
||||
mov r3, #0
|
||||
@@ -15112,9 +15112,9 @@ func_ov14_0212bb6c: ; 0x0212bb6c
|
||||
ldr r5, [r2, #0xc]
|
||||
ldr r10, [r2, #0x10]
|
||||
mla r7, r5, lr, r7
|
||||
ldr sb, [r2, #0x14]
|
||||
ldr r9, [r2, #0x14]
|
||||
adds r5, r10, r8
|
||||
adc r7, sb, r7
|
||||
adc r7, r9, r7
|
||||
stmia r2, {r5, r7}
|
||||
umull r2, r5, r7, r1
|
||||
mla r5, r7, r3, r5
|
||||
@@ -15147,7 +15147,7 @@ func_ov14_0212bb6c: ; 0x0212bb6c
|
||||
mov r0, r4
|
||||
bl func_ov14_02146d48
|
||||
add sp, sp, #0x1c
|
||||
ldmia sp!, {r4, r5, r6, r7, r8, sb, r10, r11, pc}
|
||||
ldmia sp!, {r4, r5, r6, r7, r8, r9, r10, r11, pc}
|
||||
.align 2, 0
|
||||
arm_func_end func_ov14_0212bb6c
|
||||
_0212bc94: .word data_027e0764
|
||||
@@ -19799,7 +19799,7 @@ _0212f7ac: .word func_ov14_02121cd8 - 1
|
||||
.global func_ov14_0212f7b0
|
||||
arm_func_start func_ov14_0212f7b0
|
||||
func_ov14_0212f7b0: ; 0x0212f7b0
|
||||
stmdb sp!, {r3, r4, r5, r6, r7, r8, sb, r10, r11, lr}
|
||||
stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, r10, r11, lr}
|
||||
sub sp, sp, #0x68
|
||||
mov r4, r0
|
||||
ldr r1, [r4, #4]
|
||||
@@ -19957,7 +19957,7 @@ _0212f964:
|
||||
ble _0212fac8
|
||||
_0212f9fc:
|
||||
ldrh r0, [r4, #0x26]
|
||||
mov sb, #0
|
||||
mov r9, #0
|
||||
add r0, r0, #1
|
||||
cmp r0, #0
|
||||
ble _0212fab4
|
||||
@@ -19967,7 +19967,7 @@ _0212f9fc:
|
||||
add r7, sp, #0x24
|
||||
_0212fa20:
|
||||
cmp r8, #0
|
||||
cmpeq sb, #0
|
||||
cmpeq r9, #0
|
||||
beq _0212faa0
|
||||
ldrb r1, [r4, #0x14]
|
||||
mov r0, r4
|
||||
@@ -19975,7 +19975,7 @@ _0212fa20:
|
||||
add r1, r8, r1
|
||||
strb r1, [sp, #4]
|
||||
ldrb r1, [r4, #0x15]
|
||||
add r1, sb, r1
|
||||
add r1, r9, r1
|
||||
strb r1, [sp, #5]
|
||||
ldr r1, [r0]
|
||||
ldr r1, [r1, #0x1c]
|
||||
@@ -19991,7 +19991,7 @@ _0212fa20:
|
||||
ldrh r0, [r4, #0x24]
|
||||
cmp r8, r0
|
||||
ldreqh r0, [r4, #0x26]
|
||||
cmpeq sb, r0
|
||||
cmpeq r9, r0
|
||||
bne _0212faa0
|
||||
ldr r0, [r5]
|
||||
mov r1, r6
|
||||
@@ -20000,9 +20000,9 @@ _0212fa20:
|
||||
strneb r11, [r0, #0xa9]
|
||||
_0212faa0:
|
||||
ldrh r0, [r4, #0x26]
|
||||
add sb, sb, #1
|
||||
add r9, r9, #1
|
||||
add r0, r0, #1
|
||||
cmp sb, r0
|
||||
cmp r9, r0
|
||||
blt _0212fa20
|
||||
_0212fab4:
|
||||
ldrh r0, [r4, #0x24]
|
||||
@@ -20032,7 +20032,7 @@ _0212fb04:
|
||||
strh r0, [r4, #0x66]
|
||||
strh r0, [r4, #0x68]
|
||||
add sp, sp, #0x68
|
||||
ldmia sp!, {r3, r4, r5, r6, r7, r8, sb, r10, r11, pc}
|
||||
ldmia sp!, {r3, r4, r5, r6, r7, r8, r9, r10, r11, pc}
|
||||
.align 2, 0
|
||||
arm_func_end func_ov14_0212f7b0
|
||||
_0212fb18: .word 0x00001333
|
||||
@@ -21169,7 +21169,7 @@ _021309b8: .word 0x00001334
|
||||
.global func_ov14_021309bc
|
||||
arm_func_start func_ov14_021309bc
|
||||
func_ov14_021309bc: ; 0x021309bc
|
||||
stmdb sp!, {r3, r4, r5, r6, r7, r8, sb, r10, r11, lr}
|
||||
stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, r10, r11, lr}
|
||||
sub sp, sp, #8
|
||||
mov r10, r0
|
||||
ldrb r0, [r10, #0x79]
|
||||
@@ -21190,7 +21190,7 @@ func_ov14_021309bc: ; 0x021309bc
|
||||
ldr r4, _02130be0 ; =data_027e0e60
|
||||
add r6, sp, #6
|
||||
_02130a0c:
|
||||
mov sb, #0
|
||||
mov r9, #0
|
||||
cmp r8, #0
|
||||
ble _02130a60
|
||||
and r7, r11, #0xff
|
||||
@@ -21198,7 +21198,7 @@ _02130a1c:
|
||||
ldr r0, [r4]
|
||||
mov r1, r6
|
||||
strb r7, [sp, #6]
|
||||
strb sb, [sp, #7]
|
||||
strb r9, [sp, #7]
|
||||
bl func_ov00_020840c4
|
||||
movs r5, r0
|
||||
beq _02130a54
|
||||
@@ -21210,8 +21210,8 @@ _02130a1c:
|
||||
mov r0, r5
|
||||
bl func_ov14_021314b8
|
||||
_02130a54:
|
||||
add sb, sb, #1
|
||||
cmp sb, r8
|
||||
add r9, r9, #1
|
||||
cmp r9, r8
|
||||
blt _02130a1c
|
||||
_02130a60:
|
||||
ldr r0, [sp]
|
||||
@@ -21255,11 +21255,11 @@ _02130ae8:
|
||||
add r0, r8, r0
|
||||
cmp r8, r0
|
||||
bgt _02130b7c
|
||||
ldr sb, _02130be0 ; =data_027e0e60
|
||||
ldr r9, _02130be0 ; =data_027e0e60
|
||||
and r6, r7, #0xff
|
||||
add r5, sp, #4
|
||||
_02130b08:
|
||||
ldr r0, [sb]
|
||||
ldr r0, [r9]
|
||||
mov r1, r5
|
||||
strb r6, [sp, #4]
|
||||
strb r8, [sp, #5]
|
||||
@@ -21309,14 +21309,14 @@ _02130b94:
|
||||
mov r2, #1
|
||||
blx r3
|
||||
add sp, sp, #8
|
||||
ldmia sp!, {r3, r4, r5, r6, r7, r8, sb, r10, r11, pc}
|
||||
ldmia sp!, {r3, r4, r5, r6, r7, r8, r9, r10, r11, pc}
|
||||
_02130bc8:
|
||||
mov r1, #1
|
||||
ldr r3, [r3, #0x80]
|
||||
mov r2, r1
|
||||
blx r3
|
||||
add sp, sp, #8
|
||||
ldmia sp!, {r3, r4, r5, r6, r7, r8, sb, r10, r11, pc}
|
||||
ldmia sp!, {r3, r4, r5, r6, r7, r8, r9, r10, r11, pc}
|
||||
.align 2, 0
|
||||
arm_func_end func_ov14_021309bc
|
||||
_02130be0: .word data_027e0e60
|
||||
@@ -21577,7 +21577,7 @@ _02130f84: .word data_027e0f74
|
||||
.global func_ov14_02130f88
|
||||
arm_func_start func_ov14_02130f88
|
||||
func_ov14_02130f88: ; 0x02130f88
|
||||
stmdb sp!, {r4, r5, r6, r7, r8, sb, r10, r11, lr}
|
||||
stmdb sp!, {r4, r5, r6, r7, r8, r9, r10, r11, lr}
|
||||
sub sp, sp, #0xe4
|
||||
mov r4, r0
|
||||
str r1, [r4, #8]
|
||||
@@ -21632,10 +21632,10 @@ _02130ff8:
|
||||
umull r8, r7, r3, r2
|
||||
mla r7, r3, r0, r7
|
||||
ldr r0, [r6, #0xc]
|
||||
ldr sb, [r6, #0x10]
|
||||
ldr r9, [r6, #0x10]
|
||||
mla r7, r0, r2, r7
|
||||
ldr r3, [r6, #0x14]
|
||||
adds r8, sb, r8
|
||||
adds r8, r9, r8
|
||||
mov r1, #0
|
||||
adc r3, r3, r7
|
||||
mov r0, #3
|
||||
@@ -21724,7 +21724,7 @@ _02131100:
|
||||
ble _02131240
|
||||
add r6, sp, #0x12
|
||||
_021311bc:
|
||||
mov sb, #0
|
||||
mov r9, #0
|
||||
cmp r10, #0
|
||||
ble _02131230
|
||||
ldr r11, _02131410 ; =data_027e0e60
|
||||
@@ -21733,12 +21733,12 @@ _021311d0:
|
||||
ldrb r0, [r4, #0x14]
|
||||
cmp r8, r0
|
||||
ldreqb r0, [r4, #0x15]
|
||||
cmpeq sb, r0
|
||||
cmpeq r9, r0
|
||||
beq _02131224
|
||||
ldr r0, [r11]
|
||||
mov r1, r6
|
||||
strb r7, [sp, #0x12]
|
||||
strb sb, [sp, #0x13]
|
||||
strb r9, [sp, #0x13]
|
||||
bl func_ov00_020840c4
|
||||
movs r5, r0
|
||||
beq _02131224
|
||||
@@ -21752,8 +21752,8 @@ _021311d0:
|
||||
ldreq r0, [r4, #0x70]
|
||||
streq r0, [r5, #0x70]
|
||||
_02131224:
|
||||
add sb, sb, #1
|
||||
cmp sb, r10
|
||||
add r9, r9, #1
|
||||
cmp r9, r10
|
||||
blt _021311d0
|
||||
_02131230:
|
||||
ldr r0, [sp, #0xc]
|
||||
@@ -21789,7 +21789,7 @@ _02131298:
|
||||
cmp r0, #0
|
||||
bne _02131374
|
||||
ldrh r0, [r4, #0x24]
|
||||
mov sb, #1
|
||||
mov r9, #1
|
||||
cmp r0, #0
|
||||
bne _02131360
|
||||
ldrb r0, [r4, #0x7a]
|
||||
@@ -21824,7 +21824,7 @@ _021312f4:
|
||||
cmp r0, #0x45
|
||||
ldreqh r0, [r6, #0x28]
|
||||
cmpeq r0, #1
|
||||
moveq sb, r5
|
||||
moveq r9, r5
|
||||
_02131330:
|
||||
ldrb r1, [r4, #0x15]
|
||||
ldrb r0, [r4, #0x7d]
|
||||
@@ -21840,7 +21840,7 @@ _02131348:
|
||||
cmp r11, r0
|
||||
ble _021312dc
|
||||
_02131360:
|
||||
cmp sb, #0
|
||||
cmp r9, #0
|
||||
beq _02131374
|
||||
mov r0, r4
|
||||
mov r1, #1
|
||||
@@ -21880,7 +21880,7 @@ _021313e4:
|
||||
mov r0, #1
|
||||
str r1, [r4, #0x44]
|
||||
add sp, sp, #0xe4
|
||||
ldmia sp!, {r4, r5, r6, r7, r8, sb, r10, r11, pc}
|
||||
ldmia sp!, {r4, r5, r6, r7, r8, r9, r10, r11, pc}
|
||||
.align 2, 0
|
||||
arm_func_end func_ov14_02130f88
|
||||
_021313f8: .word data_027e0f64
|
||||
@@ -21961,13 +21961,13 @@ _0213149c:
|
||||
.global func_ov14_021314b8
|
||||
arm_func_start func_ov14_021314b8
|
||||
func_ov14_021314b8: ; 0x021314b8
|
||||
stmdb sp!, {r3, r4, r5, r6, r7, r8, sb, r10, r11, lr}
|
||||
stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, r10, r11, lr}
|
||||
sub sp, sp, #0x10
|
||||
mov r10, r0
|
||||
ldrb r0, [r10, #0x79]
|
||||
cmp r0, #0
|
||||
addne sp, sp, #0x10
|
||||
ldmneia sp!, {r3, r4, r5, r6, r7, r8, sb, r10, r11, pc}
|
||||
ldmneia sp!, {r3, r4, r5, r6, r7, r8, r9, r10, r11, pc}
|
||||
ldrb r0, [r10, #0x14]
|
||||
ldr r1, _021316c0 ; =data_027e0e60
|
||||
str r0, [sp, #4]
|
||||
@@ -22002,12 +22002,12 @@ _02131544:
|
||||
mov r0, r8
|
||||
cmp r0, r7
|
||||
bge _021315cc
|
||||
ldr sb, _021316c0 ; =data_027e0e60
|
||||
ldr r9, _021316c0 ; =data_027e0e60
|
||||
mov r4, #0
|
||||
add r6, sp, #0xe
|
||||
_02131560:
|
||||
ldrb r2, [r10, #0x14]
|
||||
ldr r0, [sb]
|
||||
ldr r0, [r9]
|
||||
mov r1, r6
|
||||
strb r2, [sp, #0xe]
|
||||
strb r8, [sp, #0xf]
|
||||
@@ -22050,9 +22050,9 @@ _021315f4:
|
||||
ldr r0, [sp, #4]
|
||||
cmp r0, r1
|
||||
beq _02131698
|
||||
ldr sb, [sp]
|
||||
ldr r9, [sp]
|
||||
mov r7, #0
|
||||
mov r0, sb
|
||||
mov r0, r9
|
||||
cmp r0, r8
|
||||
bge _02131684
|
||||
ldr r0, [sp, #4]
|
||||
@@ -22062,7 +22062,7 @@ _02131620:
|
||||
mov r1, r11
|
||||
ldr r0, [r0]
|
||||
strb r6, [sp, #0xc]
|
||||
strb sb, [sp, #0xd]
|
||||
strb r9, [sp, #0xd]
|
||||
bl func_ov00_020840c4
|
||||
mov r5, r0
|
||||
cmp r5, r10
|
||||
@@ -22081,8 +22081,8 @@ _02131620:
|
||||
mov r7, #1
|
||||
strb r4, [r5, #0x79]
|
||||
_02131678:
|
||||
add sb, sb, #1
|
||||
cmp sb, r8
|
||||
add r9, r9, #1
|
||||
cmp r9, r8
|
||||
blt _02131620
|
||||
_02131684:
|
||||
cmp r7, #0
|
||||
@@ -22101,7 +22101,7 @@ _021316b0:
|
||||
mov r0, #1
|
||||
strb r0, [r10, #0x79]
|
||||
add sp, sp, #0x10
|
||||
ldmia sp!, {r3, r4, r5, r6, r7, r8, sb, r10, r11, pc}
|
||||
ldmia sp!, {r3, r4, r5, r6, r7, r8, r9, r10, r11, pc}
|
||||
.align 2, 0
|
||||
arm_func_end func_ov14_021314b8
|
||||
_021316c0: .word data_027e0e60
|
||||
@@ -26004,7 +26004,7 @@ func_ov14_02134954: ; 0x02134954
|
||||
.global func_ov14_0213497c
|
||||
arm_func_start func_ov14_0213497c
|
||||
func_ov14_0213497c: ; 0x0213497c
|
||||
stmdb sp!, {r4, r5, r6, r7, r8, sb, r10, r11, lr}
|
||||
stmdb sp!, {r4, r5, r6, r7, r8, r9, r10, r11, lr}
|
||||
sub sp, sp, #0x24
|
||||
mov r10, r0
|
||||
ldr r0, _02134be4 ; =data_027e0e60
|
||||
@@ -26109,10 +26109,10 @@ _02134ad4:
|
||||
add r5, sp, #4
|
||||
mov r11, r6
|
||||
_02134b00:
|
||||
ldrb sb, [r10, #0x15]
|
||||
ldrb r9, [r10, #0x15]
|
||||
ldrb r0, [r10, #0x3a]
|
||||
add r0, sb, r0
|
||||
cmp sb, r0
|
||||
add r0, r9, r0
|
||||
cmp r9, r0
|
||||
bge _02134b64
|
||||
ldr r0, [sp]
|
||||
and r8, r0, #0xff
|
||||
@@ -26121,19 +26121,19 @@ _02134b1c:
|
||||
mov r1, r7
|
||||
mov r2, r6
|
||||
strb r8, [sp, #6]
|
||||
strb sb, [sp, #7]
|
||||
strb r9, [sp, #7]
|
||||
bl func_ov00_02082680
|
||||
ldr r0, [r4]
|
||||
mov r1, r5
|
||||
strb r8, [sp, #4]
|
||||
strb sb, [sp, #5]
|
||||
strb r9, [sp, #5]
|
||||
mov r2, r11
|
||||
bl func_ov00_020826a0
|
||||
ldrb r1, [r10, #0x15]
|
||||
ldrb r0, [r10, #0x3a]
|
||||
add sb, sb, #1
|
||||
add r9, r9, #1
|
||||
add r0, r1, r0
|
||||
cmp sb, r0
|
||||
cmp r9, r0
|
||||
blt _02134b1c
|
||||
_02134b64:
|
||||
ldrb r8, [r10, #0x39]
|
||||
@@ -26168,7 +26168,7 @@ _02134b84:
|
||||
str r0, [r10, #0x68]
|
||||
str r5, [r10, #0x6c]
|
||||
add sp, sp, #0x24
|
||||
ldmia sp!, {r4, r5, r6, r7, r8, sb, r10, r11, pc}
|
||||
ldmia sp!, {r4, r5, r6, r7, r8, r9, r10, r11, pc}
|
||||
.align 2, 0
|
||||
arm_func_end func_ov14_0213497c
|
||||
_02134be4: .word data_027e0e60
|
||||
@@ -26203,7 +26203,7 @@ func_ov14_02134c0c: ; 0x02134c0c
|
||||
.global func_ov14_02134c14
|
||||
arm_func_start func_ov14_02134c14
|
||||
func_ov14_02134c14: ; 0x02134c14
|
||||
stmdb sp!, {r3, r4, r5, r6, r7, r8, sb, r10, r11, lr}
|
||||
stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, r10, r11, lr}
|
||||
sub sp, sp, #0x48
|
||||
ldr r2, [r0]
|
||||
mov r10, r0
|
||||
@@ -26211,7 +26211,7 @@ func_ov14_02134c14: ; 0x02134c14
|
||||
blx r2
|
||||
cmp r0, #0
|
||||
addeq sp, sp, #0x48
|
||||
ldmeqia sp!, {r3, r4, r5, r6, r7, r8, sb, r10, r11, pc}
|
||||
ldmeqia sp!, {r3, r4, r5, r6, r7, r8, r9, r10, r11, pc}
|
||||
ldrh r1, [r10, #0xc]
|
||||
ldr r3, _02134e04 ; =data_02050f54
|
||||
add r0, sp, #0x24
|
||||
@@ -26246,12 +26246,12 @@ _02134c9c:
|
||||
ldrb r0, [r10, #0x3a]
|
||||
cmp r0, #0
|
||||
ble _02134d14
|
||||
mov sb, r8
|
||||
mov r9, r8
|
||||
_02134cc0:
|
||||
ldr r0, [r10, #0x4c]
|
||||
cmp r8, #0
|
||||
streq r0, [sp, #0x20]
|
||||
addne r0, r0, sb
|
||||
addne r0, r0, r9
|
||||
strne r0, [sp, #0x20]
|
||||
cmp r7, #0
|
||||
cmpeq r8, #0
|
||||
@@ -26266,7 +26266,7 @@ _02134cc0:
|
||||
blx ip
|
||||
ldrb r0, [r10, #0x3a]
|
||||
add r8, r8, #1
|
||||
add sb, sb, #0x1000
|
||||
add r9, r9, #0x1000
|
||||
cmp r8, r0
|
||||
blt _02134cc0
|
||||
_02134d14:
|
||||
@@ -26278,7 +26278,7 @@ _02134d24:
|
||||
ldrb r0, [r10, #0x38]
|
||||
cmp r0, #0
|
||||
addeq sp, sp, #0x48
|
||||
ldmeqia sp!, {r3, r4, r5, r6, r7, r8, sb, r10, r11, pc}
|
||||
ldmeqia sp!, {r3, r4, r5, r6, r7, r8, r9, r10, r11, pc}
|
||||
ldrsh r0, [r10, #0xc]
|
||||
cmp r0, #0x4000
|
||||
bne _02134d64
|
||||
@@ -26332,7 +26332,7 @@ _02134d7c:
|
||||
orr r3, r3, r4, lsl #20
|
||||
bl func_ov05_02102c2c
|
||||
add sp, sp, #0x48
|
||||
ldmia sp!, {r3, r4, r5, r6, r7, r8, sb, r10, r11, pc}
|
||||
ldmia sp!, {r3, r4, r5, r6, r7, r8, r9, r10, r11, pc}
|
||||
.align 2, 0
|
||||
arm_func_end func_ov14_02134c14
|
||||
_02134e04: .word data_02050f54
|
||||
@@ -28194,7 +28194,7 @@ _02136508: .word data_ov00_020e9370
|
||||
.global func_ov14_0213650c
|
||||
arm_func_start func_ov14_0213650c
|
||||
func_ov14_0213650c: ; 0x0213650c
|
||||
stmdb sp!, {r3, r4, r5, r6, r7, r8, sb, r10, r11, lr}
|
||||
stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, r10, r11, lr}
|
||||
sub sp, sp, #0x18
|
||||
mov r10, r0
|
||||
ldr r0, [r10, #0x48]
|
||||
@@ -28221,7 +28221,7 @@ func_ov14_0213650c: ; 0x0213650c
|
||||
cmpne r0, #3
|
||||
moveq r1, #0x4000
|
||||
mov r0, r1, lsl #0x10
|
||||
mov sb, r0, lsr #0x10
|
||||
mov r9, r0, lsr #0x10
|
||||
_0213657c:
|
||||
ldr r1, [r10, #0x1a0]
|
||||
mov r0, r6
|
||||
@@ -28254,14 +28254,14 @@ _021365e8:
|
||||
ldr r0, [r8]
|
||||
add r5, r5, #1
|
||||
cmp r0, #0
|
||||
strneh sb, [r0, #0xa4]
|
||||
strneh r9, [r0, #0xa4]
|
||||
cmp r5, #2
|
||||
add r6, r6, #0xc
|
||||
add r7, r7, #0xc
|
||||
add r8, r8, #4
|
||||
blo _0213657c
|
||||
add sp, sp, #0x18
|
||||
ldmia sp!, {r3, r4, r5, r6, r7, r8, sb, r10, r11, pc}
|
||||
ldmia sp!, {r3, r4, r5, r6, r7, r8, r9, r10, r11, pc}
|
||||
.align 2, 0
|
||||
arm_func_end func_ov14_0213650c
|
||||
_02136614: .word data_ov14_02157d70
|
||||
@@ -28860,7 +28860,7 @@ _02136e2c: .word data_027e0ffc
|
||||
.global func_ov14_02136e30
|
||||
arm_func_start func_ov14_02136e30
|
||||
func_ov14_02136e30: ; 0x02136e30
|
||||
stmdb sp!, {r4, r5, r6, r7, r8, sb, r10, r11, lr}
|
||||
stmdb sp!, {r4, r5, r6, r7, r8, r9, r10, r11, lr}
|
||||
sub sp, sp, #0xe4
|
||||
mov r4, r0
|
||||
ldr r0, [r4, #0x4c]
|
||||
@@ -29101,7 +29101,7 @@ _0213716c:
|
||||
bge _021371b8
|
||||
cmp r3, r2
|
||||
addeq sp, sp, #0xe4
|
||||
ldmeqia sp!, {r4, r5, r6, r7, r8, sb, r10, r11, pc}
|
||||
ldmeqia sp!, {r4, r5, r6, r7, r8, r9, r10, r11, pc}
|
||||
_02137190:
|
||||
ldr r1, [r3]
|
||||
add r3, r3, #0xc
|
||||
@@ -29112,7 +29112,7 @@ _02137190:
|
||||
cmp r3, r2
|
||||
bne _02137190
|
||||
add sp, sp, #0xe4
|
||||
ldmia sp!, {r4, r5, r6, r7, r8, sb, r10, r11, pc}
|
||||
ldmia sp!, {r4, r5, r6, r7, r8, r9, r10, r11, pc}
|
||||
_021371b8:
|
||||
cmp r3, r2
|
||||
beq _021371e0
|
||||
@@ -29186,7 +29186,7 @@ _021372a4:
|
||||
bl Divide
|
||||
ldr r7, _021373d0 ; =data_ov14_02157ecc
|
||||
ldr r8, _021373d4 ; =data_ov14_02157eb4
|
||||
add sb, r4, #0x210
|
||||
add r9, r4, #0x210
|
||||
mov r10, r0, asr #0x1f
|
||||
mov r6, #0
|
||||
_021372c8:
|
||||
@@ -29230,17 +29230,17 @@ _021372c8:
|
||||
mla r3, r10, r2, r3
|
||||
adds r5, r5, #0x800
|
||||
adc r2, r3, #0
|
||||
ldr r1, [sb]
|
||||
ldr r1, [r9]
|
||||
mov r3, r5, lsr #0xc
|
||||
orr r3, r3, r2, lsl #20
|
||||
ldr r2, [sp, #0x1c]
|
||||
cmp r1, #0
|
||||
strne r4, [r1, #0x58]
|
||||
ldr r1, [sb]
|
||||
ldr r1, [r9]
|
||||
add r3, r2, r3
|
||||
cmp r1, #0
|
||||
strneh r11, [r1, #0x74]
|
||||
ldr r2, [sb]
|
||||
ldr r2, [r9]
|
||||
mov r1, r3, lsl #0x10
|
||||
mov r1, r1, asr #0x10
|
||||
cmp r2, #0
|
||||
@@ -29249,10 +29249,10 @@ _021372c8:
|
||||
cmp r6, #2
|
||||
add r7, r7, #0xc
|
||||
add r8, r8, #0xc
|
||||
add sb, sb, #0xc
|
||||
add r9, r9, #0xc
|
||||
blo _021372c8
|
||||
add sp, sp, #0xe4
|
||||
ldmia sp!, {r4, r5, r6, r7, r8, sb, r10, r11, pc}
|
||||
ldmia sp!, {r4, r5, r6, r7, r8, r9, r10, r11, pc}
|
||||
.align 2, 0
|
||||
arm_func_end func_ov14_02136e30
|
||||
_021373c4: .word 0x0000ffff
|
||||
|
||||
+452
-452
File diff suppressed because it is too large
Load Diff
Reference in New Issue
Block a user