Files
ph/asm/ov53.s
T
2023-10-06 17:59:49 +02:00

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