mirror of
https://github.com/zeldaret/ph
synced 2026-05-24 07:10:52 -04:00
2792 lines
57 KiB
ArmAsm
2792 lines
57 KiB
ArmAsm
.include "macros/function.inc"
|
|
.include "global.inc"
|
|
|
|
.text
|
|
|
|
.global func_ov53_02198d00
|
|
arm_func_start func_ov53_02198d00
|
|
func_ov53_02198d00: ; 0x02198d00
|
|
mov r0, #0
|
|
bx lr
|
|
arm_func_end func_ov53_02198d00
|
|
|
|
.global func_ov53_02198d08
|
|
arm_func_start func_ov53_02198d08
|
|
func_ov53_02198d08: ; 0x02198d08
|
|
mov r0, #0
|
|
bx lr
|
|
arm_func_end func_ov53_02198d08
|
|
|
|
.global func_ov53_02198d10
|
|
arm_func_start func_ov53_02198d10
|
|
func_ov53_02198d10: ; 0x02198d10
|
|
mov r0, #0
|
|
bx lr
|
|
arm_func_end func_ov53_02198d10
|
|
|
|
.global func_ov53_02198d18
|
|
arm_func_start func_ov53_02198d18
|
|
func_ov53_02198d18: ; 0x02198d18
|
|
stmdb sp!, {r3, r4, r5, lr}
|
|
sub sp, sp, #8
|
|
ldr r2, [r1, #4]
|
|
tst r2, #0x400
|
|
addeq sp, sp, #8
|
|
moveq r0, #0
|
|
ldmeqia sp!, {r3, r4, r5, pc}
|
|
ldrh r2, [r0, #4]
|
|
cmp r2, #0x10
|
|
addhs sp, sp, #8
|
|
movhs r0, #0
|
|
ldmhsia sp!, {r3, r4, r5, pc}
|
|
ldrb r3, [r1, #0x14]
|
|
ldrb r1, [r1, #0x15]
|
|
cmp r2, #0
|
|
strb r3, [sp, #4]
|
|
strb r1, [sp, #5]
|
|
mov r5, #0
|
|
ble _02198db4
|
|
and r4, r3, #0xff
|
|
and lr, r1, #0xff
|
|
_02198d6c:
|
|
add r1, r0, r5, lsl #1
|
|
ldrb ip, [r1, #8]
|
|
ldrb r3, [r1, #9]
|
|
and r1, r4, #0xff
|
|
cmp ip, r1
|
|
strb r3, [sp, #3]
|
|
andeq r3, r3, #0xff
|
|
andeq r1, lr, #0xff
|
|
cmpeq r3, r1
|
|
strb r4, [sp]
|
|
strb lr, [sp, #1]
|
|
strb ip, [sp, #2]
|
|
addeq sp, sp, #8
|
|
moveq r0, #0
|
|
ldmeqia sp!, {r3, r4, r5, pc}
|
|
add r5, r5, #1
|
|
cmp r5, r2
|
|
blt _02198d6c
|
|
_02198db4:
|
|
ldrb r3, [sp, #4]
|
|
ldrb r1, [sp, #5]
|
|
add ip, r0, #8
|
|
strb r3, [ip, r2, lsl #1]
|
|
add r2, ip, r2, lsl #1
|
|
strb r1, [r2, #1]
|
|
ldrh r1, [r0, #4]
|
|
add r1, r1, #1
|
|
strh r1, [r0, #4]
|
|
mov r0, #0
|
|
add sp, sp, #8
|
|
ldmia sp!, {r3, r4, r5, pc}
|
|
arm_func_end func_ov53_02198d18
|
|
|
|
.global func_ov53_02198de4
|
|
arm_func_start func_ov53_02198de4
|
|
func_ov53_02198de4: ; 0x02198de4
|
|
stmdb sp!, {r0, r1, r2, r3}
|
|
stmdb sp!, {r3, lr}
|
|
ldrh lr, [r0, #6]
|
|
ldrh r1, [r0, #4]
|
|
cmp lr, r1
|
|
bhs _02198e4c
|
|
add r1, r0, lr, lsl #1
|
|
ldrb r2, [r1, #8]
|
|
ldrb ip, [sp, #0xc]
|
|
ldrb r3, [sp, #0xd]
|
|
ldrb r1, [r1, #9]
|
|
strb r2, [sp, #2]
|
|
cmp r2, ip
|
|
strb r1, [sp, #3]
|
|
andeq r2, r1, #0xff
|
|
andeq r1, r3, #0xff
|
|
strb ip, [sp]
|
|
strb r3, [sp, #1]
|
|
cmpeq r2, r1
|
|
bne _02198e4c
|
|
add r1, lr, #1
|
|
strh r1, [r0, #6]
|
|
mov r0, #1
|
|
ldmia sp!, {r3, lr}
|
|
add sp, sp, #0x10
|
|
bx lr
|
|
_02198e4c:
|
|
mov r0, #0
|
|
ldmia sp!, {r3, lr}
|
|
add sp, sp, #0x10
|
|
bx lr
|
|
arm_func_end func_ov53_02198de4
|
|
|
|
.global func_ov53_02198e5c
|
|
arm_func_start func_ov53_02198e5c
|
|
func_ov53_02198e5c: ; 0x02198e5c
|
|
stmdb sp!, {r3, r4, r5, lr}
|
|
sub sp, sp, #0x10
|
|
mov r5, r0
|
|
ldrh r0, [r5, #8]
|
|
mov r4, r1
|
|
cmp r0, #0x10
|
|
addhs sp, sp, #0x10
|
|
movhs r0, #0
|
|
ldmhsia sp!, {r3, r4, r5, pc}
|
|
cmp r0, #0
|
|
mov r2, #0
|
|
ble _02198eb8
|
|
_02198e8c:
|
|
add r0, r5, r2, lsl #3
|
|
ldr r1, [r4, #8]
|
|
ldr r0, [r0, #0xc]
|
|
cmp r1, r0
|
|
addeq sp, sp, #0x10
|
|
moveq r0, #0
|
|
ldmeqia sp!, {r3, r4, r5, pc}
|
|
ldrh r0, [r5, #8]
|
|
add r2, r2, #1
|
|
cmp r2, r0
|
|
blt _02198e8c
|
|
_02198eb8:
|
|
add r1, sp, #0
|
|
mov r0, r4
|
|
bl func_ov00_020c2a0c
|
|
ldr r1, [r5, #4]
|
|
add r0, sp, #0
|
|
bl func_01ffec34
|
|
cmp r0, #0
|
|
beq _02198f2c
|
|
mov r0, r4
|
|
ldr r1, [r0]
|
|
ldr r1, [r1, #0x60]
|
|
blx r1
|
|
cmp r0, #0
|
|
addeq sp, sp, #0x10
|
|
moveq r0, #0
|
|
ldmeqia sp!, {r3, r4, r5, pc}
|
|
ldrh r1, [r5, #8]
|
|
ldr r0, [r4, #8]
|
|
add r2, r5, #0xc
|
|
str r0, [r2, r1, lsl #3]
|
|
ldr r0, [r4, #0xc]
|
|
add r1, r2, r1, lsl #3
|
|
str r0, [r1, #4]
|
|
ldrh r1, [r5, #8]
|
|
add sp, sp, #0x10
|
|
mov r0, #1
|
|
add r1, r1, #1
|
|
strh r1, [r5, #8]
|
|
ldmia sp!, {r3, r4, r5, pc}
|
|
_02198f2c:
|
|
mov r0, #0
|
|
add sp, sp, #0x10
|
|
ldmia sp!, {r3, r4, r5, pc}
|
|
arm_func_end func_ov53_02198e5c
|
|
|
|
.global func_ov53_02198f38
|
|
arm_func_start func_ov53_02198f38
|
|
func_ov53_02198f38: ; 0x02198f38
|
|
stmdb sp!, {r4, r5, r6, lr}
|
|
mov r6, r0
|
|
ldrh r0, [r6, #8]
|
|
mov r4, #0
|
|
cmp r0, #0
|
|
ble _02198f74
|
|
add r5, r6, #0xc
|
|
_02198f54:
|
|
mov r0, r6
|
|
mov r1, r5
|
|
bl func_ov53_02198fd4
|
|
ldrh r0, [r6, #8]
|
|
add r4, r4, #1
|
|
add r5, r5, #8
|
|
cmp r4, r0
|
|
blt _02198f54
|
|
_02198f74:
|
|
mov r0, #0
|
|
strh r0, [r6, #8]
|
|
strh r0, [r6, #0xa]
|
|
str r0, [r6, #4]
|
|
ldmia sp!, {r4, r5, r6, pc}
|
|
arm_func_end func_ov53_02198f38
|
|
|
|
.global func_ov53_02198f88
|
|
arm_func_start func_ov53_02198f88
|
|
func_ov53_02198f88: ; 0x02198f88
|
|
stmdb sp!, {r4, lr}
|
|
mov r4, r0
|
|
ldrh r3, [r4, #0xa]
|
|
ldrh r2, [r4, #8]
|
|
cmp r3, r2
|
|
bhs _02198fcc
|
|
add r2, r4, r3, lsl #3
|
|
ldr r3, [r2, #0xc]
|
|
ldr r2, [r1]
|
|
cmp r3, r2
|
|
bne _02198fcc
|
|
bl func_ov53_02198fd4
|
|
ldrh r1, [r4, #0xa]
|
|
mov r0, #1
|
|
add r1, r1, #1
|
|
strh r1, [r4, #0xa]
|
|
ldmia sp!, {r4, pc}
|
|
_02198fcc:
|
|
mov r0, #0
|
|
ldmia sp!, {r4, pc}
|
|
arm_func_end func_ov53_02198f88
|
|
|
|
.global func_ov53_02198fd4
|
|
arm_func_start func_ov53_02198fd4
|
|
func_ov53_02198fd4: ; 0x02198fd4
|
|
stmdb sp!, {r3, lr}
|
|
ldr r0, _0219900c ; =data_027e0fe4
|
|
ldr r0, [r0]
|
|
bl func_ov00_020c3674
|
|
cmp r0, #0
|
|
ldmeqia sp!, {r3, pc}
|
|
ldr r2, [r0, #4]
|
|
ldr r1, _02199010 ; =0x46425331
|
|
cmp r2, r1
|
|
ldmneia sp!, {r3, pc}
|
|
ldr r1, [r0]
|
|
ldr r1, [r1, #0x64]
|
|
blx r1
|
|
ldmia sp!, {r3, pc}
|
|
.align 2, 0
|
|
arm_func_end func_ov53_02198fd4
|
|
_0219900c: .word data_027e0fe4
|
|
_02199010: .word 0x46425331
|
|
|
|
.global func_ov53_02199014
|
|
arm_func_start func_ov53_02199014
|
|
func_ov53_02199014: ; 0x02199014
|
|
ldr ip, _0219901c ; =func_ov53_02199168
|
|
bx ip
|
|
.align 2, 0
|
|
arm_func_end func_ov53_02199014
|
|
_0219901c: .word func_ov53_02199168
|
|
|
|
.global func_ov53_02199020
|
|
arm_func_start func_ov53_02199020
|
|
func_ov53_02199020: ; 0x02199020
|
|
ldr ip, _02199028 ; =func_ov53_021991ec
|
|
bx ip
|
|
.align 2, 0
|
|
arm_func_end func_ov53_02199020
|
|
_02199028: .word func_ov53_021991ec
|
|
|
|
.global func_ov53_0219902c
|
|
arm_func_start func_ov53_0219902c
|
|
func_ov53_0219902c: ; 0x0219902c
|
|
ldr r0, [r0, #0x28]
|
|
add r0, r0, r1, lsl #4
|
|
bx lr
|
|
arm_func_end func_ov53_0219902c
|
|
|
|
.global func_ov53_02199038
|
|
arm_func_start func_ov53_02199038
|
|
func_ov53_02199038: ; 0x02199038
|
|
stmdb sp!, {r3, lr}
|
|
bl func_ov14_0213d1b0
|
|
ldr r1, _0219905c ; =data_ov53_0219a580
|
|
mov r2, #0
|
|
strh r2, [r1, #0x42]
|
|
ldr r0, _02199060 ; =data_ov53_0219a5e4
|
|
strh r2, [r1, #0x40]
|
|
bl func_ov53_02198f38
|
|
ldmia sp!, {r3, pc}
|
|
.align 2, 0
|
|
arm_func_end func_ov53_02199038
|
|
_0219905c: .word data_ov53_0219a580
|
|
_02199060: .word data_ov53_0219a5e4
|
|
|
|
.global func_ov53_02199064
|
|
arm_func_start func_ov53_02199064
|
|
func_ov53_02199064: ; 0x02199064
|
|
stmdb sp!, {r3, r4, lr}
|
|
sub sp, sp, #0xc
|
|
ldr r1, _021990b8 ; =0xffffc60b
|
|
ldr r3, _021990bc ; =0xfffffc72
|
|
mov r4, r0
|
|
str r1, [sp]
|
|
ldr r1, _021990c0 ; =data_ov53_02199fb8
|
|
ldr r2, _021990c4 ; =0xffffd555
|
|
str r3, [sp, #4]
|
|
ldr r0, _021990c8 ; =data_ov53_0219a180
|
|
str r2, [sp, #8]
|
|
ldmia r1, {r1, r2, r3}
|
|
bl func_ov00_020b17ec
|
|
ldr r1, _021990cc ; =data_ov53_0219a1b0
|
|
mov r0, r4
|
|
str r1, [r4, #0x28]
|
|
mov r1, #0x40
|
|
str r1, [r4, #0x24]
|
|
bl func_ov53_02199038
|
|
add sp, sp, #0xc
|
|
ldmia sp!, {r3, r4, pc}
|
|
.align 2, 0
|
|
arm_func_end func_ov53_02199064
|
|
_021990b8: .word 0xffffc60b
|
|
_021990bc: .word 0xfffffc72
|
|
_021990c0: .word data_ov53_02199fb8
|
|
_021990c4: .word 0xffffd555
|
|
_021990c8: .word data_ov53_0219a180
|
|
_021990cc: .word data_ov53_0219a1b0
|
|
|
|
.global func_ov53_021990d0
|
|
arm_func_start func_ov53_021990d0
|
|
func_ov53_021990d0: ; 0x021990d0
|
|
stmdb sp!, {r4, lr}
|
|
mov r4, r0
|
|
bl func_ov14_0213d15c
|
|
cmp r0, #0
|
|
ldmneia sp!, {r4, pc}
|
|
mov r0, r4
|
|
bl func_ov53_02199038
|
|
ldmia sp!, {r4, pc}
|
|
arm_func_end func_ov53_021990d0
|
|
|
|
.global func_ov53_021990f0
|
|
arm_func_start func_ov53_021990f0
|
|
func_ov53_021990f0: ; 0x021990f0
|
|
stmdb sp!, {r0, r1, r2, r3}
|
|
stmdb sp!, {r3, lr}
|
|
ldrb r1, [sp, #0xc]
|
|
ldrb r0, [sp, #0xd]
|
|
sub r2, sp, #4
|
|
strb r1, [r2]
|
|
strb r0, [r2, #1]
|
|
ldr r1, [r2]
|
|
ldr r0, _02199124 ; =data_ov53_0219a5bc
|
|
bl func_ov53_02198de4
|
|
ldmia sp!, {r3, lr}
|
|
add sp, sp, #0x10
|
|
bx lr
|
|
.align 2, 0
|
|
arm_func_end func_ov53_021990f0
|
|
_02199124: .word data_ov53_0219a5bc
|
|
|
|
.global func_ov53_02199128
|
|
arm_func_start func_ov53_02199128
|
|
func_ov53_02199128: ; 0x02199128
|
|
ldr ip, _02199134 ; =func_ov53_02198f88
|
|
ldr r0, _02199138 ; =data_ov53_0219a5e4
|
|
bx ip
|
|
.align 2, 0
|
|
arm_func_end func_ov53_02199128
|
|
_02199134: .word func_ov53_02198f88
|
|
_02199138: .word data_ov53_0219a5e4
|
|
|
|
.global func_ov53_0219913c
|
|
arm_func_start func_ov53_0219913c
|
|
func_ov53_0219913c: ; 0x0219913c
|
|
stmdb sp!, {r4, lr}
|
|
mov r4, r0
|
|
bl func_ov14_0213d15c
|
|
cmp r0, #0
|
|
bne _02199158
|
|
mov r0, r4
|
|
bl func_ov14_0213d098
|
|
_02199158:
|
|
ldrsh r0, [r4, #0x2c]
|
|
add r0, r0, #1
|
|
strh r0, [r4, #0x2c]
|
|
ldmia sp!, {r4, pc}
|
|
arm_func_end func_ov53_0219913c
|
|
|
|
.global func_ov53_02199168
|
|
arm_func_start func_ov53_02199168
|
|
func_ov53_02199168: ; 0x02199168
|
|
stmdb sp!, {r3, r4, lr}
|
|
sub sp, sp, #0xc
|
|
ldr r1, [r0]
|
|
mov r4, r0
|
|
ldr r1, [r1, #0x24]
|
|
blx r1
|
|
cmp r0, #0
|
|
mov r1, #0
|
|
beq _021991b8
|
|
mov r0, #0x20
|
|
str r0, [sp]
|
|
mov r0, #0x3800
|
|
str r0, [sp, #4]
|
|
str r1, [sp, #8]
|
|
ldr r2, [r4, #0x20]
|
|
ldr r3, _021991e4 ; =0x000033ff
|
|
add r0, r4, #0x20
|
|
bl func_ov00_020bd958
|
|
add sp, sp, #0xc
|
|
ldmia sp!, {r3, r4, pc}
|
|
_021991b8:
|
|
mov r0, #0x14
|
|
str r0, [sp]
|
|
mov r0, #0x2800
|
|
str r0, [sp, #4]
|
|
str r1, [sp, #8]
|
|
ldr r2, [r4, #0x20]
|
|
ldr r3, _021991e8 ; =0x00007a29
|
|
add r0, r4, #0x20
|
|
bl func_ov00_020bd958
|
|
add sp, sp, #0xc
|
|
ldmia sp!, {r3, r4, pc}
|
|
.align 2, 0
|
|
arm_func_end func_ov53_02199168
|
|
_021991e4: .word 0x000033ff
|
|
_021991e8: .word 0x00007a29
|
|
|
|
.global func_ov53_021991ec
|
|
arm_func_start func_ov53_021991ec
|
|
func_ov53_021991ec: ; 0x021991ec
|
|
stmdb sp!, {r4, r5, r6, r7, r8, sb, sl, fp, lr}
|
|
sub sp, sp, #0x2c
|
|
ldr r5, _02199304 ; =data_ov53_0219a580
|
|
mov sl, r0
|
|
ldrh sb, [r5, #0x42]
|
|
ldrh r0, [r5, #0x40]
|
|
cmp sb, r0
|
|
bge _02199280
|
|
ldr r8, _02199308 ; =data_ov53_0219a5bc
|
|
ldr r4, _0219930c ; =data_027e0e60
|
|
add r6, sp, #0x20
|
|
mov fp, #2
|
|
add r7, sp, #4
|
|
_02199220:
|
|
add r0, r8, sb, lsl #1
|
|
ldrb r3, [r0, #8]
|
|
ldrb r2, [r0, #9]
|
|
ldr r0, [r4]
|
|
mov r1, r7
|
|
strb r3, [sp, #4]
|
|
strb r2, [sp, #5]
|
|
bl func_ov00_020840c4
|
|
cmp r0, #0
|
|
beq _02199270
|
|
ldr r3, [r0]
|
|
mov r1, r6
|
|
ldr r3, [r3, #0x64]
|
|
mov r2, fp
|
|
blx r3
|
|
ldrsh r1, [sl, #0x2c]
|
|
mov r0, sl
|
|
str r1, [sp]
|
|
ldmia r6, {r1, r2, r3}
|
|
bl func_ov00_020be9e4
|
|
_02199270:
|
|
ldrh r0, [r5, #0x40]
|
|
add sb, sb, #1
|
|
cmp sb, r0
|
|
blt _02199220
|
|
_02199280:
|
|
ldr sb, _02199304 ; =data_ov53_0219a580
|
|
ldrh r7, [sb, #0x6e]
|
|
ldrh r0, [sb, #0x6c]
|
|
cmp r7, r0
|
|
addge sp, sp, #0x2c
|
|
ldmgeia sp!, {r4, r5, r6, r7, r8, sb, sl, fp, pc}
|
|
ldr r6, _02199310 ; =data_ov53_0219a5e4
|
|
ldr r8, _02199314 ; =data_027e0fe4
|
|
add r4, sp, #0x10
|
|
add r5, sp, #8
|
|
_021992a8:
|
|
add r0, r6, r7, lsl #3
|
|
ldr r3, [r0, #0xc]
|
|
ldr r2, [r0, #0x10]
|
|
ldr r0, [r8]
|
|
mov r1, r5
|
|
str r3, [sp, #8]
|
|
str r2, [sp, #0xc]
|
|
bl func_ov00_020c3674
|
|
cmp r0, #0
|
|
beq _021992ec
|
|
mov r1, r4
|
|
bl func_ov00_020c2a0c
|
|
ldrsh r1, [sl, #0x2c]
|
|
mov r0, sl
|
|
str r1, [sp]
|
|
ldmia r4, {r1, r2, r3}
|
|
bl func_ov00_020be9e4
|
|
_021992ec:
|
|
ldrh r0, [sb, #0x6c]
|
|
add r7, r7, #1
|
|
cmp r7, r0
|
|
blt _021992a8
|
|
add sp, sp, #0x2c
|
|
ldmia sp!, {r4, r5, r6, r7, r8, sb, sl, fp, pc}
|
|
.align 2, 0
|
|
arm_func_end func_ov53_021991ec
|
|
_02199304: .word data_ov53_0219a580
|
|
_02199308: .word data_ov53_0219a5bc
|
|
_0219930c: .word data_027e0e60
|
|
_02199310: .word data_ov53_0219a5e4
|
|
_02199314: .word data_027e0fe4
|
|
|
|
.global func_ov53_02199318
|
|
arm_func_start func_ov53_02199318
|
|
func_ov53_02199318: ; 0x02199318
|
|
stmdb sp!, {r3, r4, r5, lr}
|
|
ldr r2, [r0]
|
|
mov r4, r0
|
|
ldr r2, [r2, #0x24]
|
|
mov r5, r1
|
|
blx r2
|
|
cmp r0, #0
|
|
beq _02199368
|
|
mov r3, #0x1d
|
|
add r1, sp, #0
|
|
mov r0, #0x14
|
|
mov r2, #1
|
|
str r3, [sp]
|
|
bl func_01ffa9fc
|
|
ldr r1, _021993d4 ; =data_ov53_0219a180
|
|
mov r0, #0x19
|
|
mov r2, #0xc
|
|
bl func_01ffa9fc
|
|
ldr r0, [r4, #0xc]
|
|
bl func_ov00_020b41c4
|
|
_02199368:
|
|
cmp r5, #0
|
|
ldmneia sp!, {r3, r4, r5, pc}
|
|
ldr r0, _021993d8 ; =data_027e0fb8
|
|
ldr r0, [r0]
|
|
ldrb r0, [r0, #0x7d]
|
|
cmp r0, #0
|
|
ldmeqia sp!, {r3, r4, r5, pc}
|
|
mov r0, r4
|
|
ldr r1, [r0]
|
|
ldr r1, [r1, #0x24]
|
|
blx r1
|
|
cmp r0, #0
|
|
ldreq r1, [r4, #0x10]
|
|
mvneq r0, #0
|
|
cmpeq r1, r0
|
|
ldmeqia sp!, {r3, r4, r5, pc}
|
|
ldr r0, _021993dc ; =data_027e0de4
|
|
ldr r2, _021993e0 ; =func_ov53_02199014
|
|
mov r3, r4
|
|
mov r1, #2
|
|
bl func_ov00_0207bb1c
|
|
ldr r0, _021993dc ; =data_027e0de4
|
|
ldr r2, _021993e4 ; =func_ov53_02199020
|
|
mov r3, r4
|
|
mov r1, #5
|
|
bl func_ov00_0207bb1c
|
|
ldmia sp!, {r3, r4, r5, pc}
|
|
.align 2, 0
|
|
arm_func_end func_ov53_02199318
|
|
_021993d4: .word data_ov53_0219a180
|
|
_021993d8: .word data_027e0fb8
|
|
_021993dc: .word data_027e0de4
|
|
_021993e0: .word func_ov53_02199014
|
|
_021993e4: .word func_ov53_02199020
|
|
|
|
.global func_ov53_021993e8
|
|
arm_func_start func_ov53_021993e8
|
|
func_ov53_021993e8: ; 0x021993e8
|
|
stmdb sp!, {r3, lr}
|
|
cmp r1, #0
|
|
ldrne r2, [r0, #0x10]
|
|
mvnne r1, #0
|
|
cmpne r2, r1
|
|
movne r0, #0
|
|
ldmneia sp!, {r3, pc}
|
|
mov r1, #1
|
|
bl func_ov00_020be8e4
|
|
ldmia sp!, {r3, pc}
|
|
arm_func_end func_ov53_021993e8
|
|
|
|
.global func_ov53_02199410
|
|
arm_func_start func_ov53_02199410
|
|
func_ov53_02199410: ; 0x02199410
|
|
stmdb sp!, {r4, r5, lr}
|
|
sub sp, sp, #0x3c
|
|
mov r4, r0
|
|
mov r5, r1
|
|
bl func_ov00_020be990
|
|
add r3, sp, #0x30
|
|
ldmia r0, {r0, r1, r2}
|
|
stmia r3, {r0, r1, r2}
|
|
ldr r1, [sp, #0x34]
|
|
add r0, sp, #4
|
|
add r1, r1, #0x800
|
|
str r1, [sp, #0x34]
|
|
bl func_ov00_020c1500
|
|
mvn r0, #0
|
|
str r0, [sp, #0x20]
|
|
str r0, [sp, #0x24]
|
|
add r0, sp, #4
|
|
bl func_ov00_020c3348
|
|
mov r0, r5, asr #0x7
|
|
and r2, r0, #0xff
|
|
mov r0, #1
|
|
str r0, [sp, #0x20]
|
|
ldrsh r3, [r4, #4]
|
|
add r1, r4, #0x10
|
|
ldr r0, _021994c4 ; =data_027e0fe8
|
|
strh r3, [sp, #0x18]
|
|
strh r2, [sp, #4]
|
|
str r1, [sp]
|
|
ldr r0, [r0]
|
|
ldr r1, _021994c8 ; =0x424d524e
|
|
add r2, sp, #0x30
|
|
add r3, sp, #4
|
|
bl func_ov00_020c4048
|
|
ldr r1, [r4, #0x10]
|
|
mvn r0, #0
|
|
cmp r1, r0
|
|
addeq sp, sp, #0x3c
|
|
ldmeqia sp!, {r4, r5, pc}
|
|
mov r0, r4
|
|
ldr r2, [r0]
|
|
mov r1, #0
|
|
ldr r2, [r2, #0x28]
|
|
blx r2
|
|
add sp, sp, #0x3c
|
|
ldmia sp!, {r4, r5, pc}
|
|
.align 2, 0
|
|
arm_func_end func_ov53_02199410
|
|
_021994c4: .word data_027e0fe8
|
|
_021994c8: .word 0x424d524e
|
|
|
|
.global func_ov53_021994cc
|
|
arm_func_start func_ov53_021994cc
|
|
func_ov53_021994cc: ; 0x021994cc
|
|
stmdb sp!, {r3, r4, r5, lr}
|
|
sub sp, sp, #0xc0
|
|
mov r4, r0
|
|
ldr r2, [r4, #0x1c]
|
|
mov r5, r1
|
|
cmp r2, #0x40
|
|
addge sp, sp, #0xc0
|
|
str r2, [r4, #0x18]
|
|
movge r0, #0
|
|
ldmgeia sp!, {r3, r4, r5, pc}
|
|
cmp r2, #0
|
|
ble _02199518
|
|
sub r1, r2, #1
|
|
bl func_ov53_0219902c
|
|
mov r1, r0
|
|
mov r0, r5
|
|
bl func_01ff9ec0
|
|
cmp r0, #0x800
|
|
ble _021996cc
|
|
_02199518:
|
|
ldr r0, [r5]
|
|
add r1, sp, #0x1c
|
|
str r0, [sp, #0x1c]
|
|
ldr r0, [r5, #4]
|
|
add r2, sp, #0x18
|
|
str r0, [sp, #0x20]
|
|
ldr r0, [r5, #8]
|
|
add r3, sp, #0x14
|
|
str r0, [sp, #0x24]
|
|
add r0, r4, #0x20
|
|
bl func_ov00_020bdeb4
|
|
ldr r1, [r4, #0x18]
|
|
ldr r0, _021996d8 ; =data_ov00_020ee6f8
|
|
add r1, r1, #1
|
|
str r1, [r4, #0x1c]
|
|
ldr r1, [sp, #0x18]
|
|
ldr r2, [sp, #0x14]
|
|
ldr r3, _021996dc ; =0x0000019f
|
|
bl func_ov00_020d61b0
|
|
ldr r0, [r4, #0x18]
|
|
cmp r0, #0
|
|
ble _021996cc
|
|
ldr r2, _021996e0 ; =0x0000ffff
|
|
mov r1, #0
|
|
add r0, sp, #0x50
|
|
strh r2, [sp, #0x84]
|
|
strh r2, [sp, #0x86]
|
|
strh r2, [sp, #0x88]
|
|
strh r2, [sp, #0x8a]
|
|
strh r1, [sp, #0x8c]
|
|
strb r1, [sp, #0xae]
|
|
strb r1, [sp, #0xaf]
|
|
strb r1, [sp, #0xb0]
|
|
strb r1, [sp, #0xb1]
|
|
strb r1, [sp, #0xb8]
|
|
strb r1, [sp, #0xb9]
|
|
strb r1, [sp, #0xba]
|
|
strb r1, [sp, #0xbb]
|
|
strb r1, [sp, #0xbc]
|
|
strb r1, [sp, #0xbd]
|
|
bl func_ov14_02123134
|
|
ldr r1, [r4, #0x18]
|
|
mov r0, r4
|
|
bl func_ov53_0219902c
|
|
ldr r1, [r0]
|
|
str r1, [sp, #0x44]
|
|
ldr r1, [r0, #4]
|
|
str r1, [sp, #0x48]
|
|
ldr r1, [r0, #8]
|
|
mov r0, r4
|
|
str r1, [sp, #0x4c]
|
|
ldr r1, [r4, #0x18]
|
|
sub r1, r1, #1
|
|
bl func_ov53_0219902c
|
|
ldr r2, [r0]
|
|
ldr r1, _021996e4 ; =data_ov53_0219a580
|
|
str r2, [sp, #0x38]
|
|
ldr r2, [r0, #4]
|
|
ldrh r4, [r1, #0x40]
|
|
str r2, [sp, #0x3c]
|
|
ldr r0, [r0, #8]
|
|
add r2, sp, #0x50
|
|
str r0, [sp, #0x40]
|
|
ldrh r3, [r1, #0x6c]
|
|
mov r1, #1
|
|
mov r0, #4
|
|
str r2, [sp]
|
|
str r1, [sp, #4]
|
|
str r0, [sp, #8]
|
|
ldr r1, _021996e8 ; =data_ov53_0219a5bc
|
|
add r4, r4, r3
|
|
str r1, [sp, #0xc]
|
|
mov r0, #0
|
|
str r0, [sp, #0x10]
|
|
ldr r0, _021996ec ; =data_027e0e60
|
|
add r1, sp, #0x60
|
|
ldr r0, [r0]
|
|
add r2, sp, #0x44
|
|
add r3, sp, #0x38
|
|
bl func_01ffbe78
|
|
add r0, sp, #0x50
|
|
add ip, sp, #0x28
|
|
ldmia r0, {r0, r1, r2}
|
|
stmia ip, {r0, r1, r2}
|
|
ldr r3, [sp, #0x5c]
|
|
add r0, sp, #0x44
|
|
mov r1, ip
|
|
mov r2, ip
|
|
str r3, [sp, #0x34]
|
|
bl func_01ff9bc4
|
|
ldr r0, _021996f0 ; =data_027e0fe4
|
|
ldr r1, _021996f4 ; =data_ov53_0219a180
|
|
add r2, sp, #0x28
|
|
str r2, [r1, #0x468]
|
|
ldr r0, [r0]
|
|
ldr r1, _021996f8 ; =data_ov53_0219a5e4
|
|
mov r2, #0
|
|
bl func_ov00_020c37ec
|
|
ldr r0, _021996e4 ; =data_ov53_0219a580
|
|
ldrh r1, [r0, #0x40]
|
|
ldrh r0, [r0, #0x6c]
|
|
add r0, r1, r0
|
|
cmp r0, r4
|
|
ble _021996cc
|
|
ldr r0, _021996fc ; =data_027e0ffc
|
|
add r2, sp, #0x44
|
|
mov r1, #0x1a0
|
|
mov r3, #0
|
|
bl func_ov00_020ceacc
|
|
_021996cc:
|
|
mov r0, #1
|
|
add sp, sp, #0xc0
|
|
ldmia sp!, {r3, r4, r5, pc}
|
|
.align 2, 0
|
|
arm_func_end func_ov53_021994cc
|
|
_021996d8: .word data_ov00_020ee6f8
|
|
_021996dc: .word 0x0000019f
|
|
_021996e0: .word 0x0000ffff
|
|
_021996e4: .word data_ov53_0219a580
|
|
_021996e8: .word data_ov53_0219a5bc
|
|
_021996ec: .word data_027e0e60
|
|
_021996f0: .word data_027e0fe4
|
|
_021996f4: .word data_ov53_0219a180
|
|
_021996f8: .word data_ov53_0219a5e4
|
|
_021996fc: .word data_027e0ffc
|
|
|
|
.global func_ov53_02199700
|
|
arm_func_start func_ov53_02199700
|
|
func_ov53_02199700: ; 0x02199700
|
|
stmdb sp!, {r4, lr}
|
|
mov r4, r0
|
|
bl func_ov00_02081f4c
|
|
mov r0, r4
|
|
bl func_0202ea0c
|
|
mov r0, r4
|
|
ldmia sp!, {r4, pc}
|
|
arm_func_end func_ov53_02199700
|
|
|
|
.global func_ov53_0219971c
|
|
arm_func_start func_ov53_0219971c
|
|
func_ov53_0219971c: ; 0x0219971c
|
|
stmdb sp!, {r4, lr}
|
|
mov r4, r0
|
|
bl func_ov00_02081f4c
|
|
mov r0, r4
|
|
ldmia sp!, {r4, pc}
|
|
arm_func_end func_ov53_0219971c
|
|
|
|
.global func_ov53_02199730
|
|
arm_func_start func_ov53_02199730
|
|
func_ov53_02199730: ; 0x02199730
|
|
stmdb sp!, {r4, lr}
|
|
ldr r1, _02199770 ; =data_ov53_0219a0f4
|
|
mov r2, #1
|
|
mov r4, r0
|
|
bl func_ov00_020a89bc
|
|
ldr r1, _02199774 ; =data_027e0d0c
|
|
ldr r0, _02199778 ; =data_027e0fb8
|
|
ldr r2, [r1]
|
|
str r2, [r4, #0x44]
|
|
ldr r2, [r1, #4]
|
|
str r2, [r4, #0x48]
|
|
ldr r1, [r1, #8]
|
|
str r1, [r4, #0x4c]
|
|
ldr r0, [r0]
|
|
bl func_ov00_020b021c
|
|
ldmia sp!, {r4, pc}
|
|
.align 2, 0
|
|
arm_func_end func_ov53_02199730
|
|
_02199770: .word data_ov53_0219a0f4
|
|
_02199774: .word data_027e0d0c
|
|
_02199778: .word data_027e0fb8
|
|
|
|
.global func_ov53_0219977c
|
|
arm_func_start func_ov53_0219977c
|
|
func_ov53_0219977c: ; 0x0219977c
|
|
stmdb sp!, {r4, r5, lr}
|
|
sub sp, sp, #0x44
|
|
mov r5, r0
|
|
bl func_ov53_02199a10
|
|
mov r4, r0
|
|
mov r0, r5
|
|
bl func_ov00_020a8db8
|
|
ldr r1, _021999f8 ; =data_ov53_0219a0ec
|
|
ldr r1, [r1, #8]
|
|
cmp r1, r0
|
|
bne _021998b0
|
|
ldr r0, _021999fc ; =data_027e0fb8
|
|
add r1, sp, #0x38
|
|
ldr r0, [r0]
|
|
add r3, r5, #0x44
|
|
mov r2, #0x800
|
|
bl func_ov00_020b0f88
|
|
cmp r0, #0
|
|
beq _0219980c
|
|
ldr r0, [r4, #0x1c]
|
|
cmp r0, #0
|
|
bne _021997ec
|
|
ldr r2, [sp, #0x3c]
|
|
ldr r1, [sp, #0x40]
|
|
ldr r0, [sp, #0x38]
|
|
str r0, [r5, #0x38]
|
|
str r2, [r5, #0x3c]
|
|
str r1, [r5, #0x40]
|
|
_021997ec:
|
|
add r1, sp, #0x38
|
|
mov r0, r4
|
|
bl func_ov53_021994cc
|
|
add r1, sp, #0x38
|
|
mov r0, r5
|
|
mov r2, #0x800
|
|
bl func_ov00_020a81fc
|
|
b _02199850
|
|
_0219980c:
|
|
ldr r0, _021999fc ; =data_027e0fb8
|
|
ldr r0, [r0]
|
|
bl func_ov00_020b11dc
|
|
cmp r0, #0
|
|
beq _02199850
|
|
ldr r0, [r4, #0x1c]
|
|
cmp r0, #0
|
|
ble _02199850
|
|
ldr r1, _02199a00 ; =data_ov53_0219a104
|
|
mov r0, r5
|
|
mov r2, #1
|
|
bl func_ov00_020a89bc
|
|
mov r0, r5
|
|
add r1, r5, #0x38
|
|
bl func_ov00_020a81ec
|
|
add sp, sp, #0x44
|
|
ldmia sp!, {r4, r5, pc}
|
|
_02199850:
|
|
ldr r0, _02199a04 ; =data_027e0f64
|
|
mov r1, #2
|
|
ldr r0, [r0]
|
|
ldr r0, [r0, #4]
|
|
bl func_ov00_02087f08
|
|
cmp r0, #0
|
|
addeq sp, sp, #0x44
|
|
ldmeqia sp!, {r4, r5, pc}
|
|
ldr r1, _02199a08 ; =data_027e0f94
|
|
add r2, sp, #0x2c
|
|
add r0, r5, #0x44
|
|
bl func_01ff9bc4
|
|
mov r1, #0
|
|
str r1, [sp]
|
|
str r1, [sp, #4]
|
|
ldr r0, _02199a04 ; =data_027e0f64
|
|
ldr r3, _02199a0c ; =data_027e0d0c
|
|
ldr r0, [r0]
|
|
add r2, sp, #0x2c
|
|
ldr r0, [r0, #4]
|
|
mov r1, #2
|
|
bl func_ov00_0208967c
|
|
add sp, sp, #0x44
|
|
ldmia sp!, {r4, r5, pc}
|
|
_021998b0:
|
|
mov r0, r5
|
|
bl func_ov00_020a8db8
|
|
ldr r1, _021999f8 ; =data_ov53_0219a0ec
|
|
ldr r2, [r1, #0x18]
|
|
cmp r2, r0
|
|
addne sp, sp, #0x44
|
|
ldmneia sp!, {r4, r5, pc}
|
|
ldr r1, [r1, #4]
|
|
mov r0, r5
|
|
mov r2, #0
|
|
bl func_ov00_020a8b04
|
|
cmp r0, #0
|
|
mov r0, r5
|
|
beq _0219990c
|
|
bl func_ov00_020a8c78
|
|
ldrsh r2, [r0]
|
|
ldr r1, _021999f8 ; =data_ov53_0219a0ec
|
|
mov r0, r4
|
|
strh r2, [r4, #4]
|
|
ldrsh r1, [r1]
|
|
bl func_ov53_02199410
|
|
add sp, sp, #0x44
|
|
ldmia sp!, {r4, r5, pc}
|
|
_0219990c:
|
|
mov r1, #0
|
|
bl func_ov00_020a8b3c
|
|
cmp r0, #0
|
|
beq _02199938
|
|
ldr r0, _021999fc ; =data_027e0fb8
|
|
ldr r0, [r0]
|
|
bl func_ov00_020af298
|
|
mov r0, r5
|
|
bl func_ov05_02105d94
|
|
add sp, sp, #0x44
|
|
ldmia sp!, {r4, r5, pc}
|
|
_02199938:
|
|
ldr r0, _02199a04 ; =data_027e0f64
|
|
mov r1, #2
|
|
ldr r0, [r0]
|
|
ldr r0, [r0, #4]
|
|
bl func_ov00_02087f08
|
|
cmp r0, #0
|
|
addeq sp, sp, #0x44
|
|
ldmeqia sp!, {r4, r5, pc}
|
|
add r1, sp, #0x20
|
|
mov r0, r4
|
|
bl func_ov14_0213d0bc
|
|
mov r0, r4
|
|
mov r1, #0
|
|
bl func_ov53_0219902c
|
|
mov r1, r0
|
|
mvn r4, #0x80000000
|
|
add r0, sp, #0x20
|
|
mov r2, #0x800
|
|
mov r3, #0
|
|
str r4, [sp]
|
|
bl func_0202b4e4
|
|
add r0, sp, #0x20
|
|
ldr r1, _02199a08 ; =data_027e0f94
|
|
mov r2, r0
|
|
bl func_01ff9bf8
|
|
mov r0, r4
|
|
str r0, [sp]
|
|
add r0, r5, #0x44
|
|
add r1, sp, #0x20
|
|
mov r2, #0x800
|
|
mov r3, #0
|
|
bl func_0202b4e4
|
|
ldr r1, _02199a08 ; =data_027e0f94
|
|
add r0, r5, #0x44
|
|
add r2, sp, #0x14
|
|
bl func_01ff9bc4
|
|
mov r0, #0
|
|
str r0, [sp]
|
|
str r0, [sp, #4]
|
|
ldr r0, _02199a04 ; =data_027e0f64
|
|
ldr r3, _02199a0c ; =data_027e0d0c
|
|
ldr r0, [r0]
|
|
mov r1, #2
|
|
ldr r0, [r0, #4]
|
|
add r2, sp, #0x14
|
|
bl func_ov00_0208967c
|
|
add sp, sp, #0x44
|
|
ldmia sp!, {r4, r5, pc}
|
|
.align 2, 0
|
|
arm_func_end func_ov53_0219977c
|
|
_021999f8: .word data_ov53_0219a0ec
|
|
_021999fc: .word data_027e0fb8
|
|
_02199a00: .word data_ov53_0219a104
|
|
_02199a04: .word data_027e0f64
|
|
_02199a08: .word data_027e0f94
|
|
_02199a0c: .word data_027e0d0c
|
|
|
|
.global func_ov53_02199a10
|
|
arm_func_start func_ov53_02199a10
|
|
func_ov53_02199a10: ; 0x02199a10
|
|
ldr ip, _02199a1c ; =func_01fffcec
|
|
mov r0, #2
|
|
bx ip
|
|
.align 2, 0
|
|
arm_func_end func_ov53_02199a10
|
|
_02199a1c: .word func_01fffcec
|
|
|
|
.global func_ov53_02199a20
|
|
arm_func_start func_ov53_02199a20
|
|
func_ov53_02199a20: ; 0x02199a20
|
|
stmdb sp!, {r3, r4, r5, lr}
|
|
sub sp, sp, #8
|
|
mov r4, r1
|
|
mov r5, r0
|
|
mov r0, r4
|
|
ldr r1, [r0]
|
|
ldr r1, [r1, #0x54]
|
|
blx r1
|
|
cmp r0, #0
|
|
moveq r1, #0
|
|
ldrne r1, [r0, #0xc]
|
|
mov r0, r1, lsr #0x9
|
|
and r0, r0, #3
|
|
cmp r0, #2
|
|
moveq r0, #1
|
|
streq r0, [r5, #0xc]
|
|
mov r0, r4
|
|
str r1, [sp, #4]
|
|
ldr r1, [r0]
|
|
ldr r1, [r1, #0x1c]
|
|
blx r1
|
|
cmp r0, #0x10
|
|
cmpne r0, #0x17
|
|
cmpne r0, #0x3b
|
|
bne _02199ab4
|
|
ldrb r1, [r4, #0x14]
|
|
ldrb r0, [r4, #0x15]
|
|
strb r1, [sp]
|
|
strb r0, [sp, #1]
|
|
bl func_ov53_02199a10
|
|
ldrb r2, [sp]
|
|
sub r3, sp, #4
|
|
ldrb r1, [sp, #1]
|
|
strb r2, [r3]
|
|
strb r1, [r3, #1]
|
|
ldr r1, [r3]
|
|
bl func_ov53_021990f0
|
|
_02199ab4:
|
|
mov r0, r5
|
|
mov r1, r4
|
|
bl func_ov00_020bed7c
|
|
add sp, sp, #8
|
|
ldmia sp!, {r3, r4, r5, pc}
|
|
arm_func_end func_ov53_02199a20
|
|
|
|
.global func_ov53_02199ac8
|
|
arm_func_start func_ov53_02199ac8
|
|
func_ov53_02199ac8: ; 0x02199ac8
|
|
stmdb sp!, {r3, r4, lr}
|
|
sub sp, sp, #4
|
|
mov r4, r0
|
|
bl func_ov00_020c1554
|
|
ldr r1, _02199b64 ; =data_ov14_02155cfc
|
|
ldr r0, _02199b68 ; =data_027e0fb4
|
|
str r1, [r4]
|
|
ldr r0, [r0]
|
|
mov r1, #6
|
|
bl func_ov00_020ad52c
|
|
mov r2, #0
|
|
mov r1, r0
|
|
mov r3, r2
|
|
add r0, r4, #0x158
|
|
blx func_ov00_020bd618
|
|
ldr r1, _02199b6c ; =func_ov53_02199b78
|
|
add r0, r4, #0x170
|
|
str r1, [sp]
|
|
mov r1, #1
|
|
mov r2, #0xc
|
|
ldr r3, _02199b70 ; =func_ov53_02199c34
|
|
bl func_0204f614
|
|
mov r3, #0
|
|
str r3, [r4, #0x7c]
|
|
ldr r2, _02199b74 ; =0xfffffe66
|
|
mov r0, #1
|
|
str r2, [r4, #0x80]
|
|
str r3, [r4, #0x84]
|
|
add r1, r2, #0x800
|
|
str r1, [r4, #0x88]
|
|
str r3, [r4, #0xa8]
|
|
str r2, [r4, #0xac]
|
|
str r3, [r4, #0xb0]
|
|
add r1, r2, #0x1800
|
|
str r1, [r4, #0xb4]
|
|
strb r0, [r4, #0x168]
|
|
mov r0, r4
|
|
add sp, sp, #4
|
|
ldmia sp!, {r3, r4, pc}
|
|
.align 2, 0
|
|
arm_func_end func_ov53_02199ac8
|
|
_02199b64: .word data_ov14_02155cfc
|
|
_02199b68: .word data_027e0fb4
|
|
_02199b6c: .word func_ov53_02199b78
|
|
_02199b70: .word func_ov53_02199c34
|
|
_02199b74: .word 0xfffffe66
|
|
|
|
.global func_ov53_02199b78
|
|
arm_func_start func_ov53_02199b78
|
|
func_ov53_02199b78: ; 0x02199b78
|
|
stmdb sp!, {r4, lr}
|
|
mov r4, r0
|
|
bl func_ov00_020b7e6c
|
|
mov r0, r4
|
|
bl func_ov00_020b7df0
|
|
mov r0, r4
|
|
ldmia sp!, {r4, pc}
|
|
arm_func_end func_ov53_02199b78
|
|
|
|
.global func_ov53_02199b94
|
|
arm_func_start func_ov53_02199b94
|
|
func_ov53_02199b94: ; 0x02199b94
|
|
stmdb sp!, {r4, lr}
|
|
mov r4, r0
|
|
mov r1, #8
|
|
strb r1, [r4, #0x125]
|
|
mov r1, #0
|
|
str r1, [r4, #0x16c]
|
|
mov r2, #0xcf
|
|
strh r2, [r4, #0x9c]
|
|
bl func_ov14_0212357c
|
|
ldrh r1, [r4, #0x78]
|
|
ldr r2, _02199c30 ; =data_02050f54
|
|
mov r0, #0x800
|
|
mov r1, r1, asr #0x4
|
|
mov ip, r1, lsl #0x1
|
|
mov r1, ip, lsl #0x1
|
|
ldrsh r3, [r2, r1]
|
|
add r1, ip, #1
|
|
mov r1, r1, lsl #0x1
|
|
ldrsh r2, [r2, r1]
|
|
mov r1, r3, asr #0x1f
|
|
mov ip, r1, lsl #0xb
|
|
adds lr, r0, r3, lsl #11
|
|
orr ip, ip, r3, lsr #21
|
|
mov r1, r2, asr #0x1f
|
|
adc r3, ip, #0
|
|
mov ip, lr, lsr #0xc
|
|
mov r1, r1, lsl #0xb
|
|
orr ip, ip, r3, lsl #20
|
|
adds r3, r0, r2, lsl #11
|
|
orr r1, r1, r2, lsr #21
|
|
str ip, [r4, #0x60]
|
|
mov r2, #0
|
|
adc r0, r1, #0
|
|
mov r1, r3, lsr #0xc
|
|
str r2, [r4, #0x64]
|
|
orr r1, r1, r0, lsl #20
|
|
str r1, [r4, #0x68]
|
|
mov r0, #1
|
|
ldmia sp!, {r4, pc}
|
|
.align 2, 0
|
|
arm_func_end func_ov53_02199b94
|
|
_02199c30: .word data_02050f54
|
|
|
|
.global func_ov53_02199c34
|
|
arm_func_start func_ov53_02199c34
|
|
func_ov53_02199c34: ; 0x02199c34
|
|
mov r2, #0
|
|
str r2, [r0]
|
|
sub r1, r2, #1
|
|
stmib r0, {r1, r2}
|
|
bx lr
|
|
arm_func_end func_ov53_02199c34
|
|
|
|
.global func_ov53_02199c48
|
|
arm_func_start func_ov53_02199c48
|
|
func_ov53_02199c48: ; 0x02199c48
|
|
stmdb sp!, {r4, r5, lr}
|
|
sub sp, sp, #0x2c
|
|
ldr r2, [r0, #0x48]
|
|
add r4, r0, #0x8c
|
|
str r2, [sp, #0x20]
|
|
ldr r2, [r0, #0x4c]
|
|
mov lr, #0
|
|
str r2, [sp, #0x24]
|
|
ldr r2, [r0, #0x50]
|
|
ldr ip, _02199cc4 ; =data_027e0e60
|
|
str r2, [sp, #0x28]
|
|
ldr r3, [r0, #0x54]
|
|
add r2, sp, #0x20
|
|
str r3, [sp, #0x14]
|
|
ldr r5, [r0, #0x58]
|
|
add r3, sp, #0x14
|
|
str r5, [sp, #0x18]
|
|
ldr r5, [r0, #0x5c]
|
|
str r5, [sp, #0x1c]
|
|
str r4, [sp]
|
|
ldr r4, [r0, #8]
|
|
str r4, [sp, #4]
|
|
str r1, [sp, #8]
|
|
ldr r4, [r0, #0xa0]
|
|
add r1, r0, #0xb8
|
|
str r4, [sp, #0xc]
|
|
str lr, [sp, #0x10]
|
|
ldr r0, [ip]
|
|
bl func_01ffbe78
|
|
add sp, sp, #0x2c
|
|
ldmia sp!, {r4, r5, pc}
|
|
.align 2, 0
|
|
arm_func_end func_ov53_02199c48
|
|
_02199cc4: .word data_027e0e60
|
|
|
|
.global func_ov53_02199cc8
|
|
arm_func_start func_ov53_02199cc8
|
|
func_ov53_02199cc8: ; 0x02199cc8
|
|
stmdb sp!, {r4, r5, r6, lr}
|
|
sub sp, sp, #0x18
|
|
ldr r2, _02199f64 ; =data_ov53_0219a670
|
|
mov r5, r0
|
|
ldr r0, [r2]
|
|
mov r4, r1
|
|
tst r0, #1
|
|
bne _02199d28
|
|
ldr r0, _02199f68 ; =data_ov53_0219a680
|
|
mov r1, #1
|
|
bl func_ov00_020beba8
|
|
ldr ip, _02199f6c ; =data_ov53_0219a15c
|
|
ldr r3, _02199f64 ; =data_ov53_0219a670
|
|
ldr r0, _02199f68 ; =data_ov53_0219a680
|
|
ldr r1, _02199f70 ; =func_ov53_02199f88
|
|
ldr r2, _02199f74 ; =data_ov53_0219a674
|
|
str ip, [r3, #0x10]
|
|
mov ip, #0
|
|
str ip, [r3, #0x1c]
|
|
bl func_0204f8d4
|
|
ldr r0, _02199f64 ; =data_ov53_0219a670
|
|
ldr r1, [r0]
|
|
orr r1, r1, #1
|
|
str r1, [r0]
|
|
_02199d28:
|
|
ldr r1, _02199f68 ; =data_ov53_0219a680
|
|
ldr r0, _02199f64 ; =data_ov53_0219a670
|
|
str r1, [r5, #0xa0]
|
|
mov r2, #0
|
|
str r2, [r0, #0x1c]
|
|
str r2, [r0, #0x18]
|
|
ldr r1, [r5, #0x48]
|
|
ldr r0, _02199f78 ; =data_027e0e60
|
|
str r1, [sp]
|
|
ldr r1, [r5, #0x4c]
|
|
ldr r0, [r0]
|
|
str r1, [sp, #4]
|
|
ldr r3, [r5, #0x50]
|
|
add r1, sp, #0
|
|
str r3, [sp, #8]
|
|
bl func_ov00_02083ee0
|
|
ldr r1, [r5, #0x4c]
|
|
cmp r1, r0
|
|
movlt r6, #1
|
|
movge r6, #0
|
|
add r0, r5, #0x8c
|
|
bl func_ov14_02123134
|
|
cmp r6, #0
|
|
bne _02199d98
|
|
mov r0, r5
|
|
mov r1, #0x84
|
|
bl func_ov53_02199c48
|
|
mov r6, r0
|
|
_02199d98:
|
|
cmp r6, #0
|
|
bne _02199db8
|
|
mov r2, #0
|
|
mov r0, r5
|
|
mov r1, #0x4b
|
|
str r2, [r5, #0x98]
|
|
bl func_ov53_02199c48
|
|
mov r6, r0
|
|
_02199db8:
|
|
cmp r6, #0
|
|
beq _02199e04
|
|
ldr r0, _02199f7c ; =data_027e0ffc
|
|
ldr r1, _02199f80 ; =0x0000019d
|
|
add r2, r5, #0x48
|
|
mov r3, #0
|
|
bl func_ov00_020ceacc
|
|
mov r0, #0
|
|
str r0, [r5, #0x60]
|
|
str r0, [r5, #0x64]
|
|
str r0, [r5, #0x68]
|
|
bl func_ov53_02199a10
|
|
bl func_ov53_02199038
|
|
mov r0, r5
|
|
add r1, r5, #0x48
|
|
bl func_ov14_021230a8
|
|
mov r0, r5
|
|
mov r1, #1
|
|
bl func_ov14_0212357c
|
|
_02199e04:
|
|
ldr r0, _02199f64 ; =data_ov53_0219a670
|
|
ldr r1, [r0, #0x1c]
|
|
cmp r1, #0
|
|
beq _02199e1c
|
|
mov r0, r5
|
|
bl func_ov14_0212322c
|
|
_02199e1c:
|
|
add r0, r5, #0x100
|
|
ldrsh r0, [r0, #0x66]
|
|
cmp r0, #0
|
|
blt _02199e3c
|
|
bl func_ov53_02199a10
|
|
ldr r0, [r0, #0x1c]
|
|
cmp r0, #0
|
|
bne _02199e50
|
|
_02199e3c:
|
|
mov r0, r5
|
|
mov r1, #1
|
|
bl func_ov14_0212357c
|
|
add sp, sp, #0x18
|
|
ldmia sp!, {r4, r5, r6, pc}
|
|
_02199e50:
|
|
add r0, r5, #0x100
|
|
ldrsh r1, [r0, #0x66]
|
|
sub r1, r1, #1
|
|
strh r1, [r0, #0x66]
|
|
bl func_ov53_02199a10
|
|
add r1, r5, #0x100
|
|
ldrh r1, [r1, #0x64]
|
|
bl func_ov53_0219902c
|
|
add r3, sp, #0xc
|
|
ldmia r0, {r0, r1, r2}
|
|
stmia r3, {r0, r1, r2}
|
|
add r0, r5, #0x100
|
|
ldrsh r0, [r0, #0x66]
|
|
cmp r0, #0
|
|
ble _02199ed4
|
|
mov r1, r3
|
|
add r0, r5, #0x48
|
|
bl func_01ff9ec0
|
|
ldr r1, _02199f84 ; =0x00000555
|
|
cmp r0, r1
|
|
ble _02199ed4
|
|
add r1, sp, #0xc
|
|
mov r0, r5
|
|
mov r2, #1
|
|
bl func_ov14_021235bc
|
|
ldr r0, [sp, #0xc]
|
|
str r0, [r4]
|
|
ldr r0, [sp, #0x10]
|
|
str r0, [r4, #4]
|
|
ldr r0, [sp, #0x14]
|
|
add sp, sp, #0x18
|
|
str r0, [r4, #8]
|
|
ldmia sp!, {r4, r5, r6, pc}
|
|
_02199ed4:
|
|
add r0, r5, #0x100
|
|
mov r1, #0x2d
|
|
strh r1, [r0, #0x66]
|
|
ldrh r1, [r0, #0x64]
|
|
add r1, r1, #1
|
|
strh r1, [r0, #0x64]
|
|
bl func_ov53_02199a10
|
|
add r1, r5, #0x100
|
|
ldrh r6, [r1, #0x64]
|
|
ldr r0, [r0, #0x1c]
|
|
cmp r6, r0
|
|
mvnge r0, #0
|
|
strgeh r0, [r1, #0x66]
|
|
addge sp, sp, #0x18
|
|
ldmgeia sp!, {r4, r5, r6, pc}
|
|
bl func_ov53_02199a10
|
|
mov r1, r6
|
|
bl func_ov53_0219902c
|
|
ldr r2, [r0]
|
|
add r1, sp, #0xc
|
|
str r2, [sp, #0xc]
|
|
ldr r3, [r0, #4]
|
|
mov r2, #1
|
|
str r3, [sp, #0x10]
|
|
ldr r3, [r0, #8]
|
|
mov r0, r5
|
|
str r3, [sp, #0x14]
|
|
bl func_ov14_021235bc
|
|
ldr r0, [sp, #0xc]
|
|
str r0, [r4]
|
|
ldr r0, [sp, #0x10]
|
|
str r0, [r4, #4]
|
|
ldr r0, [sp, #0x14]
|
|
str r0, [r4, #8]
|
|
add sp, sp, #0x18
|
|
ldmia sp!, {r4, r5, r6, pc}
|
|
.align 2, 0
|
|
arm_func_end func_ov53_02199cc8
|
|
_02199f64: .word data_ov53_0219a670
|
|
_02199f68: .word data_ov53_0219a680
|
|
_02199f6c: .word data_ov53_0219a15c
|
|
_02199f70: .word func_ov53_02199f88
|
|
_02199f74: .word data_ov53_0219a674
|
|
_02199f78: .word data_027e0e60
|
|
_02199f7c: .word data_027e0ffc
|
|
_02199f80: .word 0x0000019d
|
|
_02199f84: .word 0x00000555
|
|
|
|
.global func_ov53_02199f88
|
|
arm_func_start func_ov53_02199f88
|
|
func_ov53_02199f88: ; 0x02199f88
|
|
stmdb sp!, {r4, lr}
|
|
mov r4, r0
|
|
bl func_ov00_02081f4c
|
|
mov r0, r4
|
|
ldmia sp!, {r4, pc}
|
|
arm_func_end func_ov53_02199f88
|
|
|
|
.global func_ov53_02199f9c
|
|
arm_func_start func_ov53_02199f9c
|
|
func_ov53_02199f9c: ; 0x02199f9c
|
|
stmdb sp!, {r4, lr}
|
|
mov r4, r0
|
|
bl func_ov00_02081f4c
|
|
mov r0, r4
|
|
bl func_0202ea0c
|
|
mov r0, r4
|
|
ldmia sp!, {r4, pc}
|
|
arm_func_end func_ov53_02199f9c
|
|
.global data_ov53_02199fb8
|
|
data_ov53_02199fb8: ; 0x02199fb8
|
|
.byte 0x67, 0xfe, 0xff, 0xff
|
|
.global data_ov53_02199fbc
|
|
data_ov53_02199fbc: ; 0x02199fbc
|
|
.byte 0x00, 0x08, 0x00, 0x00
|
|
.global data_ov53_02199fc0
|
|
data_ov53_02199fc0: ; 0x02199fc0
|
|
.byte 0x86, 0xff, 0xff, 0xff
|
|
|
|
.rodata
|
|
|
|
.section .init, 4, 1, 4
|
|
.global func_ov53_02199fc4
|
|
arm_func_start func_ov53_02199fc4
|
|
func_ov53_02199fc4: ; 0x02199fc4
|
|
stmdb sp!, {r3, lr}
|
|
ldr r0, _0219a048 ; =data_ov53_0219a180
|
|
ldr r1, _0219a04c ; =data_ov53_0219a0d4
|
|
ldr ip, _0219a050 ; =data_ov53_0219a5bc
|
|
str r1, [r0, #0x43c]
|
|
ldr r2, _0219a054 ; =data_ov53_0219a5c4
|
|
add r0, ip, #0x28
|
|
mov r3, #0
|
|
_02199fe4:
|
|
strb r3, [r2]
|
|
strb r3, [r2, #1]
|
|
add r2, r2, #2
|
|
cmp r2, r0
|
|
blo _02199fe4
|
|
ldr r0, _0219a050 ; =data_ov53_0219a5bc
|
|
ldr r1, _0219a058 ; =func_ov53_0219971c
|
|
ldr r2, _0219a05c ; =data_ov53_0219a5b0
|
|
strh r3, [ip, #6]
|
|
strh r3, [ip, #4]
|
|
bl func_0204f8d4
|
|
ldr r0, _0219a048 ; =data_ov53_0219a180
|
|
ldr r1, _0219a060 ; =data_ov53_0219a0c8
|
|
ldr r2, _0219a064 ; =data_ov53_0219a5f0
|
|
str r1, [r0, #0x464]
|
|
ldr r0, _0219a068 ; =data_ov53_0219a670
|
|
mvn r1, #0
|
|
_0219a028:
|
|
str r1, [r2]
|
|
str r1, [r2, #4]
|
|
add r2, r2, #8
|
|
cmp r2, r0
|
|
blo _0219a028
|
|
ldr r0, _0219a06c ; =data_ov53_0219a5e4
|
|
bl func_ov53_02198f38
|
|
ldmia sp!, {r3, pc}
|
|
.align 2, 0
|
|
arm_func_end func_ov53_02199fc4
|
|
_0219a048: .word data_ov53_0219a180
|
|
_0219a04c: .word data_ov53_0219a0d4
|
|
_0219a050: .word data_ov53_0219a5bc
|
|
_0219a054: .word data_ov53_0219a5c4
|
|
_0219a058: .word func_ov53_0219971c
|
|
_0219a05c: .word data_ov53_0219a5b0
|
|
_0219a060: .word data_ov53_0219a0c8
|
|
_0219a064: .word data_ov53_0219a5f0
|
|
_0219a068: .word data_ov53_0219a670
|
|
_0219a06c: .word data_ov53_0219a5e4
|
|
|
|
.section .sinit, 4, 1, 4
|
|
.global data_ov53_0219a070
|
|
data_ov53_0219a070: ; 0x0219a070
|
|
.byte 0xc4, 0x9f, 0x19, 0x02
|
|
|
|
.data
|
|
.global data_ov53_0219a080
|
|
data_ov53_0219a080: ; 0x0219a080
|
|
.ascii "brg"
|
|
.byte 0x00
|
|
.global data_ov53_0219a084
|
|
data_ov53_0219a084: ; 0x0219a084
|
|
.ascii "fnl"
|
|
.byte 0x00
|
|
.global data_ov53_0219a088
|
|
data_ov53_0219a088: ; 0x0219a088
|
|
.ascii "pdl"
|
|
.byte 0x00
|
|
.global data_ov53_0219a08c
|
|
data_ov53_0219a08c: ; 0x0219a08c
|
|
.ascii "dco"
|
|
.byte 0x00
|
|
.global data_ov53_0219a090
|
|
data_ov53_0219a090: ; 0x0219a090
|
|
.ascii "can"
|
|
.byte 0x00
|
|
.global data_ov53_0219a094
|
|
data_ov53_0219a094: ; 0x0219a094
|
|
.ascii "hul"
|
|
.byte 0x00
|
|
.global data_ov53_0219a098
|
|
data_ov53_0219a098: ; 0x0219a098
|
|
.ascii "bow"
|
|
.byte 0x00
|
|
.global data_ov53_0219a09c
|
|
data_ov53_0219a09c: ; 0x0219a09c
|
|
.ascii "anc"
|
|
.byte 0x00
|
|
.global data_ov53_0219a0a0
|
|
data_ov53_0219a0a0: ; 0x0219a0a0
|
|
.byte 0x9c, 0xa0, 0x19, 0x02
|
|
.global data_ov53_0219a0a4
|
|
data_ov53_0219a0a4: ; 0x0219a0a4
|
|
.byte 0x98, 0xa0, 0x19, 0x02
|
|
.global data_ov53_0219a0a8
|
|
data_ov53_0219a0a8: ; 0x0219a0a8
|
|
.byte 0x94, 0xa0, 0x19, 0x02
|
|
.global data_ov53_0219a0ac
|
|
data_ov53_0219a0ac: ; 0x0219a0ac
|
|
.byte 0x90, 0xa0, 0x19, 0x02
|
|
.global data_ov53_0219a0b0
|
|
data_ov53_0219a0b0: ; 0x0219a0b0
|
|
.byte 0x8c, 0xa0, 0x19, 0x02
|
|
.global data_ov53_0219a0b4
|
|
data_ov53_0219a0b4: ; 0x0219a0b4
|
|
.byte 0x88, 0xa0, 0x19, 0x02
|
|
.global data_ov53_0219a0b8
|
|
data_ov53_0219a0b8: ; 0x0219a0b8
|
|
.byte 0x84, 0xa0, 0x19, 0x02
|
|
.global data_ov53_0219a0bc
|
|
data_ov53_0219a0bc: ; 0x0219a0bc
|
|
.byte 0x80, 0xa0, 0x19, 0x02
|
|
.global data_ov53_0219a0c0
|
|
data_ov53_0219a0c0: ; 0x0219a0c0
|
|
.byte 0x00, 0x00, 0x00, 0x00
|
|
.global data_ov53_0219a0c4
|
|
data_ov53_0219a0c4: ; 0x0219a0c4
|
|
.byte 0x00, 0x00, 0x00, 0x00
|
|
.global data_ov53_0219a0c8
|
|
data_ov53_0219a0c8: ; 0x0219a0c8
|
|
.byte 0x5c, 0x8e, 0x19, 0x02
|
|
.global data_ov53_0219a0cc
|
|
data_ov53_0219a0cc: ; 0x0219a0cc
|
|
.byte 0x00, 0x00, 0x00, 0x00
|
|
.global data_ov53_0219a0d0
|
|
data_ov53_0219a0d0: ; 0x0219a0d0
|
|
.byte 0x00, 0x00, 0x00, 0x00
|
|
.global data_ov53_0219a0d4
|
|
data_ov53_0219a0d4: ; 0x0219a0d4
|
|
.byte 0x1c, 0x97, 0x19, 0x02
|
|
.global data_ov53_0219a0d8
|
|
data_ov53_0219a0d8: ; 0x0219a0d8
|
|
.byte 0x00, 0x97, 0x19, 0x02
|
|
.global data_ov53_0219a0dc
|
|
data_ov53_0219a0dc: ; 0x0219a0dc
|
|
.byte 0x00, 0x8d, 0x19, 0x02
|
|
.global data_ov53_0219a0e0
|
|
data_ov53_0219a0e0: ; 0x0219a0e0
|
|
.byte 0x08, 0x8d, 0x19, 0x02
|
|
.global data_ov53_0219a0e4
|
|
data_ov53_0219a0e4: ; 0x0219a0e4
|
|
.byte 0x18, 0x8d, 0x19, 0x02
|
|
.global data_ov53_0219a0e8
|
|
data_ov53_0219a0e8: ; 0x0219a0e8
|
|
.byte 0x10, 0x8d, 0x19, 0x02
|
|
.global data_ov53_0219a0ec
|
|
data_ov53_0219a0ec: ; 0x0219a0ec
|
|
.byte 0x00, 0x20
|
|
.global data_ov53_0219a0ee
|
|
data_ov53_0219a0ee: ; 0x0219a0ee
|
|
.byte 0x00, 0x00
|
|
.global data_ov53_0219a0f0
|
|
data_ov53_0219a0f0: ; 0x0219a0f0
|
|
.byte 0x00, 0x70, 0x00, 0x00
|
|
.global data_ov53_0219a0f4
|
|
data_ov53_0219a0f4: ; 0x0219a0f4
|
|
.byte 0x30, 0x00, 0x00, 0x00
|
|
.global data_ov53_0219a0f8
|
|
data_ov53_0219a0f8: ; 0x0219a0f8
|
|
.byte 0x00, 0x10, 0x00, 0x00
|
|
.global data_ov53_0219a0fc
|
|
data_ov53_0219a0fc: ; 0x0219a0fc
|
|
.byte 0x00, 0x00, 0x00, 0x00
|
|
.global data_ov53_0219a100
|
|
data_ov53_0219a100: ; 0x0219a100
|
|
.byte 0x00, 0xe0, 0x01, 0x00
|
|
.global data_ov53_0219a104
|
|
data_ov53_0219a104: ; 0x0219a104
|
|
.byte 0x31, 0x00, 0x00, 0x00
|
|
.global data_ov53_0219a108
|
|
data_ov53_0219a108: ; 0x0219a108
|
|
.byte 0x00, 0x18, 0x00, 0x00
|
|
.global data_ov53_0219a10c
|
|
data_ov53_0219a10c: ; 0x0219a10c
|
|
.byte 0x00, 0x00, 0x00, 0x00
|
|
.global data_ov53_0219a110
|
|
data_ov53_0219a110: ; 0x0219a110
|
|
.byte 0x00, 0xc0, 0x00, 0x00
|
|
.global data_ov53_0219a114
|
|
data_ov53_0219a114: ; 0x0219a114
|
|
.ascii "brg"
|
|
.byte 0x00
|
|
.global data_ov53_0219a118
|
|
data_ov53_0219a118: ; 0x0219a118
|
|
.ascii "fnl"
|
|
.byte 0x00
|
|
.global data_ov53_0219a11c
|
|
data_ov53_0219a11c: ; 0x0219a11c
|
|
.ascii "pdl"
|
|
.byte 0x00
|
|
.global data_ov53_0219a120
|
|
data_ov53_0219a120: ; 0x0219a120
|
|
.ascii "dco"
|
|
.byte 0x00
|
|
.global data_ov53_0219a124
|
|
data_ov53_0219a124: ; 0x0219a124
|
|
.ascii "can"
|
|
.byte 0x00
|
|
.global data_ov53_0219a128
|
|
data_ov53_0219a128: ; 0x0219a128
|
|
.ascii "hul"
|
|
.byte 0x00
|
|
.global data_ov53_0219a12c
|
|
data_ov53_0219a12c: ; 0x0219a12c
|
|
.ascii "bow"
|
|
.byte 0x00
|
|
.global data_ov53_0219a130
|
|
data_ov53_0219a130: ; 0x0219a130
|
|
.ascii "anc"
|
|
.byte 0x00
|
|
.global data_ov53_0219a134
|
|
data_ov53_0219a134: ; 0x0219a134
|
|
.byte 0x30, 0xa1, 0x19, 0x02
|
|
.global data_ov53_0219a138
|
|
data_ov53_0219a138: ; 0x0219a138
|
|
.byte 0x2c, 0xa1, 0x19, 0x02
|
|
.global data_ov53_0219a13c
|
|
data_ov53_0219a13c: ; 0x0219a13c
|
|
.byte 0x28, 0xa1, 0x19, 0x02
|
|
.global data_ov53_0219a140
|
|
data_ov53_0219a140: ; 0x0219a140
|
|
.byte 0x24, 0xa1, 0x19, 0x02
|
|
.global data_ov53_0219a144
|
|
data_ov53_0219a144: ; 0x0219a144
|
|
.byte 0x20, 0xa1, 0x19, 0x02
|
|
.global data_ov53_0219a148
|
|
data_ov53_0219a148: ; 0x0219a148
|
|
.byte 0x1c, 0xa1, 0x19, 0x02
|
|
.global data_ov53_0219a14c
|
|
data_ov53_0219a14c: ; 0x0219a14c
|
|
.byte 0x18, 0xa1, 0x19, 0x02
|
|
.global data_ov53_0219a150
|
|
data_ov53_0219a150: ; 0x0219a150
|
|
.byte 0x14, 0xa1, 0x19, 0x02
|
|
.global data_ov53_0219a154
|
|
data_ov53_0219a154: ; 0x0219a154
|
|
.byte 0x00, 0x00, 0x00, 0x00
|
|
.global data_ov53_0219a158
|
|
data_ov53_0219a158: ; 0x0219a158
|
|
.byte 0x00, 0x00, 0x00, 0x00
|
|
.global data_ov53_0219a15c
|
|
data_ov53_0219a15c: ; 0x0219a15c
|
|
.byte 0x88, 0x9f, 0x19, 0x02
|
|
.global data_ov53_0219a160
|
|
data_ov53_0219a160: ; 0x0219a160
|
|
.byte 0x9c, 0x9f, 0x19, 0x02
|
|
.global data_ov53_0219a164
|
|
data_ov53_0219a164: ; 0x0219a164
|
|
.byte 0xd8, 0xeb, 0x0b, 0x02
|
|
.global data_ov53_0219a168
|
|
data_ov53_0219a168: ; 0x0219a168
|
|
.byte 0x5c, 0xec, 0x0b, 0x02
|
|
.global data_ov53_0219a16c
|
|
data_ov53_0219a16c: ; 0x0219a16c
|
|
.byte 0xe0, 0xec, 0x0b, 0x02
|
|
.global data_ov53_0219a170
|
|
data_ov53_0219a170: ; 0x0219a170
|
|
.byte 0xcc, 0xed, 0x0b, 0x02
|
|
.global data_ov53_0219a174
|
|
data_ov53_0219a174: ; 0x0219a174
|
|
.byte 0x20, 0x9a, 0x19, 0x02
|
|
.global data_ov53_0219a178
|
|
data_ov53_0219a178: ; 0x0219a178
|
|
.byte 0x00, 0x00, 0x00, 0x00
|
|
.global data_ov53_0219a17c
|
|
data_ov53_0219a17c: ; 0x0219a17c
|
|
.byte 0x00, 0x00, 0x00, 0x00
|
|
; 0x0219a180
|
|
|
|
.bss
|
|
.global data_ov53_0219a180
|
|
data_ov53_0219a180:
|
|
.space 0x4
|
|
.global data_ov53_0219a184
|
|
data_ov53_0219a184:
|
|
.space 0x4
|
|
.global data_ov53_0219a188
|
|
data_ov53_0219a188:
|
|
.space 0x4
|
|
.global data_ov53_0219a18c
|
|
data_ov53_0219a18c:
|
|
.space 0x4
|
|
.global data_ov53_0219a190
|
|
data_ov53_0219a190:
|
|
.space 0x4
|
|
.global data_ov53_0219a194
|
|
data_ov53_0219a194:
|
|
.space 0x4
|
|
.global data_ov53_0219a198
|
|
data_ov53_0219a198:
|
|
.space 0x4
|
|
.global data_ov53_0219a19c
|
|
data_ov53_0219a19c:
|
|
.space 0x4
|
|
.global data_ov53_0219a1a0
|
|
data_ov53_0219a1a0:
|
|
.space 0x4
|
|
.global data_ov53_0219a1a4
|
|
data_ov53_0219a1a4:
|
|
.space 0x4
|
|
.global data_ov53_0219a1a8
|
|
data_ov53_0219a1a8:
|
|
.space 0x4
|
|
.global data_ov53_0219a1ac
|
|
data_ov53_0219a1ac:
|
|
.space 0x4
|
|
.global data_ov53_0219a1b0
|
|
data_ov53_0219a1b0:
|
|
.space 0x4
|
|
.global data_ov53_0219a1b4
|
|
data_ov53_0219a1b4:
|
|
.space 0x4
|
|
.global data_ov53_0219a1b8
|
|
data_ov53_0219a1b8:
|
|
.space 0x4
|
|
.global data_ov53_0219a1bc
|
|
data_ov53_0219a1bc:
|
|
.space 0x4
|
|
.global data_ov53_0219a1c0
|
|
data_ov53_0219a1c0:
|
|
.space 0x4
|
|
.global data_ov53_0219a1c4
|
|
data_ov53_0219a1c4:
|
|
.space 0x4
|
|
.global data_ov53_0219a1c8
|
|
data_ov53_0219a1c8:
|
|
.space 0x4
|
|
.global data_ov53_0219a1cc
|
|
data_ov53_0219a1cc:
|
|
.space 0x4
|
|
.global data_ov53_0219a1d0
|
|
data_ov53_0219a1d0:
|
|
.space 0x4
|
|
.global data_ov53_0219a1d4
|
|
data_ov53_0219a1d4:
|
|
.space 0x4
|
|
.global data_ov53_0219a1d8
|
|
data_ov53_0219a1d8:
|
|
.space 0x4
|
|
.global data_ov53_0219a1dc
|
|
data_ov53_0219a1dc:
|
|
.space 0x4
|
|
.global data_ov53_0219a1e0
|
|
data_ov53_0219a1e0:
|
|
.space 0x4
|
|
.global data_ov53_0219a1e4
|
|
data_ov53_0219a1e4:
|
|
.space 0x4
|
|
.global data_ov53_0219a1e8
|
|
data_ov53_0219a1e8:
|
|
.space 0x4
|
|
.global data_ov53_0219a1ec
|
|
data_ov53_0219a1ec:
|
|
.space 0x4
|
|
.global data_ov53_0219a1f0
|
|
data_ov53_0219a1f0:
|
|
.space 0x4
|
|
.global data_ov53_0219a1f4
|
|
data_ov53_0219a1f4:
|
|
.space 0x4
|
|
.global data_ov53_0219a1f8
|
|
data_ov53_0219a1f8:
|
|
.space 0x4
|
|
.global data_ov53_0219a1fc
|
|
data_ov53_0219a1fc:
|
|
.space 0x4
|
|
.global data_ov53_0219a200
|
|
data_ov53_0219a200:
|
|
.space 0x4
|
|
.global data_ov53_0219a204
|
|
data_ov53_0219a204:
|
|
.space 0x4
|
|
.global data_ov53_0219a208
|
|
data_ov53_0219a208:
|
|
.space 0x4
|
|
.global data_ov53_0219a20c
|
|
data_ov53_0219a20c:
|
|
.space 0x4
|
|
.global data_ov53_0219a210
|
|
data_ov53_0219a210:
|
|
.space 0x4
|
|
.global data_ov53_0219a214
|
|
data_ov53_0219a214:
|
|
.space 0x4
|
|
.global data_ov53_0219a218
|
|
data_ov53_0219a218:
|
|
.space 0x4
|
|
.global data_ov53_0219a21c
|
|
data_ov53_0219a21c:
|
|
.space 0x4
|
|
.global data_ov53_0219a220
|
|
data_ov53_0219a220:
|
|
.space 0x4
|
|
.global data_ov53_0219a224
|
|
data_ov53_0219a224:
|
|
.space 0x4
|
|
.global data_ov53_0219a228
|
|
data_ov53_0219a228:
|
|
.space 0x4
|
|
.global data_ov53_0219a22c
|
|
data_ov53_0219a22c:
|
|
.space 0x4
|
|
.global data_ov53_0219a230
|
|
data_ov53_0219a230:
|
|
.space 0x4
|
|
.global data_ov53_0219a234
|
|
data_ov53_0219a234:
|
|
.space 0x4
|
|
.global data_ov53_0219a238
|
|
data_ov53_0219a238:
|
|
.space 0x4
|
|
.global data_ov53_0219a23c
|
|
data_ov53_0219a23c:
|
|
.space 0x4
|
|
.global data_ov53_0219a240
|
|
data_ov53_0219a240:
|
|
.space 0x4
|
|
.global data_ov53_0219a244
|
|
data_ov53_0219a244:
|
|
.space 0x4
|
|
.global data_ov53_0219a248
|
|
data_ov53_0219a248:
|
|
.space 0x4
|
|
.global data_ov53_0219a24c
|
|
data_ov53_0219a24c:
|
|
.space 0x4
|
|
.global data_ov53_0219a250
|
|
data_ov53_0219a250:
|
|
.space 0x4
|
|
.global data_ov53_0219a254
|
|
data_ov53_0219a254:
|
|
.space 0x4
|
|
.global data_ov53_0219a258
|
|
data_ov53_0219a258:
|
|
.space 0x4
|
|
.global data_ov53_0219a25c
|
|
data_ov53_0219a25c:
|
|
.space 0x4
|
|
.global data_ov53_0219a260
|
|
data_ov53_0219a260:
|
|
.space 0x4
|
|
.global data_ov53_0219a264
|
|
data_ov53_0219a264:
|
|
.space 0x4
|
|
.global data_ov53_0219a268
|
|
data_ov53_0219a268:
|
|
.space 0x4
|
|
.global data_ov53_0219a26c
|
|
data_ov53_0219a26c:
|
|
.space 0x4
|
|
.global data_ov53_0219a270
|
|
data_ov53_0219a270:
|
|
.space 0x4
|
|
.global data_ov53_0219a274
|
|
data_ov53_0219a274:
|
|
.space 0x4
|
|
.global data_ov53_0219a278
|
|
data_ov53_0219a278:
|
|
.space 0x4
|
|
.global data_ov53_0219a27c
|
|
data_ov53_0219a27c:
|
|
.space 0x4
|
|
.global data_ov53_0219a280
|
|
data_ov53_0219a280:
|
|
.space 0x4
|
|
.global data_ov53_0219a284
|
|
data_ov53_0219a284:
|
|
.space 0x4
|
|
.global data_ov53_0219a288
|
|
data_ov53_0219a288:
|
|
.space 0x4
|
|
.global data_ov53_0219a28c
|
|
data_ov53_0219a28c:
|
|
.space 0x4
|
|
.global data_ov53_0219a290
|
|
data_ov53_0219a290:
|
|
.space 0x4
|
|
.global data_ov53_0219a294
|
|
data_ov53_0219a294:
|
|
.space 0x4
|
|
.global data_ov53_0219a298
|
|
data_ov53_0219a298:
|
|
.space 0x4
|
|
.global data_ov53_0219a29c
|
|
data_ov53_0219a29c:
|
|
.space 0x4
|
|
.global data_ov53_0219a2a0
|
|
data_ov53_0219a2a0:
|
|
.space 0x4
|
|
.global data_ov53_0219a2a4
|
|
data_ov53_0219a2a4:
|
|
.space 0x4
|
|
.global data_ov53_0219a2a8
|
|
data_ov53_0219a2a8:
|
|
.space 0x4
|
|
.global data_ov53_0219a2ac
|
|
data_ov53_0219a2ac:
|
|
.space 0x4
|
|
.global data_ov53_0219a2b0
|
|
data_ov53_0219a2b0:
|
|
.space 0x4
|
|
.global data_ov53_0219a2b4
|
|
data_ov53_0219a2b4:
|
|
.space 0x4
|
|
.global data_ov53_0219a2b8
|
|
data_ov53_0219a2b8:
|
|
.space 0x4
|
|
.global data_ov53_0219a2bc
|
|
data_ov53_0219a2bc:
|
|
.space 0x4
|
|
.global data_ov53_0219a2c0
|
|
data_ov53_0219a2c0:
|
|
.space 0x4
|
|
.global data_ov53_0219a2c4
|
|
data_ov53_0219a2c4:
|
|
.space 0x4
|
|
.global data_ov53_0219a2c8
|
|
data_ov53_0219a2c8:
|
|
.space 0x4
|
|
.global data_ov53_0219a2cc
|
|
data_ov53_0219a2cc:
|
|
.space 0x4
|
|
.global data_ov53_0219a2d0
|
|
data_ov53_0219a2d0:
|
|
.space 0x4
|
|
.global data_ov53_0219a2d4
|
|
data_ov53_0219a2d4:
|
|
.space 0x4
|
|
.global data_ov53_0219a2d8
|
|
data_ov53_0219a2d8:
|
|
.space 0x4
|
|
.global data_ov53_0219a2dc
|
|
data_ov53_0219a2dc:
|
|
.space 0x4
|
|
.global data_ov53_0219a2e0
|
|
data_ov53_0219a2e0:
|
|
.space 0x4
|
|
.global data_ov53_0219a2e4
|
|
data_ov53_0219a2e4:
|
|
.space 0x4
|
|
.global data_ov53_0219a2e8
|
|
data_ov53_0219a2e8:
|
|
.space 0x4
|
|
.global data_ov53_0219a2ec
|
|
data_ov53_0219a2ec:
|
|
.space 0x4
|
|
.global data_ov53_0219a2f0
|
|
data_ov53_0219a2f0:
|
|
.space 0x4
|
|
.global data_ov53_0219a2f4
|
|
data_ov53_0219a2f4:
|
|
.space 0x4
|
|
.global data_ov53_0219a2f8
|
|
data_ov53_0219a2f8:
|
|
.space 0x4
|
|
.global data_ov53_0219a2fc
|
|
data_ov53_0219a2fc:
|
|
.space 0x4
|
|
.global data_ov53_0219a300
|
|
data_ov53_0219a300:
|
|
.space 0x4
|
|
.global data_ov53_0219a304
|
|
data_ov53_0219a304:
|
|
.space 0x4
|
|
.global data_ov53_0219a308
|
|
data_ov53_0219a308:
|
|
.space 0x4
|
|
.global data_ov53_0219a30c
|
|
data_ov53_0219a30c:
|
|
.space 0x4
|
|
.global data_ov53_0219a310
|
|
data_ov53_0219a310:
|
|
.space 0x4
|
|
.global data_ov53_0219a314
|
|
data_ov53_0219a314:
|
|
.space 0x4
|
|
.global data_ov53_0219a318
|
|
data_ov53_0219a318:
|
|
.space 0x4
|
|
.global data_ov53_0219a31c
|
|
data_ov53_0219a31c:
|
|
.space 0x4
|
|
.global data_ov53_0219a320
|
|
data_ov53_0219a320:
|
|
.space 0x4
|
|
.global data_ov53_0219a324
|
|
data_ov53_0219a324:
|
|
.space 0x4
|
|
.global data_ov53_0219a328
|
|
data_ov53_0219a328:
|
|
.space 0x4
|
|
.global data_ov53_0219a32c
|
|
data_ov53_0219a32c:
|
|
.space 0x4
|
|
.global data_ov53_0219a330
|
|
data_ov53_0219a330:
|
|
.space 0x4
|
|
.global data_ov53_0219a334
|
|
data_ov53_0219a334:
|
|
.space 0x4
|
|
.global data_ov53_0219a338
|
|
data_ov53_0219a338:
|
|
.space 0x4
|
|
.global data_ov53_0219a33c
|
|
data_ov53_0219a33c:
|
|
.space 0x4
|
|
.global data_ov53_0219a340
|
|
data_ov53_0219a340:
|
|
.space 0x4
|
|
.global data_ov53_0219a344
|
|
data_ov53_0219a344:
|
|
.space 0x4
|
|
.global data_ov53_0219a348
|
|
data_ov53_0219a348:
|
|
.space 0x4
|
|
.global data_ov53_0219a34c
|
|
data_ov53_0219a34c:
|
|
.space 0x4
|
|
.global data_ov53_0219a350
|
|
data_ov53_0219a350:
|
|
.space 0x4
|
|
.global data_ov53_0219a354
|
|
data_ov53_0219a354:
|
|
.space 0x4
|
|
.global data_ov53_0219a358
|
|
data_ov53_0219a358:
|
|
.space 0x4
|
|
.global data_ov53_0219a35c
|
|
data_ov53_0219a35c:
|
|
.space 0x4
|
|
.global data_ov53_0219a360
|
|
data_ov53_0219a360:
|
|
.space 0x4
|
|
.global data_ov53_0219a364
|
|
data_ov53_0219a364:
|
|
.space 0x4
|
|
.global data_ov53_0219a368
|
|
data_ov53_0219a368:
|
|
.space 0x4
|
|
.global data_ov53_0219a36c
|
|
data_ov53_0219a36c:
|
|
.space 0x4
|
|
.global data_ov53_0219a370
|
|
data_ov53_0219a370:
|
|
.space 0x4
|
|
.global data_ov53_0219a374
|
|
data_ov53_0219a374:
|
|
.space 0x4
|
|
.global data_ov53_0219a378
|
|
data_ov53_0219a378:
|
|
.space 0x4
|
|
.global data_ov53_0219a37c
|
|
data_ov53_0219a37c:
|
|
.space 0x4
|
|
.global data_ov53_0219a380
|
|
data_ov53_0219a380:
|
|
.space 0x4
|
|
.global data_ov53_0219a384
|
|
data_ov53_0219a384:
|
|
.space 0x4
|
|
.global data_ov53_0219a388
|
|
data_ov53_0219a388:
|
|
.space 0x4
|
|
.global data_ov53_0219a38c
|
|
data_ov53_0219a38c:
|
|
.space 0x4
|
|
.global data_ov53_0219a390
|
|
data_ov53_0219a390:
|
|
.space 0x4
|
|
.global data_ov53_0219a394
|
|
data_ov53_0219a394:
|
|
.space 0x4
|
|
.global data_ov53_0219a398
|
|
data_ov53_0219a398:
|
|
.space 0x4
|
|
.global data_ov53_0219a39c
|
|
data_ov53_0219a39c:
|
|
.space 0x4
|
|
.global data_ov53_0219a3a0
|
|
data_ov53_0219a3a0:
|
|
.space 0x4
|
|
.global data_ov53_0219a3a4
|
|
data_ov53_0219a3a4:
|
|
.space 0x4
|
|
.global data_ov53_0219a3a8
|
|
data_ov53_0219a3a8:
|
|
.space 0x4
|
|
.global data_ov53_0219a3ac
|
|
data_ov53_0219a3ac:
|
|
.space 0x4
|
|
.global data_ov53_0219a3b0
|
|
data_ov53_0219a3b0:
|
|
.space 0x4
|
|
.global data_ov53_0219a3b4
|
|
data_ov53_0219a3b4:
|
|
.space 0x4
|
|
.global data_ov53_0219a3b8
|
|
data_ov53_0219a3b8:
|
|
.space 0x4
|
|
.global data_ov53_0219a3bc
|
|
data_ov53_0219a3bc:
|
|
.space 0x4
|
|
.global data_ov53_0219a3c0
|
|
data_ov53_0219a3c0:
|
|
.space 0x4
|
|
.global data_ov53_0219a3c4
|
|
data_ov53_0219a3c4:
|
|
.space 0x4
|
|
.global data_ov53_0219a3c8
|
|
data_ov53_0219a3c8:
|
|
.space 0x4
|
|
.global data_ov53_0219a3cc
|
|
data_ov53_0219a3cc:
|
|
.space 0x4
|
|
.global data_ov53_0219a3d0
|
|
data_ov53_0219a3d0:
|
|
.space 0x4
|
|
.global data_ov53_0219a3d4
|
|
data_ov53_0219a3d4:
|
|
.space 0x4
|
|
.global data_ov53_0219a3d8
|
|
data_ov53_0219a3d8:
|
|
.space 0x4
|
|
.global data_ov53_0219a3dc
|
|
data_ov53_0219a3dc:
|
|
.space 0x4
|
|
.global data_ov53_0219a3e0
|
|
data_ov53_0219a3e0:
|
|
.space 0x4
|
|
.global data_ov53_0219a3e4
|
|
data_ov53_0219a3e4:
|
|
.space 0x4
|
|
.global data_ov53_0219a3e8
|
|
data_ov53_0219a3e8:
|
|
.space 0x4
|
|
.global data_ov53_0219a3ec
|
|
data_ov53_0219a3ec:
|
|
.space 0x4
|
|
.global data_ov53_0219a3f0
|
|
data_ov53_0219a3f0:
|
|
.space 0x4
|
|
.global data_ov53_0219a3f4
|
|
data_ov53_0219a3f4:
|
|
.space 0x4
|
|
.global data_ov53_0219a3f8
|
|
data_ov53_0219a3f8:
|
|
.space 0x4
|
|
.global data_ov53_0219a3fc
|
|
data_ov53_0219a3fc:
|
|
.space 0x4
|
|
.global data_ov53_0219a400
|
|
data_ov53_0219a400:
|
|
.space 0x4
|
|
.global data_ov53_0219a404
|
|
data_ov53_0219a404:
|
|
.space 0x4
|
|
.global data_ov53_0219a408
|
|
data_ov53_0219a408:
|
|
.space 0x4
|
|
.global data_ov53_0219a40c
|
|
data_ov53_0219a40c:
|
|
.space 0x4
|
|
.global data_ov53_0219a410
|
|
data_ov53_0219a410:
|
|
.space 0x4
|
|
.global data_ov53_0219a414
|
|
data_ov53_0219a414:
|
|
.space 0x4
|
|
.global data_ov53_0219a418
|
|
data_ov53_0219a418:
|
|
.space 0x4
|
|
.global data_ov53_0219a41c
|
|
data_ov53_0219a41c:
|
|
.space 0x4
|
|
.global data_ov53_0219a420
|
|
data_ov53_0219a420:
|
|
.space 0x4
|
|
.global data_ov53_0219a424
|
|
data_ov53_0219a424:
|
|
.space 0x4
|
|
.global data_ov53_0219a428
|
|
data_ov53_0219a428:
|
|
.space 0x4
|
|
.global data_ov53_0219a42c
|
|
data_ov53_0219a42c:
|
|
.space 0x4
|
|
.global data_ov53_0219a430
|
|
data_ov53_0219a430:
|
|
.space 0x4
|
|
.global data_ov53_0219a434
|
|
data_ov53_0219a434:
|
|
.space 0x4
|
|
.global data_ov53_0219a438
|
|
data_ov53_0219a438:
|
|
.space 0x4
|
|
.global data_ov53_0219a43c
|
|
data_ov53_0219a43c:
|
|
.space 0x4
|
|
.global data_ov53_0219a440
|
|
data_ov53_0219a440:
|
|
.space 0x4
|
|
.global data_ov53_0219a444
|
|
data_ov53_0219a444:
|
|
.space 0x4
|
|
.global data_ov53_0219a448
|
|
data_ov53_0219a448:
|
|
.space 0x4
|
|
.global data_ov53_0219a44c
|
|
data_ov53_0219a44c:
|
|
.space 0x4
|
|
.global data_ov53_0219a450
|
|
data_ov53_0219a450:
|
|
.space 0x4
|
|
.global data_ov53_0219a454
|
|
data_ov53_0219a454:
|
|
.space 0x4
|
|
.global data_ov53_0219a458
|
|
data_ov53_0219a458:
|
|
.space 0x4
|
|
.global data_ov53_0219a45c
|
|
data_ov53_0219a45c:
|
|
.space 0x4
|
|
.global data_ov53_0219a460
|
|
data_ov53_0219a460:
|
|
.space 0x4
|
|
.global data_ov53_0219a464
|
|
data_ov53_0219a464:
|
|
.space 0x4
|
|
.global data_ov53_0219a468
|
|
data_ov53_0219a468:
|
|
.space 0x4
|
|
.global data_ov53_0219a46c
|
|
data_ov53_0219a46c:
|
|
.space 0x4
|
|
.global data_ov53_0219a470
|
|
data_ov53_0219a470:
|
|
.space 0x4
|
|
.global data_ov53_0219a474
|
|
data_ov53_0219a474:
|
|
.space 0x4
|
|
.global data_ov53_0219a478
|
|
data_ov53_0219a478:
|
|
.space 0x4
|
|
.global data_ov53_0219a47c
|
|
data_ov53_0219a47c:
|
|
.space 0x4
|
|
.global data_ov53_0219a480
|
|
data_ov53_0219a480:
|
|
.space 0x4
|
|
.global data_ov53_0219a484
|
|
data_ov53_0219a484:
|
|
.space 0x4
|
|
.global data_ov53_0219a488
|
|
data_ov53_0219a488:
|
|
.space 0x4
|
|
.global data_ov53_0219a48c
|
|
data_ov53_0219a48c:
|
|
.space 0x4
|
|
.global data_ov53_0219a490
|
|
data_ov53_0219a490:
|
|
.space 0x4
|
|
.global data_ov53_0219a494
|
|
data_ov53_0219a494:
|
|
.space 0x4
|
|
.global data_ov53_0219a498
|
|
data_ov53_0219a498:
|
|
.space 0x4
|
|
.global data_ov53_0219a49c
|
|
data_ov53_0219a49c:
|
|
.space 0x4
|
|
.global data_ov53_0219a4a0
|
|
data_ov53_0219a4a0:
|
|
.space 0x4
|
|
.global data_ov53_0219a4a4
|
|
data_ov53_0219a4a4:
|
|
.space 0x4
|
|
.global data_ov53_0219a4a8
|
|
data_ov53_0219a4a8:
|
|
.space 0x4
|
|
.global data_ov53_0219a4ac
|
|
data_ov53_0219a4ac:
|
|
.space 0x4
|
|
.global data_ov53_0219a4b0
|
|
data_ov53_0219a4b0:
|
|
.space 0x4
|
|
.global data_ov53_0219a4b4
|
|
data_ov53_0219a4b4:
|
|
.space 0x4
|
|
.global data_ov53_0219a4b8
|
|
data_ov53_0219a4b8:
|
|
.space 0x4
|
|
.global data_ov53_0219a4bc
|
|
data_ov53_0219a4bc:
|
|
.space 0x4
|
|
.global data_ov53_0219a4c0
|
|
data_ov53_0219a4c0:
|
|
.space 0x4
|
|
.global data_ov53_0219a4c4
|
|
data_ov53_0219a4c4:
|
|
.space 0x4
|
|
.global data_ov53_0219a4c8
|
|
data_ov53_0219a4c8:
|
|
.space 0x4
|
|
.global data_ov53_0219a4cc
|
|
data_ov53_0219a4cc:
|
|
.space 0x4
|
|
.global data_ov53_0219a4d0
|
|
data_ov53_0219a4d0:
|
|
.space 0x4
|
|
.global data_ov53_0219a4d4
|
|
data_ov53_0219a4d4:
|
|
.space 0x4
|
|
.global data_ov53_0219a4d8
|
|
data_ov53_0219a4d8:
|
|
.space 0x4
|
|
.global data_ov53_0219a4dc
|
|
data_ov53_0219a4dc:
|
|
.space 0x4
|
|
.global data_ov53_0219a4e0
|
|
data_ov53_0219a4e0:
|
|
.space 0x4
|
|
.global data_ov53_0219a4e4
|
|
data_ov53_0219a4e4:
|
|
.space 0x4
|
|
.global data_ov53_0219a4e8
|
|
data_ov53_0219a4e8:
|
|
.space 0x4
|
|
.global data_ov53_0219a4ec
|
|
data_ov53_0219a4ec:
|
|
.space 0x4
|
|
.global data_ov53_0219a4f0
|
|
data_ov53_0219a4f0:
|
|
.space 0x4
|
|
.global data_ov53_0219a4f4
|
|
data_ov53_0219a4f4:
|
|
.space 0x4
|
|
.global data_ov53_0219a4f8
|
|
data_ov53_0219a4f8:
|
|
.space 0x4
|
|
.global data_ov53_0219a4fc
|
|
data_ov53_0219a4fc:
|
|
.space 0x4
|
|
.global data_ov53_0219a500
|
|
data_ov53_0219a500:
|
|
.space 0x4
|
|
.global data_ov53_0219a504
|
|
data_ov53_0219a504:
|
|
.space 0x4
|
|
.global data_ov53_0219a508
|
|
data_ov53_0219a508:
|
|
.space 0x4
|
|
.global data_ov53_0219a50c
|
|
data_ov53_0219a50c:
|
|
.space 0x4
|
|
.global data_ov53_0219a510
|
|
data_ov53_0219a510:
|
|
.space 0x4
|
|
.global data_ov53_0219a514
|
|
data_ov53_0219a514:
|
|
.space 0x4
|
|
.global data_ov53_0219a518
|
|
data_ov53_0219a518:
|
|
.space 0x4
|
|
.global data_ov53_0219a51c
|
|
data_ov53_0219a51c:
|
|
.space 0x4
|
|
.global data_ov53_0219a520
|
|
data_ov53_0219a520:
|
|
.space 0x4
|
|
.global data_ov53_0219a524
|
|
data_ov53_0219a524:
|
|
.space 0x4
|
|
.global data_ov53_0219a528
|
|
data_ov53_0219a528:
|
|
.space 0x4
|
|
.global data_ov53_0219a52c
|
|
data_ov53_0219a52c:
|
|
.space 0x4
|
|
.global data_ov53_0219a530
|
|
data_ov53_0219a530:
|
|
.space 0x4
|
|
.global data_ov53_0219a534
|
|
data_ov53_0219a534:
|
|
.space 0x4
|
|
.global data_ov53_0219a538
|
|
data_ov53_0219a538:
|
|
.space 0x4
|
|
.global data_ov53_0219a53c
|
|
data_ov53_0219a53c:
|
|
.space 0x4
|
|
.global data_ov53_0219a540
|
|
data_ov53_0219a540:
|
|
.space 0x4
|
|
.global data_ov53_0219a544
|
|
data_ov53_0219a544:
|
|
.space 0x4
|
|
.global data_ov53_0219a548
|
|
data_ov53_0219a548:
|
|
.space 0x4
|
|
.global data_ov53_0219a54c
|
|
data_ov53_0219a54c:
|
|
.space 0x4
|
|
.global data_ov53_0219a550
|
|
data_ov53_0219a550:
|
|
.space 0x4
|
|
.global data_ov53_0219a554
|
|
data_ov53_0219a554:
|
|
.space 0x4
|
|
.global data_ov53_0219a558
|
|
data_ov53_0219a558:
|
|
.space 0x4
|
|
.global data_ov53_0219a55c
|
|
data_ov53_0219a55c:
|
|
.space 0x4
|
|
.global data_ov53_0219a560
|
|
data_ov53_0219a560:
|
|
.space 0x4
|
|
.global data_ov53_0219a564
|
|
data_ov53_0219a564:
|
|
.space 0x4
|
|
.global data_ov53_0219a568
|
|
data_ov53_0219a568:
|
|
.space 0x4
|
|
.global data_ov53_0219a56c
|
|
data_ov53_0219a56c:
|
|
.space 0x4
|
|
.global data_ov53_0219a570
|
|
data_ov53_0219a570:
|
|
.space 0x4
|
|
.global data_ov53_0219a574
|
|
data_ov53_0219a574:
|
|
.space 0x4
|
|
.global data_ov53_0219a578
|
|
data_ov53_0219a578:
|
|
.space 0x4
|
|
.global data_ov53_0219a57c
|
|
data_ov53_0219a57c:
|
|
.space 0x4
|
|
.global data_ov53_0219a580
|
|
data_ov53_0219a580:
|
|
.space 0x4
|
|
.global data_ov53_0219a584
|
|
data_ov53_0219a584:
|
|
.space 0x4
|
|
.global data_ov53_0219a588
|
|
data_ov53_0219a588:
|
|
.space 0x4
|
|
.global data_ov53_0219a58c
|
|
data_ov53_0219a58c:
|
|
.space 0x4
|
|
.global data_ov53_0219a590
|
|
data_ov53_0219a590:
|
|
.space 0x4
|
|
.global data_ov53_0219a594
|
|
data_ov53_0219a594:
|
|
.space 0x4
|
|
.global data_ov53_0219a598
|
|
data_ov53_0219a598:
|
|
.space 0x4
|
|
.global data_ov53_0219a59c
|
|
data_ov53_0219a59c:
|
|
.space 0x4
|
|
.global data_ov53_0219a5a0
|
|
data_ov53_0219a5a0:
|
|
.space 0x4
|
|
.global data_ov53_0219a5a4
|
|
data_ov53_0219a5a4:
|
|
.space 0x4
|
|
.global data_ov53_0219a5a8
|
|
data_ov53_0219a5a8:
|
|
.space 0x4
|
|
.global data_ov53_0219a5ac
|
|
data_ov53_0219a5ac:
|
|
.space 0x4
|
|
.global data_ov53_0219a5b0
|
|
data_ov53_0219a5b0:
|
|
.space 0x4
|
|
.global data_ov53_0219a5b4
|
|
data_ov53_0219a5b4:
|
|
.space 0x4
|
|
.global data_ov53_0219a5b8
|
|
data_ov53_0219a5b8:
|
|
.space 0x4
|
|
.global data_ov53_0219a5bc
|
|
data_ov53_0219a5bc:
|
|
.space 0x4
|
|
.global data_ov53_0219a5c0
|
|
data_ov53_0219a5c0:
|
|
.space 0x2
|
|
.global data_ov53_0219a5c2
|
|
data_ov53_0219a5c2:
|
|
.space 0x2
|
|
.global data_ov53_0219a5c4
|
|
data_ov53_0219a5c4:
|
|
.space 0x1
|
|
.global data_ov53_0219a5c5
|
|
data_ov53_0219a5c5:
|
|
.space 0x1
|
|
.global data_ov53_0219a5c6
|
|
data_ov53_0219a5c6:
|
|
.space 0x1
|
|
.global data_ov53_0219a5c7
|
|
data_ov53_0219a5c7:
|
|
.space 0x1
|
|
.global data_ov53_0219a5c8
|
|
data_ov53_0219a5c8:
|
|
.space 0x1
|
|
.global data_ov53_0219a5c9
|
|
data_ov53_0219a5c9:
|
|
.space 0x1
|
|
.global data_ov53_0219a5ca
|
|
data_ov53_0219a5ca:
|
|
.space 0x1
|
|
.global data_ov53_0219a5cb
|
|
data_ov53_0219a5cb:
|
|
.space 0x1
|
|
.global data_ov53_0219a5cc
|
|
data_ov53_0219a5cc:
|
|
.space 0x1
|
|
.global data_ov53_0219a5cd
|
|
data_ov53_0219a5cd:
|
|
.space 0x1
|
|
.global data_ov53_0219a5ce
|
|
data_ov53_0219a5ce:
|
|
.space 0x1
|
|
.global data_ov53_0219a5cf
|
|
data_ov53_0219a5cf:
|
|
.space 0x1
|
|
.global data_ov53_0219a5d0
|
|
data_ov53_0219a5d0:
|
|
.space 0x1
|
|
.global data_ov53_0219a5d1
|
|
data_ov53_0219a5d1:
|
|
.space 0x1
|
|
.global data_ov53_0219a5d2
|
|
data_ov53_0219a5d2:
|
|
.space 0x1
|
|
.global data_ov53_0219a5d3
|
|
data_ov53_0219a5d3:
|
|
.space 0x1
|
|
.global data_ov53_0219a5d4
|
|
data_ov53_0219a5d4:
|
|
.space 0x1
|
|
.global data_ov53_0219a5d5
|
|
data_ov53_0219a5d5:
|
|
.space 0x1
|
|
.global data_ov53_0219a5d6
|
|
data_ov53_0219a5d6:
|
|
.space 0x1
|
|
.global data_ov53_0219a5d7
|
|
data_ov53_0219a5d7:
|
|
.space 0x1
|
|
.global data_ov53_0219a5d8
|
|
data_ov53_0219a5d8:
|
|
.space 0x1
|
|
.global data_ov53_0219a5d9
|
|
data_ov53_0219a5d9:
|
|
.space 0x1
|
|
.global data_ov53_0219a5da
|
|
data_ov53_0219a5da:
|
|
.space 0x1
|
|
.global data_ov53_0219a5db
|
|
data_ov53_0219a5db:
|
|
.space 0x1
|
|
.global data_ov53_0219a5dc
|
|
data_ov53_0219a5dc:
|
|
.space 0x1
|
|
.global data_ov53_0219a5dd
|
|
data_ov53_0219a5dd:
|
|
.space 0x1
|
|
.global data_ov53_0219a5de
|
|
data_ov53_0219a5de:
|
|
.space 0x1
|
|
.global data_ov53_0219a5df
|
|
data_ov53_0219a5df:
|
|
.space 0x1
|
|
.global data_ov53_0219a5e0
|
|
data_ov53_0219a5e0:
|
|
.space 0x1
|
|
.global data_ov53_0219a5e1
|
|
data_ov53_0219a5e1:
|
|
.space 0x1
|
|
.global data_ov53_0219a5e2
|
|
data_ov53_0219a5e2:
|
|
.space 0x1
|
|
.global data_ov53_0219a5e3
|
|
data_ov53_0219a5e3:
|
|
.space 0x1
|
|
.global data_ov53_0219a5e4
|
|
data_ov53_0219a5e4:
|
|
.space 0x4
|
|
.global data_ov53_0219a5e8
|
|
data_ov53_0219a5e8:
|
|
.space 0x4
|
|
.global data_ov53_0219a5ec
|
|
data_ov53_0219a5ec:
|
|
.space 0x2
|
|
.global data_ov53_0219a5ee
|
|
data_ov53_0219a5ee:
|
|
.space 0x2
|
|
.global data_ov53_0219a5f0
|
|
data_ov53_0219a5f0:
|
|
.space 0x4
|
|
.global data_ov53_0219a5f4
|
|
data_ov53_0219a5f4:
|
|
.space 0x4
|
|
.global data_ov53_0219a5f8
|
|
data_ov53_0219a5f8:
|
|
.space 0x4
|
|
.global data_ov53_0219a5fc
|
|
data_ov53_0219a5fc:
|
|
.space 0x4
|
|
.global data_ov53_0219a600
|
|
data_ov53_0219a600:
|
|
.space 0x4
|
|
.global data_ov53_0219a604
|
|
data_ov53_0219a604:
|
|
.space 0x4
|
|
.global data_ov53_0219a608
|
|
data_ov53_0219a608:
|
|
.space 0x4
|
|
.global data_ov53_0219a60c
|
|
data_ov53_0219a60c:
|
|
.space 0x4
|
|
.global data_ov53_0219a610
|
|
data_ov53_0219a610:
|
|
.space 0x4
|
|
.global data_ov53_0219a614
|
|
data_ov53_0219a614:
|
|
.space 0x4
|
|
.global data_ov53_0219a618
|
|
data_ov53_0219a618:
|
|
.space 0x4
|
|
.global data_ov53_0219a61c
|
|
data_ov53_0219a61c:
|
|
.space 0x4
|
|
.global data_ov53_0219a620
|
|
data_ov53_0219a620:
|
|
.space 0x4
|
|
.global data_ov53_0219a624
|
|
data_ov53_0219a624:
|
|
.space 0x4
|
|
.global data_ov53_0219a628
|
|
data_ov53_0219a628:
|
|
.space 0x4
|
|
.global data_ov53_0219a62c
|
|
data_ov53_0219a62c:
|
|
.space 0x4
|
|
.global data_ov53_0219a630
|
|
data_ov53_0219a630:
|
|
.space 0x4
|
|
.global data_ov53_0219a634
|
|
data_ov53_0219a634:
|
|
.space 0x4
|
|
.global data_ov53_0219a638
|
|
data_ov53_0219a638:
|
|
.space 0x4
|
|
.global data_ov53_0219a63c
|
|
data_ov53_0219a63c:
|
|
.space 0x4
|
|
.global data_ov53_0219a640
|
|
data_ov53_0219a640:
|
|
.space 0x4
|
|
.global data_ov53_0219a644
|
|
data_ov53_0219a644:
|
|
.space 0x4
|
|
.global data_ov53_0219a648
|
|
data_ov53_0219a648:
|
|
.space 0x4
|
|
.global data_ov53_0219a64c
|
|
data_ov53_0219a64c:
|
|
.space 0x4
|
|
.global data_ov53_0219a650
|
|
data_ov53_0219a650:
|
|
.space 0x4
|
|
.global data_ov53_0219a654
|
|
data_ov53_0219a654:
|
|
.space 0x4
|
|
.global data_ov53_0219a658
|
|
data_ov53_0219a658:
|
|
.space 0x4
|
|
.global data_ov53_0219a65c
|
|
data_ov53_0219a65c:
|
|
.space 0x4
|
|
.global data_ov53_0219a660
|
|
data_ov53_0219a660:
|
|
.space 0x4
|
|
.global data_ov53_0219a664
|
|
data_ov53_0219a664:
|
|
.space 0x4
|
|
.global data_ov53_0219a668
|
|
data_ov53_0219a668:
|
|
.space 0x4
|
|
.global data_ov53_0219a66c
|
|
data_ov53_0219a66c:
|
|
.space 0x4
|
|
.global data_ov53_0219a670
|
|
data_ov53_0219a670:
|
|
.space 0x4
|
|
.global data_ov53_0219a674
|
|
data_ov53_0219a674:
|
|
.space 0x4
|
|
.global data_ov53_0219a678
|
|
data_ov53_0219a678:
|
|
.space 0x4
|
|
.global data_ov53_0219a67c
|
|
data_ov53_0219a67c:
|
|
.space 0x4
|
|
.global data_ov53_0219a680
|
|
data_ov53_0219a680:
|
|
.space 0x4
|
|
.global data_ov53_0219a684
|
|
data_ov53_0219a684:
|
|
.space 0x4
|
|
.global data_ov53_0219a688
|
|
data_ov53_0219a688:
|
|
.space 0x4
|
|
.global data_ov53_0219a68c
|
|
data_ov53_0219a68c:
|
|
.space 0x4
|
|
.global data_ov53_0219a690
|
|
data_ov53_0219a690:
|
|
.space 0x4
|
|
.global data_ov53_0219a694
|
|
data_ov53_0219a694:
|
|
.space 0x4
|
|
.global data_ov53_0219a698
|
|
data_ov53_0219a698:
|
|
.space 0x4
|
|
.global data_ov53_0219a69c
|
|
data_ov53_0219a69c:
|
|
.space 0x4
|