Files
ph/asm/ov11.s
T
Aetias cab451da34 Add PlayerControl and move all .inc files
My worktree was too big to make two separate commits :p
2024-04-06 09:26:14 +02:00

74995 lines
1.5 MiB
Plaintext

.include "macros/function.inc"
.include "ov11.inc"
.text
.global func_ov11_02112c20
thumb_func_start func_ov11_02112c20
func_ov11_02112c20: ; 0x02112c20
push {r3, lr}
ldr r1, _02112c2c ; =data_ov11_02131600
ldr r1, [r1]
blx r1
pop {r3, pc}
nop
thumb_func_end func_ov11_02112c20
_02112c2c: .word data_ov11_02131600
.global func_ov11_02112c30
thumb_func_start func_ov11_02112c30
func_ov11_02112c30: ; 0x02112c30
push {r3, lr}
ldr r1, _02112c3c ; =data_ov11_0213160c
ldr r1, [r1]
blx r1
pop {r3, pc}
nop
thumb_func_end func_ov11_02112c30
_02112c3c: .word data_ov11_0213160c
.global func_ov11_02112c40
thumb_func_start func_ov11_02112c40
func_ov11_02112c40: ; 0x02112c40
push {r4, lr}
ldr r2, _02112d14 ; =0x00000106
add r4, r0, #0
ldrsh r0, [r4, r2]
cmp r0, #0
beq _02112c90
mov r1, #0
mvn r1, r1
cmp r0, r1
blt _02112c90
add r0, r2, #2
ldrsh r0, [r4, r0]
cmp r0, r1
blt _02112c90
add r0, r2, #4
ldrsh r0, [r4, r0]
cmp r0, #0
beq _02112c90
cmp r0, r1
blt _02112c90
add r0, r2, #6
ldrsh r0, [r4, r0]
cmp r0, r1
blt _02112c90
add r0, r2, #0
add r0, #8
ldrsh r0, [r4, r0]
cmp r0, r1
blt _02112c90
ldrh r1, [r4, #4]
cmp r1, #0
beq _02112c90
sub r0, r2, #6
cmp r1, r0
bhi _02112c90
sub r0, r1, #1
add r0, r4, r0
ldrb r0, [r0, #6]
cmp r0, #0
beq _02112c96
_02112c90:
mov r1, #0
mvn r1, r1
b _02112c98
_02112c96:
mov r1, #0
_02112c98:
ldr r0, _02112d18 ; =data_ov11_02131600
ldr r0, [r0]
cmp r0, #0
beq _02112ca8
ldr r0, _02112d1c ; =data_ov11_0213160c
ldr r0, [r0]
cmp r0, #0
bne _02112cac
_02112ca8:
mov r1, #0
mvn r1, r1
_02112cac:
mov r0, #0
mvn r0, r0
cmp r1, r0
bne _02112cc4
ldr r0, _02112d20 ; =0x00000116
mov r1, #0xf
strb r1, [r4, r0]
bl func_ov11_02113760
mov r0, #0
mvn r0, r0
pop {r4, pc}
_02112cc4:
ldr r0, _02112d24 ; =0x000005f8
bl func_ov11_02112c20
ldr r1, _02112d28 ; =data_ov11_02130820
cmp r0, #0
str r0, [r1, #0x14]
bne _02112ce2
ldr r0, _02112d20 ; =0x00000116
mov r1, #0xf
strb r1, [r4, r0]
bl func_ov11_02113760
mov r0, #0
mvn r0, r0
pop {r4, pc}
_02112ce2:
mov r0, #0
mvn r0, r0
bl func_ov11_02113b08
add r0, r4, #0
bl func_ov11_02112d30
add r4, r0, #0
ldr r0, _02112d28 ; =data_ov11_02130820
ldr r0, [r0, #0x14]
bl func_ov11_02112c30
bl func_ov11_02113760
ldr r0, _02112d2c ; =data_ov11_0212ed24
mov r1, #0
ldr r0, [r0]
mvn r1, r1
cmp r0, r1
beq _02112d0e
bl func_ov11_02114d4c
_02112d0e:
add r0, r4, #0
pop {r4, pc}
nop
thumb_func_end func_ov11_02112c40
_02112d14: .word 0x00000106
_02112d18: .word data_ov11_02131600
_02112d1c: .word data_ov11_0213160c
_02112d20: .word 0x00000116
_02112d24: .word 0x000005f8
_02112d28: .word data_ov11_02130820
_02112d2c: .word data_ov11_0212ed24
.global func_ov11_02112d30
thumb_func_start func_ov11_02112d30
func_ov11_02112d30: ; 0x02112d30
push {r3, r4, r5, r6, r7, lr}
sub sp, #0xc8
ldr r1, _02113084 ; =data_ov11_0212ba0c
str r0, [sp, #8]
ldrh r2, [r1]
ldrh r1, [r1, #2]
add r0, sp, #0x2c
strh r2, [r0, #0x30]
strh r1, [r0, #0x32]
mov r0, #0
add r1, sp, #0x58
strh r0, [r1]
str r0, [sp, #0x24]
strh r0, [r1, #2]
mov r0, #1
str r0, [sp, #0x54]
ldr r0, [sp, #0x24]
ldr r1, [sp, #0x24]
str r0, [sp, #0x50]
str r0, [sp, #0x1c]
add r0, sp, #0xb0
mov r2, #0x18
bl func_ov11_02114cb0
ldr r1, _02113088 ; =0x00000106
ldr r0, [sp, #8]
ldrsh r0, [r0, r1]
add r1, sp, #0x2c
strh r0, [r1, #0x30]
mov r0, #0x30
ldrsh r2, [r1, r0]
sub r0, #0x31
cmp r2, r0
bne _02112d78
mov r0, #0xa
strh r0, [r1, #0x30]
_02112d78:
ldr r1, _0211308c ; =0x0000010a
ldr r0, [sp, #8]
ldrsh r0, [r0, r1]
add r1, sp, #0x2c
strh r0, [r1, #0x2c]
mov r0, #0x2c
ldrsh r2, [r1, r0]
sub r0, #0x2d
cmp r2, r0
bne _02112d90
mov r0, #0xa
strh r0, [r1, #0x2c]
_02112d90:
mov r1, #0x42
ldr r0, [sp, #8]
lsl r1, r1, #2
ldrsh r0, [r0, r1]
add r1, sp, #0x2c
strh r0, [r1, #0x32]
mov r0, #0x32
ldrsh r2, [r1, r0]
sub r0, #0x33
cmp r2, r0
bne _02112daa
mov r0, #0x64
strh r0, [r1, #0x32]
_02112daa:
mov r1, #0x43
ldr r0, [sp, #8]
lsl r1, r1, #2
ldrsh r0, [r0, r1]
add r1, sp, #0x2c
strh r0, [r1, #0x2e]
mov r0, #0x2e
ldrsh r2, [r1, r0]
sub r0, #0x2f
cmp r2, r0
bne _02112dc4
mov r0, #0x64
strh r0, [r1, #0x2e]
_02112dc4:
ldr r1, _02113090 ; =0x0000010e
ldr r0, [sp, #8]
ldrsh r0, [r0, r1]
mov r1, #0
mvn r1, r1
str r0, [sp, #0xc]
cmp r0, r1
bne _02112dda
mov r0, #0x7d
lsl r0, r0, #4
str r0, [sp, #0xc]
_02112dda:
ldr r0, [sp, #8]
bl func_ov11_0211378c
ldr r0, _02113094 ; =data_ov11_02130820
ldr r1, [r0, #0x2c]
mov r0, #1
and r0, r1
cmp r0, #1
beq _02112e06
mov r0, #0x13
bl func_ov11_021137e4
ldr r1, _02113098 ; =0x00000116
ldr r0, [sp, #8]
mov r2, #0xf
strb r2, [r0, r1]
bl func_ov11_02113760
mov r0, #0
add sp, #0xc8
mvn r0, r0
pop {r3, r4, r5, r6, r7, pc}
_02112e06:
mov r4, #0
add r0, r4, #0
bl func_ov11_02113b08
add r1, sp, #0x2c
mov r0, #0x32
ldrsh r6, [r1, r0]
mov r0, #0x30
ldrsh r7, [r1, r0]
ldr r5, _02113094 ; =data_ov11_02130820
_02112e1a:
ldr r0, [r5, #4]
cmp r0, #0
beq _02112e28
bl func_ov11_02112c30
mov r0, #0
str r0, [r5, #4]
_02112e28:
ldr r0, _0211309c ; =data_ov11_02130824
bl func_ov11_021150e8
mov r1, #0
mvn r1, r1
cmp r0, r1
bne _02112e4a
ldr r1, _02113098 ; =0x00000116
ldr r0, [sp, #8]
mov r2, #0xf
strb r2, [r0, r1]
bl func_ov11_02113760
mov r0, #0
add sp, #0xc8
mvn r0, r0
pop {r3, r4, r5, r6, r7, pc}
_02112e4a:
ldr r0, [r5, #4]
bl func_ov11_02113a18
cmp r0, #4
bne _02112e68
ldr r1, _02113098 ; =0x00000116
ldr r0, [sp, #8]
mov r2, #2
strb r2, [r0, r1]
bl func_ov11_02113760
mov r0, #0
add sp, #0xc8
mvn r0, r0
pop {r3, r4, r5, r6, r7, pc}
_02112e68:
cmp r0, #0
beq _02112e92
cmp r4, r7
blt _02112e84
ldr r1, _02113098 ; =0x00000116
ldr r0, [sp, #8]
mov r2, #1
strb r2, [r0, r1]
bl func_ov11_02113760
mov r0, #0
add sp, #0xc8
mvn r0, r0
pop {r3, r4, r5, r6, r7, pc}
_02112e84:
add r0, r6, #0
bl func_ov11_02115430
add r0, r4, #1
lsl r0, r0, #0x10
asr r4, r0, #0x10
b _02112e1a
_02112e92:
mov r0, #1
bl func_ov11_02113b08
add r0, sp, #0x74
mov r1, #0
mov r2, #0x3c
bl func_ov11_02114cb0
add r0, sp, #0x74
bl func_ov11_02113a94
cmp r0, #0
beq _02112ec0
ldr r1, _02113098 ; =0x00000116
ldr r0, [sp, #8]
mov r2, #0xf
strb r2, [r0, r1]
bl func_ov11_02113760
mov r0, #0
add sp, #0xc8
mvn r0, r0
pop {r3, r4, r5, r6, r7, pc}
_02112ec0:
mov r0, #0x58
bl func_ov11_02112c20
ldr r1, _02113094 ; =data_ov11_02130820
cmp r0, #0
str r0, [r1, #0xc]
bne _02112ee2
ldr r1, _02113098 ; =0x00000116
ldr r0, [sp, #8]
mov r2, #0xf
strb r2, [r0, r1]
bl func_ov11_02113760
mov r0, #0
add sp, #0xc8
mvn r0, r0
pop {r3, r4, r5, r6, r7, pc}
_02112ee2:
mov r1, #0
mov r2, #0x58
bl func_ov11_02114cb0
add r1, sp, #0x2c
mov r0, #0x30
ldrsh r5, [r1, r0]
mov r4, #0
cmp r5, #0
ble _02112f3a
ldr r7, _02113094 ; =data_ov11_02130820
_02112ef8:
ldr r1, [r7, #0xc]
add r0, sp, #0x74
bl func_ov11_02115260
mov r1, #0
mvn r1, r1
cmp r0, r1
bne _02112f1c
ldr r1, _02113098 ; =0x00000116
ldr r0, [sp, #8]
mov r2, #0xf
strb r2, [r0, r1]
bl func_ov11_02113760
mov r0, #0
add sp, #0xc8
mvn r0, r0
pop {r3, r4, r5, r6, r7, pc}
_02112f1c:
cmp r0, #0
bne _02112f2a
bne _02112f3a
ldr r0, [r7, #0xc]
ldr r0, [r0]
cmp r0, #1
beq _02112f3a
_02112f2a:
add r0, r6, #0
bl func_ov11_02115430
add r0, r4, #1
lsl r0, r0, #0x10
asr r4, r0, #0x10
cmp r4, r5
blt _02112ef8
_02112f3a:
add r0, sp, #0x2c
mov r1, #0x30
ldrsh r0, [r0, r1]
cmp r4, r0
bne _02112f58
ldr r0, [sp, #8]
mov r2, #0xf
add r1, #0xe6
strb r2, [r0, r1]
bl func_ov11_02113760
mov r0, #0
add sp, #0xc8
mvn r0, r0
pop {r3, r4, r5, r6, r7, pc}
_02112f58:
ldr r0, _021130a0 ; =0xc0a80b65
mov r1, #0xff
mvn r1, r1
add r2, r0, #0
bl func_ov11_02114c04
cmp r0, #0
beq _02112f82
mov r0, #0xc
bl func_ov11_021137e4
ldr r1, _02113098 ; =0x00000116
ldr r0, [sp, #8]
mov r2, #0xf
strb r2, [r0, r1]
bl func_ov11_02113760
mov r0, #0
add sp, #0xc8
mvn r0, r0
pop {r3, r4, r5, r6, r7, pc}
_02112f82:
bl func_ov11_02113760
mov r3, #0x11
ldr r2, [sp, #8]
lsl r3, r3, #4
mov r0, #3
add r1, sp, #0xb0
add r2, r2, r3
bl func_ov11_02113ad8
mov r0, #2
add r1, r0, #0
mov r2, #0
bl func_ov11_02114d38
ldr r1, _021130a4 ; =data_ov11_0212ed24
cmp r0, #0
str r0, [r1]
bge _02112fbc
ldr r1, _02113098 ; =0x00000116
ldr r0, [sp, #8]
mov r2, #0xf
strb r2, [r0, r1]
bl func_ov11_02113760
mov r0, #0
add sp, #0xc8
mvn r0, r0
pop {r3, r4, r5, r6, r7, pc}
_02112fbc:
mov r1, #4
str r1, [sp]
ldr r1, _021130a8 ; =0x0000ffff
mov r2, #1
add r3, sp, #0x54
bl func_ov11_02114d34
cmp r0, #0
bge _02112fe8
mov r0, #0xb
bl func_ov11_021137e4
ldr r1, _02113098 ; =0x00000116
ldr r0, [sp, #8]
mov r2, #0xf
strb r2, [r0, r1]
bl func_ov11_02113760
mov r0, #0
add sp, #0xc8
mvn r0, r0
pop {r3, r4, r5, r6, r7, pc}
_02112fe8:
add r0, sp, #0x2c
mov r1, #0
mov r2, #8
bl func_ov11_02114cb0
mov r1, #2
add r0, sp, #0x2c
strb r1, [r0, #1]
ldr r0, _021130a0 ; =0xc0a80b65
bl func_ov11_02114d54
str r0, [sp, #0x30]
ldr r0, _021130ac ; =0x00005790
bl func_ov11_02114d7c
add r1, sp, #0x2c
strh r0, [r1, #2]
ldr r0, _021130a4 ; =data_ov11_0212ed24
add r1, sp, #0x2c
ldr r0, [r0]
mov r2, #8
bl func_ov11_02114d40
cmp r0, #0
bge _0211302e
ldr r1, _02113098 ; =0x00000116
ldr r0, [sp, #8]
mov r2, #0xf
strb r2, [r0, r1]
bl func_ov11_02113760
mov r0, #0
add sp, #0xc8
mvn r0, r0
pop {r3, r4, r5, r6, r7, pc}
_0211302e:
ldr r0, _02113094 ; =data_ov11_02130820
mov r1, #0
ldr r0, [r0, #0x14]
mov r2, #0x14
str r0, [sp, #0x18]
add r0, sp, #0x60
bl func_ov11_02114cb0
ldr r0, _021130a0 ; =0xc0a80b65
mov r1, #0xfa
str r0, [sp, #0x70]
sub r0, #0x64
str r0, [sp, #0x60]
ldr r0, [sp, #0xc]
lsl r1, r1, #2
blx func_02002c14
str r0, [sp, #0x14]
mov r1, #0xfa
ldr r0, [sp, #0xc]
lsl r1, r1, #2
blx func_02002c14
mov r0, #0xfa
lsl r0, r0, #2
mul r0, r1
str r0, [sp, #0x10]
mov r1, #0x30
add r0, sp, #0x2c
ldrsh r7, [r0, r1]
ldr r5, _02113094 ; =data_ov11_02130820
_0211306c:
ldr r0, [sp, #0x24]
cmp r0, #1
bne _0211307c
ldr r1, _021130b0 ; =data_ov11_02130840
mov r0, #0x1c
ldrsb r0, [r1, r0]
cmp r0, #1
bne _0211307e
_0211307c:
b _021132f8
_0211307e:
ldr r0, _021130a4 ; =data_ov11_0212ed24
b _021130b4
nop
thumb_func_end func_ov11_02112d30
_02113084: .word data_ov11_0212ba0c
_02113088: .word 0x00000106
_0211308c: .word 0x0000010a
_02113090: .word 0x0000010e
_02113094: .word data_ov11_02130820
_02113098: .word 0x00000116
_0211309c: .word data_ov11_02130824
_021130a0: .word 0xc0a80b65
_021130a4: .word data_ov11_0212ed24
_021130a8: .word 0x0000ffff
_021130ac: .word 0x00005790
_021130b0: .word data_ov11_02130840
_021130b4:
mov r1, #0
ldr r0, [r0]
mvn r1, r1
cmp r0, r1
beq _021130c2
bl func_ov11_02114d4c
_021130c2:
mov r1, #0
ldr r0, _021133f4 ; =data_ov11_0212ed24
mvn r1, r1
str r1, [r0]
bl func_ov11_02114c5c
cmp r0, #0
beq _021130e6
ldr r1, _021133f8 ; =0x00000116
ldr r0, [sp, #8]
mov r2, #0xf
strb r2, [r0, r1]
bl func_ov11_02113760
mov r0, #0
add sp, #0xc8
mvn r0, r0
pop {r3, r4, r5, r6, r7, pc}
_021130e6:
mov r0, #0x58
bl func_ov11_02112c20
str r0, [r5, #4]
cmp r0, #0
bne _02113106
ldr r1, _021133f8 ; =0x00000116
ldr r0, [sp, #8]
mov r2, #0xf
strb r2, [r0, r1]
bl func_ov11_02113760
mov r0, #0
add sp, #0xc8
mvn r0, r0
pop {r3, r4, r5, r6, r7, pc}
_02113106:
ldr r0, [r5, #4]
cmp r0, #0
beq _02113114
bl func_ov11_02112c30
mov r0, #0
str r0, [r5, #4]
_02113114:
ldr r0, _021133fc ; =data_ov11_02130824
bl func_ov11_021150e8
mov r1, #0
mvn r1, r1
str r0, [sp, #0x28]
cmp r0, r1
bne _02113138
ldr r1, _021133f8 ; =0x00000116
ldr r0, [sp, #8]
mov r2, #0xf
strb r2, [r0, r1]
bl func_ov11_02113760
mov r0, #0
add sp, #0xc8
mvn r0, r0
pop {r3, r4, r5, r6, r7, pc}
_02113138:
ldr r0, [r5, #4]
bl func_ov11_02113a18
cmp r0, #4
bne _02113156
ldr r1, _021133f8 ; =0x00000116
ldr r0, [sp, #8]
mov r2, #2
strb r2, [r0, r1]
bl func_ov11_02113760
mov r0, #0
add sp, #0xc8
mvn r0, r0
pop {r3, r4, r5, r6, r7, pc}
_02113156:
cmp r0, #0
beq _02113180
cmp r4, r7
blt _02113172
ldr r1, _021133f8 ; =0x00000116
ldr r0, [sp, #8]
mov r2, #1
strb r2, [r0, r1]
bl func_ov11_02113760
mov r0, #0
add sp, #0xc8
mvn r0, r0
pop {r3, r4, r5, r6, r7, pc}
_02113172:
add r0, r6, #0
bl func_ov11_02115430
add r0, r4, #1
lsl r0, r0, #0x10
asr r4, r0, #0x10
b _02113106
_02113180:
mov r0, #0
ldr r1, [sp, #0x28]
mvn r0, r0
cmp r1, r0
bne _0211319e
ldr r1, _021133f8 ; =0x00000116
ldr r0, [sp, #8]
mov r2, #0xf
strb r2, [r0, r1]
bl func_ov11_02113760
mov r0, #0
add sp, #0xc8
mvn r0, r0
pop {r3, r4, r5, r6, r7, pc}
_0211319e:
mov r0, #0x58
bl func_ov11_02112c20
str r0, [r5, #0xc]
cmp r0, #0
bne _021131be
ldr r1, _021133f8 ; =0x00000116
ldr r0, [sp, #8]
mov r2, #0xf
strb r2, [r0, r1]
bl func_ov11_02113760
mov r0, #0
add sp, #0xc8
mvn r0, r0
pop {r3, r4, r5, r6, r7, pc}
_021131be:
mov r1, #0
mov r2, #0x58
bl func_ov11_02114cb0
mov r4, #0
cmp r7, #0
ble _0211320e
_021131cc:
ldr r1, [r5, #0xc]
add r0, sp, #0x74
bl func_ov11_02115260
mov r1, #0
mvn r1, r1
cmp r0, r1
bne _021131f0
ldr r1, _021133f8 ; =0x00000116
ldr r0, [sp, #8]
mov r2, #0xf
strb r2, [r0, r1]
bl func_ov11_02113760
mov r0, #0
add sp, #0xc8
mvn r0, r0
pop {r3, r4, r5, r6, r7, pc}
_021131f0:
cmp r0, #0
bne _021131fe
bne _0211320e
ldr r0, [r5, #0xc]
ldr r0, [r0]
cmp r0, #1
beq _0211320e
_021131fe:
add r0, r6, #0
bl func_ov11_02115430
add r0, r4, #1
lsl r0, r0, #0x10
asr r4, r0, #0x10
cmp r4, r7
blt _021131cc
_0211320e:
cmp r4, r7
bne _02113226
ldr r1, _021133f8 ; =0x00000116
ldr r0, [sp, #8]
mov r2, #0xf
strb r2, [r0, r1]
bl func_ov11_02113760
mov r0, #0
add sp, #0xc8
mvn r0, r0
pop {r3, r4, r5, r6, r7, pc}
_02113226:
ldr r0, [r5, #0x34]
ldr r1, [r5, #0x38]
bl func_ov11_02113748
ldr r1, [r5, #0x38]
add r2, r0, #0
str r0, [sp, #0x1c]
bl func_ov11_02114c04
cmp r0, #0
beq _02113256
mov r0, #0xc
bl func_ov11_021137e4
ldr r1, _021133f8 ; =0x00000116
ldr r0, [sp, #8]
mov r2, #0xf
strb r2, [r0, r1]
bl func_ov11_02113760
mov r0, #0
add sp, #0xc8
mvn r0, r0
pop {r3, r4, r5, r6, r7, pc}
_02113256:
ldr r0, _02113400 ; =data_ov11_02130840
mov r1, #1
strb r1, [r0, #0x1c]
bl func_ov11_02113760
mov r0, #2
add r1, r0, #0
mov r2, #0
bl func_ov11_02114d38
ldr r1, _021133f4 ; =data_ov11_0212ed24
cmp r0, #0
str r0, [r1]
bge _02113286
ldr r1, _021133f8 ; =0x00000116
ldr r0, [sp, #8]
mov r2, #0xf
strb r2, [r0, r1]
bl func_ov11_02113760
mov r0, #0
add sp, #0xc8
mvn r0, r0
pop {r3, r4, r5, r6, r7, pc}
_02113286:
mov r1, #4
str r1, [sp]
ldr r1, _02113404 ; =0x0000ffff
mov r2, #1
add r3, sp, #0x54
bl func_ov11_02114d34
cmp r0, #0
bge _021132b2
mov r0, #0xb
bl func_ov11_021137e4
ldr r1, _021133f8 ; =0x00000116
ldr r0, [sp, #8]
mov r2, #0xf
strb r2, [r0, r1]
bl func_ov11_02113760
mov r0, #0
add sp, #0xc8
mvn r0, r0
pop {r3, r4, r5, r6, r7, pc}
_021132b2:
add r0, sp, #0x2c
mov r1, #0
mov r2, #8
bl func_ov11_02114cb0
mov r1, #2
add r0, sp, #0x2c
strb r1, [r0, #1]
ldr r0, [sp, #0x1c]
bl func_ov11_02114d54
str r0, [sp, #0x30]
ldr r0, _02113408 ; =0x00005790
bl func_ov11_02114d7c
add r1, sp, #0x2c
strh r0, [r1, #2]
ldr r0, _021133f4 ; =data_ov11_0212ed24
add r1, sp, #0x2c
ldr r0, [r0]
mov r2, #8
bl func_ov11_02114d40
cmp r0, #0
bge _021132f8
ldr r1, _021133f8 ; =0x00000116
ldr r0, [sp, #8]
mov r2, #0xf
strb r2, [r0, r1]
bl func_ov11_02113760
mov r0, #0
add sp, #0xc8
mvn r0, r0
pop {r3, r4, r5, r6, r7, pc}
_021132f8:
ldr r3, _021133f4 ; =data_ov11_0212ed24
ldr r0, [sp, #0x24]
ldr r3, [r3]
add r1, sp, #0x60
add r2, sp, #0xb0
bl func_ov11_021143ec
mov r1, #0
mvn r1, r1
cmp r0, r1
bne _0211332e
mov r1, #1
ldr r0, [sp, #0x24]
lsl r1, r1, #0xc
add r0, r0, r1
bl func_ov11_021137e4
ldr r1, _021133f8 ; =0x00000116
ldr r0, [sp, #8]
mov r2, #0xf
strb r2, [r0, r1]
bl func_ov11_02113760
mov r0, #0
add sp, #0xc8
mvn r0, r0
pop {r3, r4, r5, r6, r7, pc}
_0211332e:
ldr r0, [sp, #0x18]
ldr r2, _0211340c ; =0x000005f8
mov r1, #0
bl func_ov11_02114cb0
add r0, sp, #0x3c
bl func_ov11_02114e58
ldr r0, _021133f4 ; =data_ov11_0212ed24
add r1, sp, #0x3c
ldr r0, [r0]
bl func_ov11_02114e64
ldr r0, [sp, #0x14]
mov r2, #0
str r0, [sp, #0x34]
ldr r0, [sp, #0x10]
add r1, sp, #0x3c
str r0, [sp, #0x38]
add r0, sp, #0x34
str r0, [sp]
ldr r0, _021133f4 ; =data_ov11_0212ed24
add r3, r2, #0
ldr r0, [r0]
add r0, r0, #1
bl func_ov11_02114cd0
cmp r0, #0
bgt _021133a8
ldr r0, [sp, #0x50]
add r1, sp, #0x2c
add r2, r0, #1
str r2, [sp, #0x50]
mov r0, #0x2c
ldrsh r0, [r1, r0]
cmp r2, r0
ble _0211339e
ldr r0, [sp, #0x24]
cmp r0, #0
bne _02113386
mov r0, #0xf
bl func_ov11_021137e4
b _02113398
_02113386:
cmp r0, #1
bne _02113392
mov r0, #0x10
bl func_ov11_021137e4
b _02113398
_02113392:
mov r0, #0x11
bl func_ov11_021137e4
_02113398:
mov r5, #0
mvn r5, r5
b _02113686
_0211339e:
mov r0, #0x2e
ldrsh r0, [r1, r0]
bl func_ov11_02115430
b _0211306c
_021133a8:
mov r0, #8
str r0, [sp, #0x44]
add r0, sp, #0x48
str r0, [sp]
add r0, sp, #0x44
str r0, [sp, #4]
ldr r0, _021133f4 ; =data_ov11_0212ed24
ldr r1, [sp, #0x18]
ldr r0, [r0]
ldr r2, _02113410 ; =0x000005dc
add r1, #0xc
mov r3, #0
bl func_ov11_02114cbc
ldr r1, _021133f4 ; =data_ov11_0212ed24
lsl r0, r0, #0x10
ldr r2, [r1]
ldr r1, [sp, #0x18]
lsr r0, r0, #0x10
str r2, [r1]
bl func_ov11_02114dbc
ldr r1, [sp, #0x18]
add r2, sp, #0x50
str r0, [r1, #4]
ldr r0, _021133f4 ; =data_ov11_0212ed24
add r3, sp, #0xb0
ldr r0, [r0]
str r0, [sp]
ldr r0, [sp, #0x24]
bl func_ov11_02113b34
str r0, [sp, #0x20]
cmp r0, #0x64
bne _02113414
mov r5, #0
b _02113686
nop
_021133f4: .word data_ov11_0212ed24
_021133f8: .word 0x00000116
_021133fc: .word data_ov11_02130824
_02113400: .word data_ov11_02130840
_02113404: .word 0x0000ffff
_02113408: .word 0x00005790
_0211340c: .word 0x000005f8
_02113410: .word 0x000005dc
_02113414:
mov r5, #0
mvn r5, r5
cmp r0, r5
bne _0211341e
b _02113686
_0211341e:
ldr r1, [sp, #0x24]
cmp r1, r0
bne _02113426
b _02113648
_02113426:
cmp r0, #2
beq _0211342c
b _02113642
_0211342c:
ldr r0, _02113730 ; =data_ov11_0212ed24
ldr r0, [r0]
cmp r0, r5
beq _02113438
bl func_ov11_02114d4c
_02113438:
mov r1, #0
ldr r0, _02113730 ; =data_ov11_0212ed24
mvn r1, r1
str r1, [r0]
bl func_ov11_02114c5c
cmp r0, #0
beq _0211345c
ldr r1, _02113734 ; =0x00000116
ldr r0, [sp, #8]
mov r2, #0xf
strb r2, [r0, r1]
bl func_ov11_02113760
mov r0, #0
add sp, #0xc8
mvn r0, r0
pop {r3, r4, r5, r6, r7, pc}
_0211345c:
mov r0, #4
mov r4, #0
bl func_ov11_02113b08
add r1, sp, #0x2c
mov r0, #0x30
ldrsh r7, [r1, r0]
ldr r5, _02113738 ; =data_ov11_02130820
_0211346c:
ldr r0, [r5, #4]
cmp r0, #0
beq _0211347a
bl func_ov11_02112c30
mov r0, #0
str r0, [r5, #4]
_0211347a:
ldr r0, _0211373c ; =data_ov11_02130824
bl func_ov11_021150e8
mov r1, #0
mvn r1, r1
cmp r0, r1
bne _0211349c
ldr r1, _02113734 ; =0x00000116
ldr r0, [sp, #8]
mov r2, #0xf
strb r2, [r0, r1]
bl func_ov11_02113760
mov r0, #0
add sp, #0xc8
mvn r0, r0
pop {r3, r4, r5, r6, r7, pc}
_0211349c:
ldr r0, [r5, #4]
bl func_ov11_02113a18
cmp r0, #4
bne _021134ba
ldr r1, _02113734 ; =0x00000116
ldr r0, [sp, #8]
mov r2, #2
strb r2, [r0, r1]
bl func_ov11_02113760
mov r0, #0
add sp, #0xc8
mvn r0, r0
pop {r3, r4, r5, r6, r7, pc}
_021134ba:
cmp r0, #0
beq _021134e4
cmp r4, r7
blt _021134d6
ldr r1, _02113734 ; =0x00000116
ldr r0, [sp, #8]
mov r2, #1
strb r2, [r0, r1]
bl func_ov11_02113760
mov r0, #0
add sp, #0xc8
mvn r0, r0
pop {r3, r4, r5, r6, r7, pc}
_021134d6:
add r0, r6, #0
bl func_ov11_02115430
add r0, r4, #1
lsl r0, r0, #0x10
asr r4, r0, #0x10
b _0211346c
_021134e4:
mov r0, #0x58
bl func_ov11_02112c20
ldr r1, _02113738 ; =data_ov11_02130820
cmp r0, #0
str r0, [r1, #0xc]
bne _02113506
ldr r1, _02113734 ; =0x00000116
ldr r0, [sp, #8]
mov r2, #0xf
strb r2, [r0, r1]
bl func_ov11_02113760
mov r0, #0
add sp, #0xc8
mvn r0, r0
pop {r3, r4, r5, r6, r7, pc}
_02113506:
mov r1, #0
mov r2, #0x58
bl func_ov11_02114cb0
add r1, sp, #0x2c
mov r0, #0x30
ldrsh r5, [r1, r0]
mov r4, #0
cmp r5, #0
ble _0211355e
ldr r7, _02113738 ; =data_ov11_02130820
_0211351c:
ldr r1, [r7, #0xc]
add r0, sp, #0x74
bl func_ov11_02115260
mov r1, #0
mvn r1, r1
cmp r0, r1
bne _02113540
ldr r1, _02113734 ; =0x00000116
ldr r0, [sp, #8]
mov r2, #0xf
strb r2, [r0, r1]
bl func_ov11_02113760
mov r0, #0
add sp, #0xc8
mvn r0, r0
pop {r3, r4, r5, r6, r7, pc}
_02113540:
cmp r0, #0
bne _0211354e
bne _0211355e
ldr r0, [r7, #0xc]
ldr r0, [r0]
cmp r0, #1
beq _0211355e
_0211354e:
add r0, r6, #0
bl func_ov11_02115430
add r0, r4, #1
lsl r0, r0, #0x10
asr r4, r0, #0x10
cmp r4, r5
blt _0211351c
_0211355e:
add r0, sp, #0x2c
mov r1, #0x30
ldrsh r0, [r0, r1]
cmp r4, r0
bne _0211357c
ldr r0, [sp, #8]
mov r2, #0xf
add r1, #0xe6
strb r2, [r0, r1]
bl func_ov11_02113760
mov r0, #0
add sp, #0xc8
mvn r0, r0
pop {r3, r4, r5, r6, r7, pc}
_0211357c:
ldr r1, _02113738 ; =data_ov11_02130820
ldr r0, [sp, #0x1c]
ldr r1, [r1, #0x38]
add r2, r0, #0
bl func_ov11_02114c04
cmp r0, #0
beq _021135a6
mov r0, #0xc
bl func_ov11_021137e4
ldr r1, _02113734 ; =0x00000116
ldr r0, [sp, #8]
mov r2, #0xf
strb r2, [r0, r1]
bl func_ov11_02113760
mov r0, #0
add sp, #0xc8
mvn r0, r0
pop {r3, r4, r5, r6, r7, pc}
_021135a6:
bl func_ov11_02113760
mov r0, #2
add r1, r0, #0
mov r2, #0
bl func_ov11_02114d38
ldr r1, _02113730 ; =data_ov11_0212ed24
cmp r0, #0
str r0, [r1]
bge _021135d0
ldr r1, _02113734 ; =0x00000116
ldr r0, [sp, #8]
mov r2, #0xf
strb r2, [r0, r1]
bl func_ov11_02113760
mov r0, #0
add sp, #0xc8
mvn r0, r0
pop {r3, r4, r5, r6, r7, pc}
_021135d0:
mov r1, #4
str r1, [sp]
ldr r1, _02113740 ; =0x0000ffff
mov r2, #1
add r3, sp, #0x54
bl func_ov11_02114d34
cmp r0, #0
bge _021135fc
mov r0, #0xb
bl func_ov11_021137e4
ldr r1, _02113734 ; =0x00000116
ldr r0, [sp, #8]
mov r2, #0xf
strb r2, [r0, r1]
bl func_ov11_02113760
mov r0, #0
add sp, #0xc8
mvn r0, r0
pop {r3, r4, r5, r6, r7, pc}
_021135fc:
add r0, sp, #0x2c
mov r1, #0
mov r2, #8
bl func_ov11_02114cb0
mov r1, #2
add r0, sp, #0x2c
strb r1, [r0, #1]
ldr r0, [sp, #0x1c]
bl func_ov11_02114d54
str r0, [sp, #0x30]
ldr r0, _02113744 ; =0x00005790
bl func_ov11_02114d7c
add r1, sp, #0x2c
strh r0, [r1, #2]
ldr r0, _02113730 ; =data_ov11_0212ed24
add r1, sp, #0x2c
ldr r0, [r0]
mov r2, #8
bl func_ov11_02114d40
cmp r0, #0
bge _02113642
ldr r1, _02113734 ; =0x00000116
ldr r0, [sp, #8]
mov r2, #0xf
strb r2, [r0, r1]
bl func_ov11_02113760
mov r0, #0
add sp, #0xc8
mvn r0, r0
pop {r3, r4, r5, r6, r7, pc}
_02113642:
ldr r0, [sp, #0x20]
str r0, [sp, #0x24]
b _0211302e
_02113648:
str r0, [sp, #0x24]
add r1, sp, #0x2c
mov r0, #0x2c
ldrsh r0, [r1, r0]
ldr r2, [sp, #0x50]
cmp r2, r0
ble _0211367c
ldr r0, [sp, #0x20]
cmp r0, #0
bne _02113664
mov r0, #0xf
bl func_ov11_021137e4
b _02113676
_02113664:
cmp r0, #1
bne _02113670
mov r0, #0x10
bl func_ov11_021137e4
b _02113676
_02113670:
mov r0, #0x11
bl func_ov11_021137e4
_02113676:
mov r5, #0
mvn r5, r5
b _02113686
_0211367c:
mov r0, #0x2e
ldrsh r0, [r1, r0]
bl func_ov11_02115430
b _0211302e
_02113686:
ldr r0, _02113730 ; =data_ov11_0212ed24
mov r1, #0
ldr r0, [r0]
mvn r1, r1
cmp r0, r1
beq _02113696
bl func_ov11_02114d4c
_02113696:
mov r1, #0
ldr r0, _02113730 ; =data_ov11_0212ed24
mvn r1, r1
str r1, [r0]
bl func_ov11_02114c5c
cmp r0, #0
beq _021136ba
ldr r1, _02113734 ; =0x00000116
ldr r0, [sp, #8]
mov r2, #0xf
strb r2, [r0, r1]
bl func_ov11_02113760
mov r0, #0
add sp, #0xc8
mvn r0, r0
pop {r3, r4, r5, r6, r7, pc}
_021136ba:
cmp r5, #0
beq _0211370a
bl func_ov11_021137f0
sub r0, #0xf
cmp r0, #6
bhi _021136f6
add r0, r0, r0
add r0, pc
ldrh r0, [r0, #6]
lsl r0, r0, #0x10
asr r0, r0, #0x10
add pc, r0
_021136d4: ; jump table
.short _021136e2 - _021136d4 - 2 ; case 0
.short _021136e6 - _021136d4 - 2 ; case 1
.short _021136ea - _021136d4 - 2 ; case 2
.short _021136f6 - _021136d4 - 2 ; case 3
.short _021136f6 - _021136d4 - 2 ; case 4
.short _021136ee - _021136d4 - 2 ; case 5
.short _021136f2 - _021136d4 - 2 ; case 6
_021136e2:
mov r2, #3
b _021136f8
_021136e6:
mov r2, #4
b _021136f8
_021136ea:
mov r2, #5
b _021136f8
_021136ee:
mov r2, #7
b _021136f8
_021136f2:
mov r2, #8
b _021136f8
_021136f6:
mov r2, #0xf
_021136f8:
ldr r1, _02113734 ; =0x00000116
ldr r0, [sp, #8]
strb r2, [r0, r1]
bl func_ov11_02113760
mov r0, #0
add sp, #0xc8
mvn r0, r0
pop {r3, r4, r5, r6, r7, pc}
_0211370a:
ldr r0, [sp, #8]
bl func_ov11_021137fc
cmp r0, #0
beq _02113728
ldr r1, _02113734 ; =0x00000116
ldr r0, [sp, #8]
mov r2, #6
strb r2, [r0, r1]
bl func_ov11_02113760
mov r0, #0
add sp, #0xc8
mvn r0, r0
pop {r3, r4, r5, r6, r7, pc}
_02113728:
mov r0, #0
add sp, #0xc8
pop {r3, r4, r5, r6, r7, pc}
nop
_02113730: .word data_ov11_0212ed24
_02113734: .word 0x00000116
_02113738: .word data_ov11_02130820
_0211373c: .word data_ov11_02130824
_02113740: .word 0x0000ffff
_02113744: .word 0x00005790
.global func_ov11_02113748
thumb_func_start func_ov11_02113748
func_ov11_02113748: ; 0x02113748
add r2, r0, #0
and r2, r1
mvn r1, r1
and r0, r1
add r0, r0, #1
orr r0, r2
orr r1, r2
cmp r0, r1
blo _0211375e
mov r0, #1
orr r0, r2
_0211375e:
bx lr
thumb_func_end func_ov11_02113748
.global func_ov11_02113760
thumb_func_start func_ov11_02113760
func_ov11_02113760: ; 0x02113760
push {r3, lr}
ldr r0, _02113788 ; =data_ov11_02130820
ldr r0, [r0, #0xc]
cmp r0, #0
beq _02113774
bl func_ov11_02112c30
ldr r0, _02113788 ; =data_ov11_02130820
mov r1, #0
str r1, [r0, #0xc]
_02113774:
ldr r0, _02113788 ; =data_ov11_02130820
ldr r0, [r0, #4]
cmp r0, #0
beq _02113786
bl func_ov11_02112c30
ldr r0, _02113788 ; =data_ov11_02130820
mov r1, #0
str r1, [r0, #4]
_02113786:
pop {r3, pc}
.align 2, 0
thumb_func_end func_ov11_02113760
_02113788: .word data_ov11_02130820
.global func_ov11_0211378c
thumb_func_start func_ov11_0211378c
func_ov11_0211378c: ; 0x0211378c
push {r4, lr}
add r4, r0, #0
ldr r0, _021137d0 ; =data_ov11_02131580
mov r1, #0
mov r2, #8
bl func_ov11_02114cb0
ldr r0, _021137d4 ; =data_ov11_02130820
mov r1, #1
str r1, [r0, #0x10]
ldr r0, _021137d8 ; =data_ov11_02130844
mov r1, #0
mov r2, #0x1c
bl func_ov11_02114cb0
ldr r1, _021137d4 ; =data_ov11_02130820
add r0, r4, #6
str r0, [r1, #0x24]
ldrh r0, [r4, #4]
mov r3, #0
str r0, [r1, #0x28]
ldrh r2, [r4]
mov r0, #0xf
and r0, r2
str r0, [r1, #0x2c]
ldrb r2, [r4, #2]
ldr r0, _021137dc ; =data_ov11_02130840
strb r2, [r0, #0x1d]
ldr r2, _021137e0 ; =0xc0a80b01
str r3, [r1, #0x30]
str r2, [r1, #0x34]
strb r3, [r0, #0x1c]
pop {r4, pc}
nop
thumb_func_end func_ov11_0211378c
_021137d0: .word data_ov11_02131580
_021137d4: .word data_ov11_02130820
_021137d8: .word data_ov11_02130844
_021137dc: .word data_ov11_02130840
_021137e0: .word 0xc0a80b01
.global func_ov11_021137e4
thumb_func_start func_ov11_021137e4
func_ov11_021137e4: ; 0x021137e4
ldr r1, _021137ec ; =data_ov11_02130820
str r0, [r1, #0x10]
bx lr
nop
thumb_func_end func_ov11_021137e4
_021137ec: .word data_ov11_02130820
.global func_ov11_021137f0
thumb_func_start func_ov11_021137f0
func_ov11_021137f0: ; 0x021137f0
ldr r0, _021137f8 ; =data_ov11_02130820
ldr r0, [r0, #0x10]
bx lr
nop
thumb_func_end func_ov11_021137f0
_021137f8: .word data_ov11_02130820
.global func_ov11_021137fc
thumb_func_start func_ov11_021137fc
func_ov11_021137fc: ; 0x021137fc
push {r3, r4, r5, r6, r7, lr}
sub sp, #8
add r7, r0, #0
ldr r0, _021139d4 ; =data_ov11_02131148
ldr r2, _021139d8 ; =0x00000117
str r0, [sp, #4]
ldr r0, _021139dc ; =data_ov11_021311b8
add r4, r7, r2
ldr r6, _021139e0 ; =data_ov11_02130ee8
ldr r5, _021139e4 ; =data_ov11_02131018
str r0, [sp]
bne _0211381c
mov r0, #0
add sp, #8
mvn r0, r0
pop {r3, r4, r5, r6, r7, pc}
_0211381c:
ldr r1, _021139e8 ; =data_ov11_02130820
add r2, #0x3d
ldr r0, [r1, #0x2c]
ldr r1, [r1, #0x30]
and r0, r1
strh r0, [r7]
add r0, r4, #0
mov r1, #0
bl func_ov11_02114cb0
ldrh r1, [r7]
mov r0, #1
tst r0, r1
beq _0211389a
add r1, r6, #0
ldr r2, [r6, #4]
add r0, r4, #0
add r1, #0x30
bl func_ov11_02114ca0
add r1, r6, #0
ldr r2, [r6, #4]
add r0, r4, #6
add r1, #0x70
bl func_ov11_02114ca0
add r0, r4, #0
add r1, r6, #0
ldr r2, [r6, #4]
add r0, #0xc
add r1, #0xb0
bl func_ov11_02114ca0
add r0, r4, #0
add r1, r6, #0
ldr r2, [r6, #4]
add r0, #0x12
add r1, #0xf0
bl func_ov11_02114ca0
add r0, r6, #0
add r0, #8
bl func_ov11_02114dd4
add r1, r0, #0
add r0, r6, #0
add r0, #8
bl func_ov11_021139f4
cmp r0, #0
beq _02113884
b _021139c0
_02113884:
add r0, r6, #0
add r0, #8
bl func_ov11_02114dd4
add r2, r0, #0
add r0, r4, #0
add r6, #8
add r0, #0x18
add r1, r6, #0
bl func_ov11_02114ca0
_0211389a:
ldrh r1, [r7]
mov r0, #2
tst r0, r1
beq _02113906
add r0, r4, #0
add r1, r5, #0
ldr r2, [r5, #4]
add r0, #0x39
add r1, #0x30
bl func_ov11_02114ca0
add r0, r4, #0
add r1, r5, #0
ldr r2, [r5, #4]
add r0, #0x47
add r1, #0x70
bl func_ov11_02114ca0
add r0, r4, #0
add r1, r5, #0
ldr r2, [r5, #4]
add r0, #0x55
add r1, #0xb0
bl func_ov11_02114ca0
add r0, r4, #0
add r1, r5, #0
ldr r2, [r5, #4]
add r0, #0x63
add r1, #0xf0
bl func_ov11_02114ca0
add r0, r5, #0
add r0, #8
bl func_ov11_02114dd4
add r1, r0, #0
add r0, r5, #0
add r0, #8
bl func_ov11_021139f4
cmp r0, #0
bne _021139c0
add r0, r5, #0
add r0, #8
bl func_ov11_02114dd4
add r2, r0, #0
add r0, r4, #0
add r5, #8
add r0, #0x71
add r1, r5, #0
bl func_ov11_02114ca0
_02113906:
ldrh r1, [r7]
mov r0, #4
tst r0, r1
beq _0211395e
ldr r1, [sp, #4]
ldr r0, [sp, #4]
ldr r1, [r1, #4]
add r0, #0x30
sub r1, r1, #1
bl func_ov11_021139f4
cmp r0, #0
bne _021139c0
ldr r2, [sp, #4]
ldr r1, [sp, #4]
add r0, r4, #0
ldr r2, [r2, #4]
add r0, #0x92
add r1, #0x30
bl func_ov11_02114ca0
ldr r0, [sp, #4]
add r0, #8
bl func_ov11_02114dd4
add r1, r0, #0
ldr r0, [sp, #4]
add r0, #8
bl func_ov11_021139f4
cmp r0, #0
bne _021139c0
ldr r0, [sp, #4]
add r0, #8
bl func_ov11_02114dd4
ldr r1, [sp, #4]
add r2, r0, #0
add r0, r4, #0
add r1, #8
add r0, #0xd2
str r1, [sp, #4]
bl func_ov11_02114ca0
_0211395e:
ldrh r1, [r7]
mov r0, #8
tst r0, r1
beq _021139b6
ldr r1, [sp]
ldr r0, [sp]
ldr r1, [r1, #4]
add r0, #0x30
sub r1, r1, #1
bl func_ov11_021139f4
cmp r0, #0
bne _021139c0
ldr r2, [sp]
ldr r1, [sp]
add r0, r4, #0
ldr r2, [r2, #4]
add r0, #0xf3
add r1, #0x30
bl func_ov11_02114ca0
ldr r0, [sp]
add r0, #8
bl func_ov11_02114dd4
add r1, r0, #0
ldr r0, [sp]
add r0, #8
bl func_ov11_021139f4
cmp r0, #0
bne _021139c0
ldr r0, [sp]
add r0, #8
bl func_ov11_02114dd4
add r2, r0, #0
ldr r0, _021139ec ; =0x00000133
ldr r1, [sp]
add r0, r4, r0
add r1, #8
str r1, [sp]
bl func_ov11_02114ca0
_021139b6:
ldr r1, _021139f0 ; =0x00000116
mov r0, #0
add sp, #8
strb r0, [r7, r1]
pop {r3, r4, r5, r6, r7, pc}
_021139c0:
mov r2, #0x55
add r0, r4, #0
mov r1, #0
lsl r2, r2, #2
bl func_ov11_02114cb0
mov r0, #0
mvn r0, r0
add sp, #8
pop {r3, r4, r5, r6, r7, pc}
.align 2, 0
thumb_func_end func_ov11_021137fc
_021139d4: .word data_ov11_02131148
_021139d8: .word 0x00000117
_021139dc: .word data_ov11_021311b8
_021139e0: .word data_ov11_02130ee8
_021139e4: .word data_ov11_02131018
_021139e8: .word data_ov11_02130820
_021139ec: .word 0x00000133
_021139f0: .word 0x00000116
.global func_ov11_021139f4
thumb_func_start func_ov11_021139f4
func_ov11_021139f4: ; 0x021139f4
mov r3, #0
cmp r1, #0
ble _02113a12
_021139fa:
ldrb r2, [r0]
add r0, r0, #1
cmp r2, #0x20
blo _02113a06
cmp r2, #0x7f
bls _02113a0c
_02113a06:
mov r0, #0
mvn r0, r0
bx lr
_02113a0c:
add r3, r3, #1
cmp r3, r1
blt _021139fa
_02113a12:
mov r0, #0
bx lr
.align 2, 0
thumb_func_end func_ov11_021139f4
.global func_ov11_02113a18
thumb_func_start func_ov11_02113a18
func_ov11_02113a18: ; 0x02113a18
push {r3, r4, r5, r6, r7, lr}
sub sp, #8
add r5, r0, #0
ldr r0, [r5]
mov r4, #0
str r4, [sp, #4]
str r0, [sp]
cmp r0, #0
bne _02113a30
add sp, #8
mov r0, #5
pop {r3, r4, r5, r6, r7, pc}
_02113a30:
cmp r0, #0x40
bls _02113a38
mov r0, #0x40
str r0, [sp]
_02113a38:
ldr r0, [sp]
mov r7, #0
cmp r0, #0
ble _02113a7a
add r6, r5, #0
add r6, #8
_02113a44:
ldr r1, [r5, #0x54]
mov r0, #1
tst r0, r1
beq _02113a6e
ldr r0, _02113a90 ; =data_ov11_0212ed84
bl func_ov11_02114dd4
ldr r1, [r5, #4]
cmp r1, r0
bne _02113a6e
ldr r0, _02113a90 ; =data_ov11_0212ed84
bl func_ov11_02114dd4
add r2, r0, #0
ldr r1, _02113a90 ; =data_ov11_0212ed84
add r0, r6, #0
bl func_ov11_02114c80
cmp r0, #0
bne _02113a6e
add r4, r4, #1
_02113a6e:
ldr r0, [sp]
add r7, r7, #1
add r5, #0x54
add r6, #0x54
cmp r7, r0
blt _02113a44
_02113a7a:
cmp r4, #1
ble _02113a82
mov r0, #4
str r0, [sp, #4]
_02113a82:
cmp r4, #0
bne _02113a8a
mov r0, #5
str r0, [sp, #4]
_02113a8a:
ldr r0, [sp, #4]
add sp, #8
pop {r3, r4, r5, r6, r7, pc}
.align 2, 0
thumb_func_end func_ov11_02113a18
_02113a90: .word data_ov11_0212ed84
.global func_ov11_02113a94
thumb_func_start func_ov11_02113a94
func_ov11_02113a94: ; 0x02113a94
push {r4, lr}
add r4, r0, #0
ldr r0, _02113ad0 ; =data_ov11_0212ed84
bl func_ov11_02114dd4
str r0, [r4]
ldr r1, _02113ad0 ; =data_ov11_0212ed84
ldr r2, [r4]
add r0, r4, #4
bl func_ov11_02114ca0
mov r0, #1
str r0, [r4, #0x24]
ldr r0, _02113ad4 ; =data_ov11_0212ed90
bl func_ov11_02114dd4
add r2, r0, #0
str r0, [r4, #0x28]
cmp r2, #0xd
bls _02113ac2
mov r0, #0
mvn r0, r0
pop {r4, pc}
_02113ac2:
add r4, #0x2c
ldr r1, _02113ad4 ; =data_ov11_0212ed90
add r0, r4, #0
bl func_ov11_02114ca0
mov r0, #0
pop {r4, pc}
.align 2, 0
thumb_func_end func_ov11_02113a94
_02113ad0: .word data_ov11_0212ed84
_02113ad4: .word data_ov11_0212ed90
.global func_ov11_02113ad8
thumb_func_start func_ov11_02113ad8
func_ov11_02113ad8: ; 0x02113ad8
push {r3, r4, r5, r6, r7, lr}
add r6, r0, #0
add r5, r1, #0
add r7, r2, #0
mov r4, #0
cmp r6, #0
ble _02113b06
_02113ae6:
add r0, r5, #0
add r1, r7, #0
mov r2, #6
bl func_ov11_02114ca0
bl func_ov11_02114de8
strh r0, [r5, #6]
ldrh r0, [r5, #6]
bl func_ov11_02114d7c
strh r0, [r5, #6]
add r4, r4, #1
add r5, #8
cmp r4, r6
blt _02113ae6
_02113b06:
pop {r3, r4, r5, r6, r7, pc}
thumb_func_end func_ov11_02113ad8
.global func_ov11_02113b08
thumb_func_start func_ov11_02113b08
func_ov11_02113b08: ; 0x02113b08
push {r3, lr}
mov r1, #0
mvn r1, r1
cmp r0, r1
bne _02113b1a
ldr r1, _02113b30 ; =data_ov11_0212ed24
str r0, [r1, #4]
mov r0, #0
pop {r3, pc}
_02113b1a:
ldr r1, _02113b30 ; =data_ov11_0212ed24
ldr r2, [r1, #4]
cmp r2, r0
beq _02113b2a
str r0, [r1, #4]
bl func_ov11_02115438
pop {r3, pc}
_02113b2a:
mov r0, #0
pop {r3, pc}
nop
thumb_func_end func_ov11_02113b08
_02113b30: .word data_ov11_0212ed24
.global func_ov11_02113b34
thumb_func_start func_ov11_02113b34
func_ov11_02113b34: ; 0x02113b34
push {r3, r4, r5, r6, r7, lr}
add r6, r1, #0
add r5, r0, #0
ldrh r0, [r6, #0xc]
add r7, r6, #0
add r4, r2, #0
str r3, [sp]
add r7, #0xc
bl func_ov11_02114dbc
cmp r0, #1
bhs _02113b56
ldr r0, [r4]
add r0, r0, #1
str r0, [r4]
add r0, r5, #0
pop {r3, r4, r5, r6, r7, pc}
_02113b56:
ldrb r0, [r7, #0xf]
cmp r0, #0x11
beq _02113b66
ldr r0, [r4]
add r0, r0, #1
str r0, [r4]
add r0, r5, #0
pop {r3, r4, r5, r6, r7, pc}
_02113b66:
add r0, r6, #0
add r0, #0xc
bl func_ov11_02113e2c
cmp r0, #0
ble _02113b7c
ldr r0, [r4]
add r0, r0, #1
str r0, [r4]
add r0, r5, #0
pop {r3, r4, r5, r6, r7, pc}
_02113b7c:
ldrh r0, [r7, #6]
bl func_ov11_02114dbc
ldr r1, _02113bc8 ; =0x00001010
cmp r0, r1
beq _02113b96
ldr r1, _02113bcc ; =0x00002010
cmp r0, r1
beq _02113ba6
ldr r1, _02113bd0 ; =0x00003010
cmp r0, r1
beq _02113bb6
b _02113bc4
_02113b96:
ldr r3, [sp]
add r0, r5, #0
add r1, r6, #0
add r2, r4, #0
bl func_ov11_02113bd4
add r5, r0, #0
b _02113bc4
_02113ba6:
ldr r3, [sp]
add r0, r5, #0
add r1, r6, #0
add r2, r4, #0
bl func_ov11_02113cb0
add r5, r0, #0
b _02113bc4
_02113bb6:
ldr r3, [sp]
add r0, r5, #0
add r1, r6, #0
add r2, r4, #0
bl func_ov11_02113d88
add r5, r0, #0
_02113bc4:
add r0, r5, #0
pop {r3, r4, r5, r6, r7, pc}
.align 2, 0
thumb_func_end func_ov11_02113b34
_02113bc8: .word 0x00001010
_02113bcc: .word 0x00002010
_02113bd0: .word 0x00003010
.global func_ov11_02113bd4
thumb_func_start func_ov11_02113bd4
func_ov11_02113bd4: ; 0x02113bd4
push {r3, r4, r5, r6, r7, lr}
add r6, r0, #0
add r5, r2, #0
cmp r6, #0
beq _02113be6
ldr r1, [r5]
add r1, r1, #1
str r1, [r5]
pop {r3, r4, r5, r6, r7, pc}
_02113be6:
add r7, r1, #0
add r7, #0xc
add r4, r1, #0
add r1, r7, #0
add r0, r3, #0
add r1, #0x10
add r4, #0x24
bl func_ov11_02113f64
cmp r0, #0
bge _02113c06
ldr r0, [r5]
add r0, r0, #1
str r0, [r5]
add r0, r6, #0
pop {r3, r4, r5, r6, r7, pc}
_02113c06:
ldrh r0, [r4, #2]
bl func_ov11_02114dbc
cmp r0, #0
bne _02113c1a
ldr r0, [r5]
add r0, r0, #1
str r0, [r5]
add r0, r6, #0
pop {r3, r4, r5, r6, r7, pc}
_02113c1a:
ldrb r0, [r4]
cmp r0, #7
bne _02113c58
ldr r0, [r4, #4]
bl func_ov11_02114d94
mov r1, #1
mvn r1, r1
cmp r0, r1
bne _02113c36
mov r0, #0x14
bl func_ov11_021137e4
b _02113c52
_02113c36:
ldr r0, [r4, #4]
bl func_ov11_02114d94
mov r1, #2
mvn r1, r1
cmp r0, r1
bne _02113c4c
mov r0, #0x15
bl func_ov11_021137e4
b _02113c52
_02113c4c:
mov r0, #0x18
bl func_ov11_021137e4
_02113c52:
mov r0, #0
mvn r0, r0
pop {r3, r4, r5, r6, r7, pc}
_02113c58:
cmp r0, #1
beq _02113c66
ldr r0, [r5]
add r0, r0, #1
str r0, [r5]
add r0, r6, #0
pop {r3, r4, r5, r6, r7, pc}
_02113c66:
ldr r1, _02113ca8 ; =data_ov11_02130860
add r0, r4, #4
bl func_ov11_02113fb0
cmp r0, #0
bge _02113c90
mov r1, #1
mvn r1, r1
cmp r0, r1
bne _02113c86
mov r0, #0x16
bl func_ov11_021137e4
mov r0, #0
mvn r0, r0
pop {r3, r4, r5, r6, r7, pc}
_02113c86:
ldr r0, [r5]
add r0, r0, #1
str r0, [r5]
add r0, r6, #0
pop {r3, r4, r5, r6, r7, pc}
_02113c90:
ldrh r0, [r7, #0xc]
bl func_ov11_02114dbc
bl func_ov11_021143dc
ldr r1, _02113cac ; =data_ov11_02130820
str r0, [r1]
mov r0, #0
str r0, [r5]
mov r0, #1
pop {r3, r4, r5, r6, r7, pc}
nop
thumb_func_end func_ov11_02113bd4
_02113ca8: .word data_ov11_02130860
_02113cac: .word data_ov11_02130820
.global func_ov11_02113cb0
thumb_func_start func_ov11_02113cb0
func_ov11_02113cb0: ; 0x02113cb0
push {r3, r4, r5, r6, r7, lr}
add r6, r0, #0
add r5, r2, #0
cmp r6, #1
beq _02113cc2
ldr r1, [r5]
add r1, r1, #1
str r1, [r5]
pop {r3, r4, r5, r6, r7, pc}
_02113cc2:
add r7, r1, #0
add r7, #0xc
add r4, r1, #0
add r3, #8
add r1, r7, #0
add r0, r3, #0
add r1, #0x10
add r4, #0x24
bl func_ov11_02113f64
cmp r0, #0
bge _02113ce4
ldr r0, [r5]
add r0, r0, #1
str r0, [r5]
add r0, r6, #0
pop {r3, r4, r5, r6, r7, pc}
_02113ce4:
ldrh r0, [r4, #2]
bl func_ov11_02114dbc
cmp r0, #0
bne _02113cf8
ldr r0, [r5]
add r0, r0, #1
str r0, [r5]
add r0, r6, #0
pop {r3, r4, r5, r6, r7, pc}
_02113cf8:
ldrb r0, [r4]
cmp r0, #7
bne _02113d36
ldr r0, [r4, #4]
bl func_ov11_02114d94
mov r1, #1
mvn r1, r1
cmp r0, r1
bne _02113d14
mov r0, #0x14
bl func_ov11_021137e4
b _02113d30
_02113d14:
ldr r0, [r4, #4]
bl func_ov11_02114d94
mov r1, #2
mvn r1, r1
cmp r0, r1
bne _02113d2a
mov r0, #0x15
bl func_ov11_021137e4
b _02113d30
_02113d2a:
mov r0, #0x18
bl func_ov11_021137e4
_02113d30:
mov r0, #0
mvn r0, r0
pop {r3, r4, r5, r6, r7, pc}
_02113d36:
mov r2, #0x6a
ldr r0, _02113d7c ; =data_ov11_02130ee0
mov r1, #0
lsl r2, r2, #4
bl func_ov11_02114cb0
ldrh r0, [r7, #0xa]
bl func_ov11_02114dbc
add r2, r0, #0
ldr r0, _02113d80 ; =data_ov11_02130860
ldr r3, _02113d7c ; =data_ov11_02130ee0
str r0, [sp]
mov r0, #0
add r1, r4, #0
bl func_ov11_021142cc
cmp r0, #0
bge _02113d66
ldr r0, [r5]
add r0, r0, #1
str r0, [r5]
add r0, r6, #0
pop {r3, r4, r5, r6, r7, pc}
_02113d66:
ldr r0, _02113d84 ; =data_ov11_02130820
ldr r1, [r0, #0x30]
ldr r0, [r0, #0x2c]
tst r0, r1
bne _02113d74
add r0, r6, #0
pop {r3, r4, r5, r6, r7, pc}
_02113d74:
mov r0, #0
str r0, [r5]
mov r0, #2
pop {r3, r4, r5, r6, r7, pc}
.align 2, 0
thumb_func_end func_ov11_02113cb0
_02113d7c: .word data_ov11_02130ee0
_02113d80: .word data_ov11_02130860
_02113d84: .word data_ov11_02130820
.global func_ov11_02113d88
thumb_func_start func_ov11_02113d88
func_ov11_02113d88: ; 0x02113d88
push {r4, r5, r6, lr}
add r6, r0, #0
add r5, r2, #0
cmp r6, #2
beq _02113d9a
ldr r1, [r5]
add r1, r1, #1
str r1, [r5]
pop {r4, r5, r6, pc}
_02113d9a:
add r4, r1, #0
add r3, #0x10
add r1, #0xc
add r0, r3, #0
add r1, #0x10
add r4, #0x24
bl func_ov11_02113f64
cmp r0, #0
bge _02113db8
ldr r0, [r5]
add r0, r0, #1
str r0, [r5]
add r0, r6, #0
pop {r4, r5, r6, pc}
_02113db8:
ldrb r0, [r4]
cmp r0, #7
beq _02113dc8
ldr r0, [r5]
add r0, r0, #1
str r0, [r5]
add r0, r6, #0
pop {r4, r5, r6, pc}
_02113dc8:
ldrh r0, [r4, #2]
bl func_ov11_02114dbc
cmp r0, #0
bne _02113ddc
ldr r0, [r5]
add r0, r0, #1
str r0, [r5]
add r0, r6, #0
pop {r4, r5, r6, pc}
_02113ddc:
ldr r0, [r4, #4]
bl func_ov11_02114d94
cmp r0, #0
bne _02113dea
mov r0, #0x64
pop {r4, r5, r6, pc}
_02113dea:
ldr r0, [r4, #4]
bl func_ov11_02114d94
mov r1, #1
mvn r1, r1
cmp r0, r1
bne _02113e04
mov r0, #0x14
bl func_ov11_021137e4
mov r0, #0
mvn r0, r0
pop {r4, r5, r6, pc}
_02113e04:
ldr r0, [r4, #4]
bl func_ov11_02114d94
mov r1, #2
mvn r1, r1
cmp r0, r1
bne _02113e1e
mov r0, #0x15
bl func_ov11_021137e4
mov r0, #0
mvn r0, r0
pop {r4, r5, r6, pc}
_02113e1e:
mov r0, #0x18
bl func_ov11_021137e4
mov r0, #0
mvn r0, r0
pop {r4, r5, r6, pc}
.align 2, 0
thumb_func_end func_ov11_02113d88
.global func_ov11_02113e2c
thumb_func_start func_ov11_02113e2c
func_ov11_02113e2c: ; 0x02113e2c
push {r4, r5, r6, r7, lr}
sub sp, #0x14
add r5, r0, #0
add r1, r5, #0
add r4, r5, #0
add r0, sp, #0xc
add r1, #0x10
mov r2, #8
add r4, #0x18
bl func_ov11_02114ca0
ldr r0, _02113f18 ; =data_ov11_0212ed90
bl func_ov11_02114dd4
add r3, r0, #0
ldr r2, _02113f18 ; =data_ov11_0212ed90
add r0, sp, #0xc
mov r1, #8
bl func_ov11_02114ad8
mov r1, #0
mvn r1, r1
cmp r0, r1
bne _02113e6a
mov r0, #2
bl func_ov11_021137e4
mov r0, #0x63
add sp, #0x14
mvn r0, r0
pop {r4, r5, r6, r7, pc}
_02113e6a:
ldrh r0, [r5, #6]
bl func_ov11_02114dbc
add r1, sp, #0xc
bl func_ov11_02113f20
cmp r0, #0
bne _02113f12
ldrh r0, [r5, #6]
bl func_ov11_02114dbc
mov r1, #1
lsl r1, r1, #0xc
cmp r0, r1
bne _02113e92
ldr r0, _02113f1c ; =data_ov11_02131580
add r1, sp, #0xc
mov r2, #8
bl func_ov11_02114ca0
_02113e92:
ldrh r0, [r5, #0xc]
bl func_ov11_02114dbc
mov r1, #0xf
tst r0, r1
bne _02113ea4
add sp, #0x14
mov r0, #0
pop {r4, r5, r6, r7, pc}
_02113ea4:
ldrh r0, [r4]
bl func_ov11_02114dbc
add r6, r0, #0
bl func_ov11_02112c20
add r7, r0, #0
bne _02113ec0
mov r0, #2
bl func_ov11_021137e4
add sp, #0x14
mov r0, #0x64
pop {r4, r5, r6, r7, pc}
_02113ec0:
add r0, r4, #2
str r0, [sp]
ldr r0, _02113f1c ; =data_ov11_02131580
add r1, r7, #0
str r0, [sp, #4]
mov r0, #8
str r0, [sp, #8]
ldrb r3, [r5, #0xe]
add r0, r4, #4
add r2, r6, #0
bl func_ov11_021148e8
cmp r0, #0
bge _02113ef6
add r0, r7, #0
bl func_ov11_02112c30
bl func_ov11_021137f0
cmp r0, #2
bne _02113ef0
add sp, #0x14
mov r0, #0x64
pop {r4, r5, r6, r7, pc}
_02113ef0:
add sp, #0x14
mov r0, #0xc8
pop {r4, r5, r6, r7, pc}
_02113ef6:
add r0, r4, #0
add r1, r7, #0
add r2, r6, #0
bl func_ov11_02114ca0
lsl r0, r6, #0x10
lsr r0, r0, #0x10
bl func_ov11_02114d7c
strh r0, [r5, #0xa]
add r0, r7, #0
bl func_ov11_02112c30
mov r0, #0
_02113f12:
add sp, #0x14
pop {r4, r5, r6, r7, pc}
nop
thumb_func_end func_ov11_02113e2c
_02113f18: .word data_ov11_0212ed90
_02113f1c: .word data_ov11_02131580
.global func_ov11_02113f20
thumb_func_start func_ov11_02113f20
func_ov11_02113f20: ; 0x02113f20
push {r4, r5, r6, lr}
mov r4, #0
ldr r6, _02113f60 ; =data_ov11_02131580
add r5, r4, #0
add r3, r4, #0
_02113f2a:
ldrb r2, [r6]
cmp r2, #0
beq _02113f34
mov r5, #1
b _02113f3c
_02113f34:
add r3, r3, #1
add r6, r6, #1
cmp r3, #6
blt _02113f2a
_02113f3c:
cmp r5, #0
beq _02113f50
ldr r0, _02113f60 ; =data_ov11_02131580
mov r2, #6
bl func_ov11_02114c80
cmp r0, #0
beq _02113f5a
mov r4, #1
b _02113f5a
_02113f50:
mov r1, #1
lsl r1, r1, #0xc
cmp r0, r1
beq _02113f5a
mov r4, #2
_02113f5a:
add r0, r4, #0
pop {r4, r5, r6, pc}
nop
thumb_func_end func_ov11_02113f20
_02113f60: .word data_ov11_02131580
.global func_ov11_02113f64
thumb_func_start func_ov11_02113f64
func_ov11_02113f64: ; 0x02113f64
push {r4, r5, r6, lr}
add r6, r0, #0
ldr r0, _02113fac ; =data_ov11_0212ed90
add r5, r1, #0
mov r4, #0
bl func_ov11_02114dd4
add r3, r0, #0
ldr r2, _02113fac ; =data_ov11_0212ed90
add r0, r5, #0
mov r1, #8
bl func_ov11_02114ad8
add r0, r6, #0
add r1, r5, #0
mov r2, #6
bl func_ov11_02114c80
cmp r0, #0
beq _02113f90
sub r4, r4, #1
b _02113fa6
_02113f90:
ldrh r0, [r6, #6]
bl func_ov11_02114dbc
add r6, r0, #0
ldrh r0, [r5, #6]
bl func_ov11_02114dbc
add r1, r6, #1
cmp r1, r0
beq _02113fa6
sub r4, r4, #2
_02113fa6:
add r0, r4, #0
pop {r4, r5, r6, pc}
nop
thumb_func_end func_ov11_02113f64
_02113fac: .word data_ov11_0212ed90
.global func_ov11_02113fb0
thumb_func_start func_ov11_02113fb0
func_ov11_02113fb0: ; 0x02113fb0
push {r3, r4, r5, r6, r7, lr}
add r5, r1, #0
mov r2, #0x41
add r6, r0, #0
add r0, r5, #0
mov r1, #0
lsl r2, r2, #2
bl func_ov11_02114cb0
add r7, r5, #0
add r4, r6, #0
add r7, #0x80
_02113fc8:
ldrh r0, [r4, #2]
bl func_ov11_02114dbc
add r2, r0, #0
cmp r2, #0
bgt _02113fda
mov r0, #0
mvn r0, r0
pop {r3, r4, r5, r6, r7, pc}
_02113fda:
ldrb r0, [r4]
cmp r0, #6
bhi _02114050
add r0, r0, r0
add r0, pc
ldrh r0, [r0, #6]
lsl r0, r0, #0x10
asr r0, r0, #0x10
add pc, r0
_02113fec: ; jump table
.short _02113ffa - _02113fec - 2 ; case 0
.short _02114004 - _02113fec - 2 ; case 1
.short _0211400e - _02113fec - 2 ; case 2
.short _0211401c - _02113fec - 2 ; case 3
.short _0211401c - _02113fec - 2 ; case 4
.short _0211402c - _02113fec - 2 ; case 5
.short _0211403e - _02113fec - 2 ; case 6
_02113ffa:
add r0, r5, #0
add r1, r4, #6
bl func_ov11_02114ca0
b _02114056
_02114004:
add r0, r7, #0
add r1, r4, #6
bl func_ov11_02114ca0
b _02114056
_0211400e:
mov r0, #1
lsl r0, r0, #8
add r0, r5, r0
add r1, r4, #6
bl func_ov11_02114ca0
b _02114056
_0211401c:
ldrb r0, [r4, #6]
bl func_ov11_02114dbc
cmp r0, #0
bgt _02114056
mov r0, #1
mvn r0, r0
pop {r3, r4, r5, r6, r7, pc}
_0211402c:
add r0, r4, #6
add r1, r2, #0
bl func_ov11_0211406c
bl func_ov11_02114d94
ldr r1, _02114068 ; =data_ov11_02130820
str r0, [r1, #0x34]
b _02114056
_0211403e:
add r0, r4, #6
add r1, r2, #0
bl func_ov11_0211406c
bl func_ov11_02114d94
ldr r1, _02114068 ; =data_ov11_02130820
str r0, [r1, #0x38]
b _02114056
_02114050:
mov r0, #0
mvn r0, r0
pop {r3, r4, r5, r6, r7, pc}
_02114056:
ldrh r0, [r4, #4]
cmp r0, #0
beq _02114064
bl func_ov11_02114dbc
add r4, r6, r0
b _02113fc8
_02114064:
mov r0, #0
pop {r3, r4, r5, r6, r7, pc}
.align 2, 0
thumb_func_end func_ov11_02113fb0
_02114068: .word data_ov11_02130820
.global func_ov11_0211406c
thumb_func_start func_ov11_0211406c
func_ov11_0211406c: ; 0x0211406c
push {r4, r5}
mov r3, #0
sub r2, r1, #1
add r5, r0, r2
add r4, r3, #0
cmp r1, #0
ble _02114088
_0211407a:
ldrb r0, [r5]
lsl r2, r3, #8
add r4, r4, #1
sub r5, r5, #1
add r3, r2, r0
cmp r4, r1
blt _0211407a
_02114088:
add r0, r3, #0
pop {r4, r5}
bx lr
.align 2, 0
thumb_func_end func_ov11_0211406c
.global func_ov11_02114090
thumb_func_start func_ov11_02114090
func_ov11_02114090: ; 0x02114090
push {r4, r5, r6, r7, lr}
sub sp, #0x14
add r6, r1, #0
add r5, r0, #6
add r0, r6, #0
str r0, [sp, #0xc]
add r0, #8
str r0, [sp, #0xc]
add r0, r6, #0
str r0, [sp, #8]
add r0, #0xf0
str r0, [sp, #8]
add r0, r6, #0
str r0, [sp, #4]
add r0, #0xb0
str r0, [sp, #4]
add r0, r6, #0
str r0, [sp]
add r0, #0x70
add r7, r6, #0
str r0, [sp]
add r7, #0x30
str r5, [sp, #0x10]
_021140be:
ldrh r0, [r5, #2]
bl func_ov11_02114dbc
add r4, r0, #0
ldrb r0, [r5]
cmp r0, #0x21
bgt _021140f6
bge _02114114
cmp r0, #0x15
bgt _021140f0
add r1, r0, #0
sub r1, #0x10
bmi _0211412c
add r1, r1, r1
add r1, pc
ldrh r1, [r1, #6]
lsl r1, r1, #0x10
asr r1, r1, #0x10
add pc, r1
_021140e4: ; jump table
.short _02114108 - _021140e4 - 2 ; case 0
.short _02114108 - _021140e4 - 2 ; case 1
.short _02114108 - _021140e4 - 2 ; case 2
.short _02114108 - _021140e4 - 2 ; case 3
.short _0211412c - _021140e4 - 2 ; case 4
.short _02114120 - _021140e4 - 2 ; case 5
_021140f0:
cmp r0, #0x20
beq _02114114
b _0211412c
_021140f6:
cmp r0, #0x23
bgt _02114102
bge _02114114
cmp r0, #0x22
beq _02114114
b _0211412c
_02114102:
cmp r0, #0x25
beq _02114120
b _0211412c
_02114108:
cmp r4, #5
bls _0211412c
mov r0, #0
add sp, #0x14
mvn r0, r0
pop {r4, r5, r6, r7, pc}
_02114114:
cmp r4, #0xd
bls _0211412c
mov r0, #0
add sp, #0x14
mvn r0, r0
pop {r4, r5, r6, r7, pc}
_02114120:
cmp r4, #0x21
bls _0211412c
mov r0, #0
add sp, #0x14
mvn r0, r0
pop {r4, r5, r6, r7, pc}
_0211412c:
cmp r0, #0x21
bgt _0211415a
bge _0211417a
cmp r0, #0x15
bgt _02114154
add r1, r0, #0
sub r1, #0x10
bmi _021141c4
add r1, r1, r1
add r1, pc
ldrh r1, [r1, #6]
lsl r1, r1, #0x10
asr r1, r1, #0x10
add pc, r1
_02114148: ; jump table
.short _0211416c - _02114148 - 2 ; case 0
.short _0211417a - _02114148 - 2 ; case 1
.short _02114188 - _02114148 - 2 ; case 2
.short _02114196 - _02114148 - 2 ; case 3
.short _021141c4 - _02114148 - 2 ; case 4
.short _021141a4 - _02114148 - 2 ; case 5
_02114154:
cmp r0, #0x20
beq _0211416c
b _021141c4
_0211415a:
cmp r0, #0x23
bgt _02114166
bge _02114196
cmp r0, #0x22
beq _02114188
b _021141c4
_02114166:
cmp r0, #0x25
beq _021141a4
b _021141c4
_0211416c:
add r0, r7, #0
add r1, r5, #6
add r2, r4, #0
bl func_ov11_02114ca0
str r4, [r6, #4]
b _021141cc
_0211417a:
ldr r0, [sp]
add r1, r5, #6
add r2, r4, #0
bl func_ov11_02114ca0
str r4, [r6, #4]
b _021141cc
_02114188:
ldr r0, [sp, #4]
add r1, r5, #6
add r2, r4, #0
bl func_ov11_02114ca0
str r4, [r6, #4]
b _021141cc
_02114196:
ldr r0, [sp, #8]
add r1, r5, #6
add r2, r4, #0
bl func_ov11_02114ca0
str r4, [r6, #4]
b _021141cc
_021141a4:
cmp r4, #0
beq _021141b8
add r0, r5, r4
ldrb r0, [r0, #5]
cmp r0, #0
beq _021141b8
mov r0, #0
add sp, #0x14
mvn r0, r0
pop {r4, r5, r6, r7, pc}
_021141b8:
ldr r0, [sp, #0xc]
add r1, r5, #6
add r2, r4, #0
bl func_ov11_02114ca0
b _021141cc
_021141c4:
mov r0, #0
add sp, #0x14
mvn r0, r0
pop {r4, r5, r6, r7, pc}
_021141cc:
ldrh r0, [r5, #4]
cmp r0, #0
beq _021141dc
bl func_ov11_02114dbc
ldr r1, [sp, #0x10]
add r5, r1, r0
b _021140be
_021141dc:
mov r0, #0
add sp, #0x14
pop {r4, r5, r6, r7, pc}
.align 2, 0
thumb_func_end func_ov11_02114090
.global func_ov11_021141e4
thumb_func_start func_ov11_021141e4
func_ov11_021141e4: ; 0x021141e4
push {r3, r4, r5, r6, r7, lr}
sub sp, #8
add r6, r1, #0
add r4, r0, #6
add r0, r6, #0
str r0, [sp]
add r0, #8
add r7, r6, #0
str r0, [sp]
add r7, #0x30
str r4, [sp, #4]
_021141fa:
ldrh r0, [r4, #2]
bl func_ov11_02114dbc
add r5, r0, #0
ldrb r0, [r4]
cmp r0, #0x35
bgt _02114210
bge _0211422a
cmp r0, #0x30
beq _0211421e
b _02114236
_02114210:
cmp r0, #0x40
bgt _02114218
beq _0211421e
b _02114236
_02114218:
cmp r0, #0x45
beq _0211422a
b _02114236
_0211421e:
cmp r5, #0x40
bls _02114236
mov r0, #0
add sp, #8
mvn r0, r0
pop {r3, r4, r5, r6, r7, pc}
_0211422a:
cmp r5, #0x21
bls _02114236
mov r0, #0
add sp, #8
mvn r0, r0
pop {r3, r4, r5, r6, r7, pc}
_02114236:
cmp r0, #0x35
bgt _02114242
bge _0211425e
cmp r0, #0x30
beq _02114250
b _0211427e
_02114242:
cmp r0, #0x40
bgt _0211424a
beq _02114250
b _0211427e
_0211424a:
cmp r0, #0x45
beq _0211425e
b _0211427e
_02114250:
add r0, r7, #0
add r1, r4, #6
add r2, r5, #0
bl func_ov11_02114ca0
str r5, [r6, #4]
b _02114286
_0211425e:
cmp r5, #0
beq _02114272
add r0, r4, r5
ldrb r0, [r0, #5]
cmp r0, #0
beq _02114272
mov r0, #0
add sp, #8
mvn r0, r0
pop {r3, r4, r5, r6, r7, pc}
_02114272:
ldr r0, [sp]
add r1, r4, #6
add r2, r5, #0
bl func_ov11_02114ca0
b _02114286
_0211427e:
mov r0, #0
add sp, #8
mvn r0, r0
pop {r3, r4, r5, r6, r7, pc}
_02114286:
ldrh r0, [r4, #4]
cmp r0, #0
beq _02114296
bl func_ov11_02114dbc
ldr r1, [sp, #4]
add r4, r1, r0
b _021141fa
_02114296:
mov r0, #0
add sp, #8
pop {r3, r4, r5, r6, r7, pc}
thumb_func_end func_ov11_021141e4
.global func_ov11_0211429c
thumb_func_start func_ov11_0211429c
func_ov11_0211429c: ; 0x0211429c
push {r3, r4, r5, lr}
add r4, r0, #6
ldrh r0, [r4, #2]
add r5, r1, #0
bl func_ov11_02114dbc
add r2, r0, #0
cmp r2, #0
bgt _021142b4
mov r0, #0
mvn r0, r0
pop {r3, r4, r5, pc}
_021142b4:
ldrb r0, [r4]
cmp r0, #0x70
beq _021142c0
mov r0, #0
mvn r0, r0
pop {r3, r4, r5, pc}
_021142c0:
add r0, r5, #0
add r1, r4, #6
bl func_ov11_02114ca0
mov r0, #0
pop {r3, r4, r5, pc}
thumb_func_end func_ov11_0211429c
.global func_ov11_021142cc
thumb_func_start func_ov11_021142cc
func_ov11_021142cc: ; 0x021142cc
push {r4, r5, r6, r7, lr}
sub sp, #0x14
add r6, r2, #0
str r0, [sp]
add r4, r1, #0
mov r5, #0
str r3, [sp, #4]
cmp r6, #0
bgt _021142e4
add sp, #0x14
sub r0, r5, #2
pop {r4, r5, r6, r7, pc}
_021142e4:
ldr r7, _021143d4 ; =data_ov11_0212ed20
_021142e6:
ldr r2, [sp]
ldrb r0, [r4]
ldrb r2, [r7, r2]
add r1, r4, #0
cmp r0, r2
beq _0211430a
ldrh r0, [r4, #2]
bl func_ov11_02114dbc
add r0, r0, #4
sub r6, r6, r0
add r4, r4, r0
cmp r6, #0
bgt _021142e6
mov r0, #3
add sp, #0x14
mvn r0, r0
pop {r4, r5, r6, r7, pc}
_0211430a:
ldrh r0, [r1, #2]
add r4, r4, #4
bl func_ov11_02114dbc
add r7, r0, #0
mov r1, #0x35
ldr r0, [sp]
lsl r1, r1, #4
mul r1, r0
ldr r0, [sp, #4]
add r6, r0, r1
ldr r0, [sp, #0x28]
str r0, [sp, #8]
ldr r0, [sp]
add r0, r0, #3
lsl r0, r0, #7
str r0, [sp, #0xc]
add r0, r6, #0
str r0, [sp, #0x10]
add r0, #8
str r0, [sp, #0x10]
_02114334:
ldrb r0, [r4]
cmp r0, #0xa
bhi _021143ae
add r0, r0, r0
add r0, pc
ldrh r0, [r0, #6]
lsl r0, r0, #0x10
asr r0, r0, #0x10
add pc, r0
_02114346: ; jump table
.short _021143ae - _02114346 - 2 ; case 0
.short _021143ae - _02114346 - 2 ; case 1
.short _021143ae - _02114346 - 2 ; case 2
.short _0211435c - _02114346 - 2 ; case 3
.short _0211436a - _02114346 - 2 ; case 4
.short _0211437c - _02114346 - 2 ; case 5
.short _0211438e - _02114346 - 2 ; case 6
.short _021143ae - _02114346 - 2 ; case 7
.short _021143ae - _02114346 - 2 ; case 8
.short _021143ae - _02114346 - 2 ; case 9
.short _021143a0 - _02114346 - 2 ; case 10
_0211435c:
ldr r1, [sp, #0x10]
add r0, r4, #0
bl func_ov11_02114090
mov r1, #1
orr r5, r1
b _021143b2
_0211436a:
mov r1, #0x4e
lsl r1, r1, #2
add r0, r4, #0
add r1, r6, r1
bl func_ov11_02114090
mov r1, #2
orr r5, r1
b _021143b2
_0211437c:
mov r1, #0x9a
lsl r1, r1, #2
add r0, r4, #0
add r1, r6, r1
bl func_ov11_021141e4
mov r1, #4
orr r5, r1
b _021143b2
_0211438e:
mov r1, #0xb6
lsl r1, r1, #2
add r0, r4, #0
add r1, r6, r1
bl func_ov11_021141e4
mov r1, #8
orr r5, r1
b _021143b2
_021143a0:
ldr r2, [sp, #8]
ldr r1, [sp, #0xc]
add r0, r4, #0
add r1, r2, r1
bl func_ov11_0211429c
b _021143b2
_021143ae:
mov r0, #2
mvn r0, r0
_021143b2:
cmp r0, #0
bne _021143d0
ldrh r0, [r4, #2]
bl func_ov11_02114dbc
add r0, r0, #4
sub r7, r7, r0
add r4, r4, r0
cmp r7, #0
bgt _02114334
ldr r0, _021143d8 ; =data_ov11_02130820
ldr r1, [r0, #0x30]
orr r1, r5
str r1, [r0, #0x30]
mov r0, #0
_021143d0:
add sp, #0x14
pop {r4, r5, r6, r7, pc}
.align 2, 0
thumb_func_end func_ov11_021142cc
_021143d4: .word data_ov11_0212ed20
_021143d8: .word data_ov11_02130820
.global func_ov11_021143dc
thumb_func_start func_ov11_021143dc
func_ov11_021143dc: ; 0x021143dc
mov r1, #0x10
mov r2, #0
tst r0, r1
beq _021143e6
mov r2, #1
_021143e6:
add r0, r2, #0
bx lr
.align 2, 0
thumb_func_end func_ov11_021143dc
.global func_ov11_021143ec
thumb_func_start func_ov11_021143ec
func_ov11_021143ec: ; 0x021143ec
push {r4, r5, r6, lr}
add r5, r1, #0
add r4, r2, #0
add r6, r3, #0
cmp r0, #0
beq _02114402
cmp r0, #1
beq _02114414
cmp r0, #2
beq _02114426
b _02114438
_02114402:
mov r0, #2
bl func_ov11_02113b08
add r0, r5, #0
add r1, r4, #0
add r2, r6, #0
bl func_ov11_02114440
pop {r4, r5, r6, pc}
_02114414:
mov r0, #3
bl func_ov11_02113b08
add r0, r5, #0
add r1, r4, #0
add r2, r6, #0
bl func_ov11_02114584
pop {r4, r5, r6, pc}
_02114426:
mov r0, #5
bl func_ov11_02113b08
add r0, r5, #0
add r1, r4, #0
add r2, r6, #0
bl func_ov11_02114660
pop {r4, r5, r6, pc}
_02114438:
mov r0, #0
mvn r0, r0
pop {r4, r5, r6, pc}
.align 2, 0
thumb_func_end func_ov11_021143ec
.global func_ov11_02114440
thumb_func_start func_ov11_02114440
func_ov11_02114440: ; 0x02114440
push {r3, r4, r5, r6, r7, lr}
sub sp, #0x20
add r7, r1, #0
mov r1, #0
add r0, sp, #0x10
strb r1, [r0]
strh r1, [r0, #4]
strh r1, [r0, #2]
ldr r0, _02114574 ; =data_ov11_02130820
str r2, [sp, #0xc]
ldr r5, [r0, #0x14]
ldr r2, _02114578 ; =0x000005dc
add r0, r5, #0
bl func_ov11_02114cb0
mov r0, #0x21
lsl r0, r0, #4
bl func_ov11_02112c20
add r4, r0, #0
bne _02114478
mov r0, #2
bl func_ov11_021137e4
mov r0, #0
add sp, #0x20
mvn r0, r0
pop {r3, r4, r5, r6, r7, pc}
_02114478:
mov r2, #0x21
mov r1, #0
lsl r2, r2, #4
bl func_ov11_02114cb0
add r6, r5, #0
ldr r0, _0211457c ; =data_ov11_02131580
add r1, r7, #0
mov r2, #8
add r6, #0x18
bl func_ov11_02114ca0
add r0, sp, #0x14
ldr r1, _0211457c ; =data_ov11_02131580
add r0, #2
mov r2, #8
bl func_ov11_02114ca0
add r0, r4, #4
bl func_ov11_021146cc
add r1, sp, #0x10
strh r0, [r1, #4]
mov r0, #4
ldrsh r0, [r1, r0]
cmp r0, #0
bge _021144c6
mov r0, #3
bl func_ov11_021137e4
cmp r4, #0
beq _021144be
add r0, r4, #0
bl func_ov11_02112c30
_021144be:
mov r0, #0
add sp, #0x20
mvn r0, r0
pop {r3, r4, r5, r6, r7, pc}
_021144c6:
mov r0, #0
strb r0, [r4]
ldrh r0, [r1, #4]
bl func_ov11_02114d7c
strh r0, [r4, #2]
add r1, sp, #0x10
mov r0, #4
ldrsh r0, [r1, r0]
add r2, r4, #0
add r3, sp, #0x14
add r0, r0, #4
strh r0, [r1, #4]
add r0, sp, #0x10
add r0, #2
str r0, [sp]
add r0, sp, #0x10
str r0, [sp, #4]
mov r0, #0
add r1, r6, #0
bl func_ov11_02114758
add r1, sp, #0x10
mov r0, #2
ldrsh r2, [r1, r0]
mov r0, #0x10
mov r3, #6
orr r0, r2
strh r0, [r1, #2]
add r0, sp, #0x14
ldr r2, _02114580 ; =data_ov11_0212ed90
add r0, #2
mov r1, #8
bl func_ov11_02114ad8
cmp r0, #0
beq _02114528
mov r0, #2
bl func_ov11_021137e4
cmp r4, #0
beq _02114520
add r0, r4, #0
bl func_ov11_02112c30
_02114520:
mov r0, #0
add sp, #0x20
mvn r0, r0
pop {r3, r4, r5, r6, r7, pc}
_02114528:
add r3, sp, #0x10
mov r0, #0
ldrsb r0, [r3, r0]
mov r1, #1
mov r2, #4
str r0, [sp]
mov r0, #0x11
str r0, [sp, #4]
add r0, sp, #0x14
add r0, #2
str r0, [sp, #8]
mov r6, #2
ldrsh r2, [r3, r2]
ldrsh r3, [r3, r6]
add r0, r5, #0
lsl r1, r1, #0xc
bl func_ov11_021147ac
add r2, sp, #0x10
mov r1, #4
ldrsh r0, [r2, r1]
ldr r3, [sp, #0xc]
add r0, #0x18
strh r0, [r2, #4]
ldrsh r1, [r2, r1]
add r0, r5, #0
mov r2, #0xff
bl func_ov11_02114804
cmp r4, #0
beq _0211456c
add r0, r4, #0
bl func_ov11_02112c30
_0211456c:
mov r0, #0
add sp, #0x20
pop {r3, r4, r5, r6, r7, pc}
nop
thumb_func_end func_ov11_02114440
_02114574: .word data_ov11_02130820
_02114578: .word 0x000005dc
_0211457c: .word data_ov11_02131580
_02114580: .word data_ov11_0212ed90
.global func_ov11_02114584
thumb_func_start func_ov11_02114584
func_ov11_02114584: ; 0x02114584
push {r3, r4, r5, r6, lr}
sub sp, #0x24
add r5, r1, #0
mov r1, #0
add r0, sp, #0xc
strb r1, [r0]
strh r1, [r0, #4]
strh r1, [r0, #2]
ldr r0, _02114654 ; =data_ov11_02130820
add r6, r2, #0
ldr r4, [r0, #0x14]
add r0, sp, #0x14
mov r2, #8
bl func_ov11_02114cb0
ldr r2, _02114658 ; =0x000005dc
add r0, r4, #0
mov r1, #0
bl func_ov11_02114cb0
mov r1, #2
add r0, sp, #0xc
strb r1, [r0, #8]
mov r1, #0
strb r1, [r0, #9]
mov r0, #4
bl func_ov11_02114d7c
add r1, sp, #0xc
strh r0, [r1, #0xa]
ldr r0, _02114654 ; =data_ov11_02130820
ldr r0, [r0, #0x2c]
str r0, [sp, #0x18]
bl func_ov11_02114d54
str r0, [sp, #0x18]
mov r1, #8
add r0, sp, #0xc
strh r1, [r0, #4]
add r0, sp, #0xc
add r0, #2
str r0, [sp]
add r0, sp, #0xc
str r0, [sp, #4]
ldr r0, _02114654 ; =data_ov11_02130820
add r1, r4, #0
ldr r0, [r0]
add r1, #0x18
add r2, sp, #0x14
add r3, sp, #0x10
bl func_ov11_02114758
add r5, #8
add r0, sp, #0x1c
add r1, r5, #0
mov r2, #8
bl func_ov11_02114ca0
ldr r2, _0211465c ; =data_ov11_0212ed90
add r0, sp, #0x1c
mov r1, #8
mov r3, #6
bl func_ov11_02114ad8
cmp r0, #0
beq _02114616
mov r0, #2
bl func_ov11_021137e4
mov r0, #0
add sp, #0x24
mvn r0, r0
pop {r3, r4, r5, r6, pc}
_02114616:
add r3, sp, #0xc
mov r0, #0
ldrsb r0, [r3, r0]
mov r1, #2
mov r2, #4
str r0, [sp]
mov r0, #0x11
str r0, [sp, #4]
add r0, sp, #0x1c
str r0, [sp, #8]
mov r5, #2
ldrsh r2, [r3, r2]
ldrsh r3, [r3, r5]
add r0, r4, #0
lsl r1, r1, #0xc
bl func_ov11_021147ac
add r2, sp, #0xc
mov r1, #4
ldrsh r0, [r2, r1]
add r3, r6, #0
add r0, #0x18
strh r0, [r2, #4]
ldrsh r1, [r2, r1]
add r0, r4, #0
mov r2, #0
bl func_ov11_02114804
mov r0, #0
add sp, #0x24
pop {r3, r4, r5, r6, pc}
.align 2, 0
thumb_func_end func_ov11_02114584
_02114654: .word data_ov11_02130820
_02114658: .word 0x000005dc
_0211465c: .word data_ov11_0212ed90
.global func_ov11_02114660
thumb_func_start func_ov11_02114660
func_ov11_02114660: ; 0x02114660
push {r3, r4, r5, r6, lr}
sub sp, #0x14
ldr r0, _021146c0 ; =data_ov11_02130820
add r6, r2, #0
ldr r4, [r0, #0x14]
ldr r2, _021146c4 ; =0x000005dc
add r5, r1, #0
add r0, r4, #0
mov r1, #0
bl func_ov11_02114cb0
add r5, #0x10
add r0, sp, #0xc
add r1, r5, #0
mov r2, #8
bl func_ov11_02114ca0
ldr r0, _021146c8 ; =data_ov11_0212ed90
bl func_ov11_02114dd4
add r3, r0, #0
ldr r2, _021146c8 ; =data_ov11_0212ed90
add r0, sp, #0xc
mov r1, #8
bl func_ov11_02114ad8
mov r2, #0
mov r1, #3
str r2, [sp]
mov r0, #0x11
str r0, [sp, #4]
add r0, sp, #0xc
str r0, [sp, #8]
add r0, r4, #0
lsl r1, r1, #0xc
add r3, r2, #0
bl func_ov11_021147ac
add r0, r4, #0
mov r1, #0x18
mov r2, #0
add r3, r6, #0
bl func_ov11_02114804
mov r0, #0
add sp, #0x14
pop {r3, r4, r5, r6, pc}
nop
thumb_func_end func_ov11_02114660
_021146c0: .word data_ov11_02130820
_021146c4: .word 0x000005dc
_021146c8: .word data_ov11_0212ed90
.global func_ov11_021146cc
thumb_func_start func_ov11_021146cc
func_ov11_021146cc: ; 0x021146cc
push {r3, r4, r5, r6, r7, lr}
ldr r1, _02114750 ; =data_ov11_02130840
add r5, r0, #0
mov r0, #0x1d
ldrsb r0, [r1, r0]
ldr r1, _02114754 ; =data_ov11_02130820
mov r6, #0
strb r0, [r5]
mov r0, #1
strb r0, [r5, #1]
ldr r0, [r1, #0x28]
ldr r1, [r1, #0x24]
lsl r0, r0, #0x10
asr r4, r0, #0x10
add r0, r5, #6
add r2, r4, #0
bl func_ov11_02114ca0
lsl r0, r4, #0x10
lsr r0, r0, #0x10
bl func_ov11_02114d7c
strh r0, [r5, #2]
add r0, r4, #6
lsl r0, r0, #0x10
asr r0, r0, #0x10
add r1, r0, #1
lsr r0, r1, #0x1f
add r0, r1, r0
asr r0, r0, #1
lsl r0, r0, #0x11
asr r7, r0, #0x10
lsl r0, r7, #0x10
lsr r0, r0, #0x10
bl func_ov11_02114d7c
strh r0, [r5, #4]
add r0, r6, r7
lsl r0, r0, #0x10
asr r6, r0, #0x10
mov r0, #0x60
strb r0, [r5, r7]
add r4, r5, r7
mov r0, #0
strb r0, [r4, #1]
bl func_ov11_02114d7c
strh r0, [r4, #4]
mov r0, #0xe
bl func_ov11_02114d54
str r0, [sp]
add r0, r4, #6
add r1, sp, #0
mov r2, #4
bl func_ov11_02114ca0
mov r0, #4
bl func_ov11_02114d7c
add r6, #0xa
strh r0, [r4, #2]
lsl r0, r6, #0x10
asr r0, r0, #0x10
pop {r3, r4, r5, r6, r7, pc}
nop
thumb_func_end func_ov11_021146cc
_02114750: .word data_ov11_02130840
_02114754: .word data_ov11_02130820
.global func_ov11_02114758
thumb_func_start func_ov11_02114758
func_ov11_02114758: ; 0x02114758
push {r4, r5, lr}
sub sp, #0xc
add r5, r1, #0
add r4, r3, #0
cmp r0, #1
bne _02114798
ldr r0, [sp, #0x18]
mov r1, #1
strh r1, [r0]
add r0, r5, #2
str r0, [sp]
ldr r0, _021147a8 ; =data_ov11_02131580
ldr r3, [sp, #0x1c]
str r0, [sp, #4]
mov r0, #8
str r0, [sp, #8]
add r0, r2, #0
mov r2, #0
ldrsh r2, [r4, r2]
add r1, r5, #4
bl func_ov11_0211486c
ldrh r0, [r4]
bl func_ov11_02114d7c
strh r0, [r5]
mov r0, #0
ldrsh r0, [r4, r0]
add sp, #0xc
add r0, r0, #4
strh r0, [r4]
pop {r4, r5, pc}
_02114798:
add r1, r2, #0
mov r2, #0
ldrsh r2, [r4, r2]
add r0, r5, #0
bl func_ov11_02114ca0
add sp, #0xc
pop {r4, r5, pc}
.align 2, 0
thumb_func_end func_ov11_02114758
_021147a8: .word data_ov11_02131580
.global func_ov11_021147ac
thumb_func_start func_ov11_021147ac
func_ov11_021147ac: ; 0x021147ac
push {r3, r4, r5, r6, r7, lr}
add r5, r0, #0
mov r0, #1
add r4, r1, #0
add r6, r2, #0
add r7, r3, #0
bl func_ov11_02114d7c
strh r0, [r5]
mov r0, #0
strh r0, [r5, #2]
strh r0, [r5, #4]
lsl r0, r4, #0x10
lsr r0, r0, #0x10
bl func_ov11_02114d7c
strh r0, [r5, #6]
mov r0, #0
strh r0, [r5, #8]
lsl r0, r6, #0x10
lsr r0, r0, #0x10
bl func_ov11_02114d7c
strh r0, [r5, #0xa]
lsl r0, r7, #0x10
lsr r0, r0, #0x10
bl func_ov11_02114d7c
strh r0, [r5, #0xc]
add r1, sp, #8
mov r0, #0x10
ldrsb r0, [r1, r0]
mov r2, #8
strb r0, [r5, #0xe]
mov r0, #0x14
ldrsb r0, [r1, r0]
ldr r1, [sp, #0x20]
strb r0, [r5, #0xf]
add r5, #0x10
add r0, r5, #0
bl func_ov11_02114ca0
pop {r3, r4, r5, r6, r7, pc}
.align 2, 0
thumb_func_end func_ov11_021147ac
.global func_ov11_02114804
thumb_func_start func_ov11_02114804
func_ov11_02114804: ; 0x02114804
push {r3, r4, r5, r6, r7, lr}
sub sp, #0x10
add r5, r0, #0
add r6, r1, #0
add r4, r2, #0
add r0, sp, #8
mov r1, #0
mov r2, #8
add r7, r3, #0
bl func_ov11_02114cb0
mov r1, #2
add r0, sp, #8
strb r1, [r0, #1]
ldr r0, _02114860 ; =0x00005790
bl func_ov11_02114d7c
add r1, sp, #8
strh r0, [r1, #2]
ldr r0, _02114864 ; =data_ov11_02130820
ldr r0, [r0, #0x34]
bl func_ov11_02114d54
str r0, [sp, #0xc]
cmp r4, #0xff
beq _02114842
ldr r1, _02114868 ; =data_ov11_02130840
mov r0, #0x1c
ldrsb r0, [r1, r0]
cmp r0, #0
bne _02114848
_02114842:
mov r0, #0
mvn r0, r0
str r0, [sp, #0xc]
_02114848:
add r0, sp, #8
str r0, [sp]
mov r0, #8
str r0, [sp, #4]
add r0, r7, #0
add r1, r5, #0
add r2, r6, #0
mov r3, #0
bl func_ov11_02114d24
add sp, #0x10
pop {r3, r4, r5, r6, r7, pc}
.align 2, 0
thumb_func_end func_ov11_02114804
_02114860: .word 0x00005790
_02114864: .word data_ov11_02130820
_02114868: .word data_ov11_02130840
.global func_ov11_0211486c
thumb_func_start func_ov11_0211486c
func_ov11_0211486c: ; 0x0211486c
push {r4, r5, r6, r7, lr}
sub sp, #0x14
add r5, r2, #0
add r7, r1, #0
add r4, r3, #0
add r1, r5, #0
add r6, r0, #0
bl func_ov11_02114a40
strb r0, [r4]
add r0, r5, #0
bl func_ov11_02112c20
str r0, [sp, #0xc]
cmp r0, #0
bne _02114894
mov r0, #0
add sp, #0x14
mvn r0, r0
pop {r4, r5, r6, r7, pc}
_02114894:
bl func_ov11_02114de8
add r1, sp, #0
strh r0, [r1]
ldr r0, [sp, #0x28]
add r1, sp, #0
mov r2, #2
bl func_ov11_02114ca0
ldr r0, _021148e0 ; =data_ov11_02131588
ldr r1, [sp, #0x28]
mov r2, #2
bl func_ov11_02114ca0
ldr r0, _021148e4 ; =data_ov11_0213158a
ldr r1, [sp, #0x2c]
ldr r2, [sp, #0x30]
bl func_ov11_02114ca0
ldr r2, [sp, #0x30]
ldr r1, _021148e0 ; =data_ov11_02131588
add r0, sp, #4
add r2, r2, #2
add r3, r5, #0
bl func_ov11_02114970
add r0, sp, #4
add r1, r7, #0
add r2, r6, #0
add r3, r5, #0
bl func_ov11_021149d4
ldr r0, [sp, #0xc]
bl func_ov11_02112c30
mov r0, #0
add sp, #0x14
pop {r4, r5, r6, r7, pc}
.align 2, 0
thumb_func_end func_ov11_0211486c
_021148e0: .word data_ov11_02131588
_021148e4: .word data_ov11_0213158a
.global func_ov11_021148e8
thumb_func_start func_ov11_021148e8
func_ov11_021148e8: ; 0x021148e8
push {r3, r4, r5, r6, r7, lr}
sub sp, #0x10
add r4, r2, #0
add r7, r0, #0
add r0, r4, #0
add r5, r1, #0
add r6, r3, #0
bl func_ov11_02112c20
str r0, [sp, #8]
cmp r0, #0
bne _0211490e
mov r0, #2
bl func_ov11_021137e4
mov r0, #0
add sp, #0x10
mvn r0, r0
pop {r3, r4, r5, r6, r7, pc}
_0211490e:
ldr r0, _02114968 ; =data_ov11_02131588
ldr r1, [sp, #0x28]
mov r2, #2
bl func_ov11_02114ca0
ldr r0, _0211496c ; =data_ov11_0213158a
ldr r1, [sp, #0x2c]
ldr r2, [sp, #0x30]
bl func_ov11_02114ca0
ldr r2, [sp, #0x30]
ldr r1, _02114968 ; =data_ov11_02131588
add r0, sp, #0
add r2, r2, #2
add r3, r4, #0
bl func_ov11_02114970
add r0, sp, #0
add r1, r5, #0
add r2, r7, #0
add r3, r4, #0
bl func_ov11_021149d4
add r0, r5, #0
add r1, r4, #0
bl func_ov11_02114a40
cmp r0, r6
beq _0211495c
mov r0, #0x12
bl func_ov11_021137e4
ldr r0, [sp, #8]
bl func_ov11_02112c30
mov r0, #0
add sp, #0x10
mvn r0, r0
pop {r3, r4, r5, r6, r7, pc}
_0211495c:
ldr r0, [sp, #8]
bl func_ov11_02112c30
mov r0, #0
add sp, #0x10
pop {r3, r4, r5, r6, r7, pc}
.align 2, 0
thumb_func_end func_ov11_021148e8
_02114968: .word data_ov11_02131588
_0211496c: .word data_ov11_0213158a
.global func_ov11_02114970
thumb_func_start func_ov11_02114970
func_ov11_02114970: ; 0x02114970
push {r3, r4, r5, r6, r7, lr}
sub sp, #0x10
str r0, [sp]
str r1, [sp, #4]
ldr r4, [r0, #8]
ldr r1, [sp]
mov r0, #0
str r0, [r1, #4]
str r2, [sp, #8]
str r0, [r1]
add r2, r3, #0
str r2, [r1, #0xc]
str r3, [sp, #0xc]
add r1, r3, #0
beq _02114998
_0211498e:
ldr r1, [sp, #0xc]
strb r0, [r4, r0]
add r0, r0, #1
cmp r0, r1
blo _0211498e
_02114998:
ldr r0, [sp, #0xc]
mov r1, #0
add r6, r1, #0
add r5, r1, #0
cmp r0, #0
bls _021149ce
_021149a4:
ldr r0, [sp, #4]
ldrb r7, [r4, r5]
ldrb r0, [r0, r6]
add r0, r1, r0
ldr r1, [sp]
add r0, r7, r0
ldr r1, [r1, #0xc]
blx FastDivide
ldrb r0, [r4, r1]
add r6, r6, #1
strb r7, [r4, r1]
strb r0, [r4, r5]
ldr r0, [sp, #8]
cmp r6, r0
blo _021149c6
mov r6, #0
_021149c6:
ldr r0, [sp, #0xc]
add r5, r5, #1
cmp r5, r0
blo _021149a4
_021149ce:
add sp, #0x10
pop {r3, r4, r5, r6, r7, pc}
.align 2, 0
thumb_func_end func_ov11_02114970
.global func_ov11_021149d4
thumb_func_start func_ov11_021149d4
func_ov11_021149d4: ; 0x021149d4
push {r3, r4, r5, r6, r7, lr}
str r0, [sp]
add r5, r1, #0
add r6, r2, #0
add r7, r3, #0
ldr r4, _021149fc ; =0x00000000
beq _021149f8
_021149e2:
ldr r0, [sp]
bl func_ov11_02114a00
lsl r0, r0, #0x18
lsr r1, r0, #0x18
ldrb r0, [r6, r4]
eor r0, r1
strb r0, [r5, r4]
add r4, r4, #1
cmp r4, r7
blo _021149e2
_021149f8:
pop {r3, r4, r5, r6, r7, pc}
nop
thumb_func_end func_ov11_021149d4
_021149fc: .word 0x00000000
.global func_ov11_02114a00
thumb_func_start func_ov11_02114a00
func_ov11_02114a00: ; 0x02114a00
push {r3, r4, r5, r6, r7, lr}
add r5, r0, #0
ldr r0, [r5, #0xc]
ldr r4, [r5, #8]
str r0, [sp]
ldr r0, [r5]
ldr r1, [sp]
add r0, r0, #1
blx FastDivide
lsl r0, r1, #0x18
lsr r7, r0, #0x18
ldrb r6, [r4, r7]
ldr r0, [r5, #4]
ldr r1, [sp]
add r0, r6, r0
blx FastDivide
lsl r0, r1, #0x18
lsr r1, r0, #0x18
ldrb r0, [r4, r1]
str r7, [r5]
str r1, [r5, #4]
strb r6, [r4, r1]
strb r0, [r4, r7]
ldr r1, [r5, #0xc]
add r0, r6, r0
blx FastDivide
ldrb r0, [r4, r1]
pop {r3, r4, r5, r6, r7, pc}
.align 2, 0
thumb_func_end func_ov11_02114a00
.global func_ov11_02114a40
thumb_func_start func_ov11_02114a40
func_ov11_02114a40: ; 0x02114a40
push {r3, lr}
add r3, r0, #0
ldr r0, _02114a64 ; =data_ov11_02130ae0
add r2, r1, #0
str r0, [sp]
mov r0, #0
add r1, r3, #0
mvn r0, r0
mov r3, #0
bl func_ov11_02114a68
mov r1, #0
mvn r1, r1
eor r0, r1
lsl r0, r0, #0x18
lsr r0, r0, #0x18
pop {r3, pc}
nop
thumb_func_end func_ov11_02114a40
_02114a64: .word data_ov11_02130ae0
.global func_ov11_02114a68
thumb_func_start func_ov11_02114a68
func_ov11_02114a68: ; 0x02114a68
push {r3, r4, r5, r6, r7, lr}
add r5, r0, #0
add r7, r1, #0
add r4, r2, #0
ldr r6, [sp, #0x18]
cmp r3, #0
bne _02114a7e
add r0, r3, #0
add r1, r6, #0
bl func_ov11_02114aa0
_02114a7e:
mov r1, #0
cmp r4, #0
ble _02114a9a
_02114a84:
ldrb r2, [r7, r1]
lsr r0, r5, #8
add r1, r1, #1
eor r2, r5
lsl r2, r2, #0x18
lsr r2, r2, #0x16
ldr r2, [r6, r2]
add r5, r0, #0
eor r5, r2
cmp r1, r4
blt _02114a84
_02114a9a:
add r0, r5, #0
pop {r3, r4, r5, r6, r7, pc}
.align 2, 0
thumb_func_end func_ov11_02114a68
.global func_ov11_02114aa0
thumb_func_start func_ov11_02114aa0
func_ov11_02114aa0: ; 0x02114aa0
push {r4, r5, r6, r7}
mov r5, #1
add r3, r5, #0
ldr r4, _02114ad4 ; =0xedb88320
mov r0, #0
add r3, #0xff
_02114aac:
add r7, r0, #0
mov r2, #0
_02114ab0:
add r6, r7, #0
tst r6, r5
beq _02114abe
lsr r6, r7, #1
add r7, r6, #0
eor r7, r4
b _02114ac0
_02114abe:
lsr r7, r7, #1
_02114ac0:
add r2, r2, #1
cmp r2, #8
blt _02114ab0
add r0, r0, #1
stmia r1!, {r7}
cmp r0, r3
blt _02114aac
pop {r4, r5, r6, r7}
bx lr
nop
thumb_func_end func_ov11_02114aa0
_02114ad4: .word 0xedb88320
.global func_ov11_02114ad8
thumb_func_start func_ov11_02114ad8
func_ov11_02114ad8: ; 0x02114ad8
push {r3, r4, r5, r6, r7, lr}
sub sp, #0x10
add r5, r1, #0
add r7, r0, #0
lsr r0, r5, #0x1f
add r0, r5, r0
asr r0, r0, #1
str r2, [sp, #4]
str r3, [sp, #8]
bl func_ov11_02112c20
add r6, r0, #0
bne _02114afa
mov r0, #0
add sp, #0x10
mvn r0, r0
pop {r3, r4, r5, r6, r7, pc}
_02114afa:
add r0, r5, #0
bl func_ov11_02112c20
str r0, [sp, #0xc]
cmp r0, #0
bne _02114b14
add r0, r6, #0
bl func_ov11_02112c30
mov r0, #0
add sp, #0x10
mvn r0, r0
pop {r3, r4, r5, r6, r7, pc}
_02114b14:
mov r4, #0
_02114b16:
ldr r0, [sp, #8]
ldr r3, [sp, #4]
str r0, [sp]
add r0, r4, #0
add r1, r6, #0
add r2, r5, #0
bl func_ov11_02114b54
add r0, r6, #0
add r1, r7, #0
add r2, r5, #0
bl func_ov11_02114b88
ldr r2, [sp, #0xc]
add r0, r7, #0
add r1, r5, #0
bl func_ov11_02114bac
add r4, r4, #1
cmp r4, #2
blt _02114b16
add r0, r6, #0
bl func_ov11_02112c30
ldr r0, [sp, #0xc]
bl func_ov11_02112c30
mov r0, #0
add sp, #0x10
pop {r3, r4, r5, r6, r7, pc}
.align 2, 0
thumb_func_end func_ov11_02114ad8
.global func_ov11_02114b54
thumb_func_start func_ov11_02114b54
func_ov11_02114b54: ; 0x02114b54
push {r3, r4, r5, r6, r7, lr}
add r5, r1, #0
lsr r1, r2, #0x1f
add r1, r2, r1
ldr r6, [sp, #0x18]
asr r4, r1, #1
add r1, r6, #0
add r7, r3, #0
blx func_02002c14
mov r0, #0
cmp r4, #0
ble _02114b86
_02114b6e:
strb r0, [r5, r0]
ldrsb r2, [r7, r1]
ldrsb r3, [r5, r0]
add r1, r1, #1
eor r2, r3
strb r2, [r5, r0]
cmp r1, r6
blt _02114b80
mov r1, #0
_02114b80:
add r0, r0, #1
cmp r0, r4
blt _02114b6e
_02114b86:
pop {r3, r4, r5, r6, r7, pc}
thumb_func_end func_ov11_02114b54
.global func_ov11_02114b88
thumb_func_start func_ov11_02114b88
func_ov11_02114b88: ; 0x02114b88
push {r4, r5}
lsr r3, r2, #0x1f
add r3, r2, r3
asr r4, r3, #1
mov r3, #0
cmp r4, #0
ble _02114ba8
add r5, r1, r4
_02114b98:
ldrsb r1, [r0, r3]
ldrb r2, [r5]
add r3, r3, #1
eor r1, r2
strb r1, [r5]
add r5, r5, #1
cmp r3, r4
blt _02114b98
_02114ba8:
pop {r4, r5}
bx lr
thumb_func_end func_ov11_02114b88
.global func_ov11_02114bac
thumb_func_start func_ov11_02114bac
func_ov11_02114bac: ; 0x02114bac
push {r3, r4, r5, r6, r7, lr}
add r6, r1, #0
add r5, r0, #0
lsr r0, r6, #0x1f
add r0, r6, r0
asr r7, r0, #1
add r4, r2, #0
add r0, r4, #0
add r1, r5, r7
add r2, r7, #0
bl func_ov11_02114ca0
add r0, r4, r7
add r1, r5, #0
add r2, r7, #0
bl func_ov11_02114ca0
add r0, r5, #0
add r1, r4, #0
add r2, r6, #0
bl func_ov11_02114ca0
pop {r3, r4, r5, r6, r7, pc}
.align 2, 0
thumb_func_end func_ov11_02114bac
.global func_ov11_02114bdc
thumb_func_start func_ov11_02114bdc
func_ov11_02114bdc: ; 0x02114bdc
push {r3, lr}
cmp r1, #0
ble _02114bec
add r0, r1, #0
ldr r1, _02114bf0 ; =data_ov11_02131600
ldr r1, [r1]
blx r1
pop {r3, pc}
_02114bec:
mov r0, #0
pop {r3, pc}
.align 2, 0
thumb_func_end func_ov11_02114bdc
_02114bf0: .word data_ov11_02131600
.global func_ov11_02114bf4
thumb_func_start func_ov11_02114bf4
func_ov11_02114bf4: ; 0x02114bf4
push {r3, lr}
add r0, r1, #0
ldr r1, _02114c00 ; =data_ov11_0213160c
ldr r1, [r1]
blx r1
pop {r3, pc}
.align 2, 0
thumb_func_end func_ov11_02114bf4
_02114c00: .word data_ov11_0213160c
.global func_ov11_02114c04
thumb_func_start func_ov11_02114c04
func_ov11_02114c04: ; 0x02114c04
push {r3, r4, r5, lr}
add r5, r1, #0
add r4, r2, #0
bl func_ov11_02114d54
ldr r1, _02114c50 ; =data_ov11_0212ed24
str r0, [r1, #0x18]
add r0, r5, #0
bl func_ov11_02114d54
ldr r1, _02114c50 ; =data_ov11_0212ed24
str r0, [r1, #0x1c]
add r0, r4, #0
bl func_ov11_02114d54
ldr r1, _02114c50 ; =data_ov11_0212ed24
str r0, [r1, #0x20]
ldr r0, _02114c54 ; =data_ov11_0212ed2c
blx func_ov61_021593d4
cmp r0, #0
bge _02114c36
mov r0, #0
mvn r0, r0
pop {r3, r4, r5, pc}
_02114c36:
ldr r5, _02114c58 ; =data_ov61_0217f464
ldr r0, [r5]
cmp r0, #0
bne _02114c4c
mov r4, #0x64
_02114c40:
add r0, r4, #0
blx func_0200db28
ldr r0, [r5]
cmp r0, #0
beq _02114c40
_02114c4c:
mov r0, #0
pop {r3, r4, r5, pc}
.align 2, 0
thumb_func_end func_ov11_02114c04
_02114c50: .word data_ov11_0212ed24
_02114c54: .word data_ov11_0212ed2c
_02114c58: .word data_ov61_0217f464
.global func_ov11_02114c5c
thumb_func_start func_ov11_02114c5c
func_ov11_02114c5c: ; 0x02114c5c
push {r3, lr}
blx func_ov61_02159548
cmp r0, #0
bge _02114c6c
mov r0, #0
mvn r0, r0
pop {r3, pc}
_02114c6c:
bl func_ov11_021150b0
cmp r0, #0
beq _02114c78
mov r0, #1
b _02114c7a
_02114c78:
mov r0, #0
_02114c7a:
neg r0, r0
pop {r3, pc}
.align 2, 0
thumb_func_end func_ov11_02114c5c
.global func_ov11_02114c80
thumb_func_start func_ov11_02114c80
func_ov11_02114c80: ; 0x02114c80
push {r3, r4}
mov r3, #0
b _02114c8a
_02114c86:
add r0, r0, #1
add r1, r1, #1
_02114c8a:
add r4, r2, #0
sub r2, r2, #1
cmp r4, #0
ble _02114c9a
ldrb r4, [r0]
ldrb r3, [r1]
sub r3, r4, r3
beq _02114c86
_02114c9a:
add r0, r3, #0
pop {r3, r4}
bx lr
thumb_func_end func_ov11_02114c80
.global func_ov11_02114ca0
thumb_func_start func_ov11_02114ca0
func_ov11_02114ca0: ; 0x02114ca0
add r3, r0, #0
add r0, r1, #0
add r1, r3, #0
ldr r3, _02114cac ; =func_02007ad8
bx r3
nop
thumb_func_end func_ov11_02114ca0
_02114cac: .word func_02007ad8
.global func_ov11_02114cb0
thumb_func_start func_ov11_02114cb0
func_ov11_02114cb0: ; 0x02114cb0
ldr r3, _02114cb8 ; =func_02007a44
lsl r1, r1, #0x18
lsr r1, r1, #0x18
bx r3
.align 2, 0
thumb_func_end func_ov11_02114cb0
_02114cb8: .word func_02007a44
.global func_ov11_02114cbc
thumb_func_start func_ov11_02114cbc
func_ov11_02114cbc: ; 0x02114cbc
push {r3, r4, r5, lr}
ldr r4, [sp, #0x14]
ldr r5, [r4]
ldr r4, [sp, #0x10]
strb r5, [r4]
str r4, [sp]
blx func_ov61_02158f5c
pop {r3, r4, r5, pc}
.align 2, 0
thumb_func_end func_ov11_02114cbc
.global func_ov11_02114cd0
thumb_func_start func_ov11_02114cd0
func_ov11_02114cd0: ; 0x02114cd0
push {r4, r5, r6, lr}
sub sp, #8
ldr r2, [r1]
ldr r0, [r1, #4]
ldr r5, [sp, #0x18]
str r2, [sp]
str r0, [sp, #4]
ldr r0, [r5]
mov r4, #0
ldr r2, _02114d20 ; =0x01ff6210
asr r1, r0, #0x1f
add r3, r4, #0
blx func_02002bf4
lsr r3, r0, #6
lsl r2, r1, #0x1a
orr r3, r2
lsr r0, r1, #6
add r6, r4, r3
adc r4, r0
ldr r0, [r5, #4]
ldr r2, _02114d20 ; =0x01ff6210
asr r1, r0, #0x1f
mov r3, #0
blx func_02002bf4
lsr r3, r0, #6
lsl r2, r1, #0x1a
orr r3, r2
lsr r0, r1, #6
add r2, r6, r3
adc r4, r0
add r0, sp, #0
mov r1, #1
add r3, r4, #0
blx func_ov61_02159678
add sp, #8
pop {r4, r5, r6, pc}
nop
thumb_func_end func_ov11_02114cd0
_02114d20: .word 0x01ff6210
.global func_ov11_02114d24
thumb_func_start func_ov11_02114d24
func_ov11_02114d24: ; 0x02114d24
push {r3, r4, r5, lr}
ldr r5, [sp, #0x14]
ldr r4, [sp, #0x10]
strb r5, [r4]
str r4, [sp]
blx func_ov61_02159010
pop {r3, r4, r5, pc}
thumb_func_end func_ov11_02114d24
.global func_ov11_02114d34
thumb_func_start func_ov11_02114d34
func_ov11_02114d34: ; 0x02114d34
bx lr
.align 2, 0
thumb_func_end func_ov11_02114d34
.global func_ov11_02114d38
thumb_func_start func_ov11_02114d38
func_ov11_02114d38: ; 0x02114d38
ldr r3, _02114d3c ; =func_ov61_02158e84
bx r3
.align 2, 0
thumb_func_end func_ov11_02114d38
_02114d3c: .word func_ov61_02158e84
.global func_ov11_02114d40
thumb_func_start func_ov11_02114d40
func_ov11_02114d40: ; 0x02114d40
ldr r3, _02114d48 ; =func_ov61_02158eb0
strb r2, [r1]
bx r3
nop
thumb_func_end func_ov11_02114d40
_02114d48: .word func_ov61_02158eb0
.global func_ov11_02114d4c
thumb_func_start func_ov11_02114d4c
func_ov11_02114d4c: ; 0x02114d4c
ldr r3, _02114d50 ; =func_ov61_021590a0
bx r3
.align 2, 0
thumb_func_end func_ov11_02114d4c
_02114d50: .word func_ov61_021590a0
.global func_ov11_02114d54
thumb_func_start func_ov11_02114d54
func_ov11_02114d54: ; 0x02114d54
push {r4, r5}
mov r3, #0xff
lsl r1, r0, #0x18
lsl r3, r3, #0x18
add r2, r1, #0
lsl r4, r0, #8
lsr r1, r3, #8
and r1, r4
lsr r4, r0, #0x18
lsl r4, r4, #0x18
lsr r5, r4, #0x18
lsr r4, r0, #8
lsr r0, r3, #0x10
and r0, r4
orr r0, r5
and r2, r3
orr r0, r1
orr r0, r2
pop {r4, r5}
bx lr
thumb_func_end func_ov11_02114d54
.global func_ov11_02114d7c
thumb_func_start func_ov11_02114d7c
func_ov11_02114d7c: ; 0x02114d7c
asr r1, r0, #8
lsl r1, r1, #0x18
lsr r2, r1, #0x18
lsl r1, r0, #8
mov r0, #0xff
lsl r0, r0, #8
and r0, r1
orr r0, r2
lsl r0, r0, #0x10
lsr r0, r0, #0x10
bx lr
.align 2, 0
thumb_func_end func_ov11_02114d7c
.global func_ov11_02114d94
thumb_func_start func_ov11_02114d94
func_ov11_02114d94: ; 0x02114d94
push {r4, r5}
mov r3, #0xff
lsl r1, r0, #0x18
lsl r3, r3, #0x18
add r2, r1, #0
lsl r4, r0, #8
lsr r1, r3, #8
and r1, r4
lsr r4, r0, #0x18
lsl r4, r4, #0x18
lsr r5, r4, #0x18
lsr r4, r0, #8
lsr r0, r3, #0x10
and r0, r4
orr r0, r5
and r2, r3
orr r0, r1
orr r0, r2
pop {r4, r5}
bx lr
thumb_func_end func_ov11_02114d94
.global func_ov11_02114dbc
thumb_func_start func_ov11_02114dbc
func_ov11_02114dbc: ; 0x02114dbc
asr r1, r0, #8
lsl r1, r1, #0x18
lsr r2, r1, #0x18
lsl r1, r0, #8
mov r0, #0xff
lsl r0, r0, #8
and r0, r1
orr r0, r2
lsl r0, r0, #0x10
lsr r0, r0, #0x10
bx lr
.align 2, 0
thumb_func_end func_ov11_02114dbc
.global func_ov11_02114dd4
thumb_func_start func_ov11_02114dd4
func_ov11_02114dd4: ; 0x02114dd4
mov r2, #0
ldrsb r1, [r0, r2]
cmp r1, #0
beq _02114de4
_02114ddc:
add r2, r2, #1
ldrsb r1, [r0, r2]
cmp r1, #0
bne _02114ddc
_02114de4:
add r0, r2, #0
bx lr
thumb_func_end func_ov11_02114dd4
.global func_ov11_02114de8
thumb_func_start func_ov11_02114de8
func_ov11_02114de8: ; 0x02114de8
push {r3, r4, lr}
sub sp, #0xc
ldr r0, _02114e48 ; =data_ov11_02130820
ldr r0, [r0, #8]
cmp r0, #0
bne _02114e2a
mov r4, #0
add r0, sp, #0
add r1, r4, #0
mov r2, #0xc
bl func_ov11_02114cb0
add r0, sp, #0
bl func_020426d4
cmp r0, #0
bne _02114e1a
ldr r0, [sp]
lsl r0, r0, #0xa
add r1, r4, r0
ldr r0, [sp, #4]
lsl r0, r0, #3
add r1, r1, r0
ldr r0, [sp, #8]
add r4, r1, r0
_02114e1a:
ldr r0, _02114e48 ; =data_ov11_02130820
ldr r1, _02114e4c ; =0x5d588b65
str r4, [r0, #0x18]
str r1, [r0, #0x1c]
ldr r1, _02114e50 ; =0x00269ec3
str r1, [r0, #0x20]
mov r1, #1
str r1, [r0, #8]
_02114e2a:
ldr r0, _02114e48 ; =data_ov11_02130820
ldr r2, [r0, #0x1c]
ldr r1, [r0, #0x18]
ldr r3, [r0, #0x20]
mul r1, r2
add r1, r3, r1
str r1, [r0, #0x18]
ldr r0, _02114e54 ; =0x00007fff
lsr r1, r1, #0x10
mul r0, r1
lsr r0, r0, #0x10
lsl r0, r0, #0x10
lsr r0, r0, #0x10
add sp, #0xc
pop {r3, r4, pc}
.align 2, 0
thumb_func_end func_ov11_02114de8
_02114e48: .word data_ov11_02130820
_02114e4c: .word 0x5d588b65
_02114e50: .word 0x00269ec3
_02114e54: .word 0x00007fff
.global func_ov11_02114e58
thumb_func_start func_ov11_02114e58
func_ov11_02114e58: ; 0x02114e58
mov r1, #0
str r1, [r0]
strh r1, [r0, #4]
strh r1, [r0, #6]
bx lr
.align 2, 0
thumb_func_end func_ov11_02114e58
.global func_ov11_02114e64
thumb_func_start func_ov11_02114e64
func_ov11_02114e64: ; 0x02114e64
str r0, [r1]
mov r0, #1
strh r0, [r1, #4]
bx lr
thumb_func_end func_ov11_02114e64
.global func_ov11_02114e6c
thumb_func_start func_ov11_02114e6c
func_ov11_02114e6c: ; 0x02114e6c
push {r3, r4, r5, r6, r7, lr}
add r5, r0, #0
ldrh r0, [r5, #0xa]
add r4, r1, #0
add r1, r4, #4
str r0, [r4]
add r0, r5, #0
add r0, #0xc
mov r2, #0x20
blx func_020078d8
ldrh r0, [r5, #0x36]
add r1, r4, #0
add r1, #0x30
str r0, [r4, #0x24]
add r0, r5, #4
mov r2, #6
blx func_020078d8
mov r1, #0
ldr r2, _02114ef4 ; =data_ov11_0212ed98
add r0, r1, #0
mov r6, #0x80
_02114e9a:
ldrh r7, [r5, #0x30]
ldrh r3, [r2]
tst r3, r7
beq _02114ec4
ldrb r7, [r2, #2]
add r3, r4, r1
add r3, #0x3c
strb r7, [r3]
ldrh r7, [r5, #0x2e]
ldrh r3, [r2]
tst r3, r7
beq _02114ec2
add r3, r4, r1
add r3, #0x3c
ldrb r3, [r3]
add r7, r3, #0
add r3, r4, r1
orr r7, r6
add r3, #0x3c
strb r7, [r3]
_02114ec2:
add r1, r1, #1
_02114ec4:
add r0, r0, #1
add r2, r2, #4
cmp r0, #0xc
blt _02114e9a
str r1, [r4, #0x38]
ldrh r0, [r5, #0x32]
str r0, [r4, #0x4c]
ldrh r1, [r5, #0x2c]
mov r0, #3
and r0, r1
cmp r0, #1
bne _02114ee2
mov r0, #1
str r0, [r4, #0x50]
pop {r3, r4, r5, r6, r7, pc}
_02114ee2:
cmp r0, #2
bne _02114eec
mov r0, #2
str r0, [r4, #0x50]
pop {r3, r4, r5, r6, r7, pc}
_02114eec:
mov r0, #0
str r0, [r4, #0x50]
pop {r3, r4, r5, r6, r7, pc}
nop
thumb_func_end func_ov11_02114e6c
_02114ef4: .word data_ov11_0212ed98
.global func_ov11_02114ef8
thumb_func_start func_ov11_02114ef8
func_ov11_02114ef8: ; 0x02114ef8
push {r3, r4, r5, lr}
add r5, r0, #0
add r4, r1, #0
mov r0, #0
add r1, #0xc
mov r2, #0x20
blx func_020078c0
ldr r0, [r5]
add r1, r4, #0
strh r0, [r4, #0xa]
ldrh r2, [r4, #0xa]
add r0, r5, #4
add r1, #0xc
blx func_02007ad8
pop {r3, r4, r5, pc}
.align 2, 0
thumb_func_end func_ov11_02114ef8
.global func_ov11_02114f1c
thumb_func_start func_ov11_02114f1c
func_ov11_02114f1c: ; 0x02114f1c
add r3, r0, #0
add r0, r1, #0
str r2, [r3]
add r1, r3, #4
ldr r3, _02114f28 ; =func_ov11_02114e6c
bx r3
.align 2, 0
thumb_func_end func_ov11_02114f1c
_02114f28: .word func_ov11_02114e6c
.global func_ov11_02114f2c
thumb_func_start func_ov11_02114f2c
func_ov11_02114f2c: ; 0x02114f2c
ldr r3, _02114f38 ; =func_0200dddc
add r1, r0, #0
ldr r0, _02114f3c ; =data_ov11_02131620
mov r2, #0
bx r3
nop
thumb_func_end func_ov11_02114f2c
_02114f38: .word func_0200dddc
_02114f3c: .word data_ov11_02131620
.global func_ov11_02114f40
thumb_func_start func_ov11_02114f40
func_ov11_02114f40: ; 0x02114f40
ldr r3, _02114f4c ; =func_0200dddc
add r1, r0, #0
ldr r0, _02114f50 ; =data_ov11_02131620
mov r2, #0
bx r3
nop
thumb_func_end func_ov11_02114f40
_02114f4c: .word func_0200dddc
_02114f50: .word data_ov11_02131620
.global func_ov11_02114f54
thumb_func_start func_ov11_02114f54
func_ov11_02114f54: ; 0x02114f54
push {r3, r4, r5, r6, r7, lr}
add r5, r0, #0
add r6, r1, #0
ldr r0, _02115004 ; =data_ov11_02131620
ldr r1, _02115008 ; =data_ov11_02131610
mov r2, #4
mov r4, #1
blx func_0200ddb4
cmp r5, #0
beq _02114f6e
cmp r6, #0
bne _02114f74
_02114f6e:
mov r0, #0
mvn r0, r0
pop {r3, r4, r5, r6, r7, pc}
_02114f74:
blx func_0200ee4c
ldr r1, _0211500c ; =data_ov11_02131600
str r5, [r1]
str r6, [r1, #0xc]
blx func_0200ee60
ldr r1, _0211500c ; =data_ov11_02131600
ldr r0, _02115010 ; =0x00005890
ldr r1, [r1]
blx r1
add r1, r0, #0
ldr r0, _0211500c ; =data_ov11_02131600
str r1, [r0, #8]
bne _02114f96
sub r0, r4, #2
pop {r3, r4, r5, r6, r7, pc}
_02114f96:
ldr r0, _02115014 ; =func_ov11_02114f2c
ldr r2, _02115010 ; =0x00005890
bl func_ov11_021159f0
cmp r0, #0
bne _02114fa4
mov r4, #0
_02114fa4:
cmp r4, #0
beq _02114ff4
ldr r5, _02115004 ; =data_ov11_02131620
add r6, sp, #0
mov r7, #1
_02114fae:
add r0, r5, #0
add r1, r6, #0
add r2, r7, #0
blx func_0200de70
ldr r0, [sp]
cmp r0, #0xf
bhi _02114fee
add r0, r0, r0
add r0, pc
ldrh r0, [r0, #6]
lsl r0, r0, #0x10
asr r0, r0, #0x10
add pc, r0
_02114fca: ; jump table
.short _02114fee - _02114fca - 2 ; case 0
.short _02114fee - _02114fca - 2 ; case 1
.short _02114fee - _02114fca - 2 ; case 2
.short _02114fee - _02114fca - 2 ; case 3
.short _02114ff0 - _02114fca - 2 ; case 4
.short _02114ff0 - _02114fca - 2 ; case 5
.short _02114fea - _02114fca - 2 ; case 6
.short _02114fee - _02114fca - 2 ; case 7
.short _02114fee - _02114fca - 2 ; case 8
.short _02114fee - _02114fca - 2 ; case 9
.short _02114fee - _02114fca - 2 ; case 10
.short _02114fee - _02114fca - 2 ; case 11
.short _02114fee - _02114fca - 2 ; case 12
.short _02114fee - _02114fca - 2 ; case 13
.short _02114fee - _02114fca - 2 ; case 14
.short _02114fee - _02114fca - 2 ; case 15
_02114fea:
mov r0, #0
pop {r3, r4, r5, r6, r7, pc}
_02114fee:
mov r4, #0
_02114ff0:
cmp r4, #0
bne _02114fae
_02114ff4:
ldr r1, _0211500c ; =data_ov11_02131600
ldr r0, [r1, #8]
ldr r1, [r1, #0xc]
blx r1
mov r0, #0
mvn r0, r0
pop {r3, r4, r5, r6, r7, pc}
nop
thumb_func_end func_ov11_02114f54
_02115004: .word data_ov11_02131620
_02115008: .word data_ov11_02131610
_0211500c: .word data_ov11_02131600
_02115010: .word 0x00005890
_02115014: .word func_ov11_02114f2c
.global func_ov11_02115018
thumb_func_start func_ov11_02115018
func_ov11_02115018: ; 0x02115018
push {r3, r4, r5, r6, r7, lr}
ldr r0, _021150a8 ; =data_ov11_02131600
mov r4, #1
ldr r0, [r0, #0xc]
sub r5, r4, #2
cmp r0, #0
bne _0211502a
add r0, r5, #0
pop {r3, r4, r5, r6, r7, pc}
_0211502a:
bl func_ov11_02115914
cmp r0, #0
bne _02115036
sub r0, r4, #2
pop {r3, r4, r5, r6, r7, pc}
_02115036:
ldr r7, _021150ac ; =data_ov11_02131620
ldr r6, _021150a8 ; =data_ov11_02131600
_0211503a:
add r0, r7, #0
add r1, sp, #0
mov r2, #1
blx func_0200de70
ldr r0, [sp]
cmp r0, #0x14
bhi _0211508c
add r0, r0, r0
add r0, pc
ldrh r0, [r0, #6]
lsl r0, r0, #0x10
asr r0, r0, #0x10
add pc, r0
_02115056: ; jump table
.short _0211508c - _02115056 - 2 ; case 0
.short _0211508c - _02115056 - 2 ; case 1
.short _0211508c - _02115056 - 2 ; case 2
.short _0211508c - _02115056 - 2 ; case 3
.short _0211508e - _02115056 - 2 ; case 4
.short _0211508e - _02115056 - 2 ; case 5
.short _0211508c - _02115056 - 2 ; case 6
.short _0211508c - _02115056 - 2 ; case 7
.short _0211508c - _02115056 - 2 ; case 8
.short _0211508c - _02115056 - 2 ; case 9
.short _0211508c - _02115056 - 2 ; case 10
.short _0211508c - _02115056 - 2 ; case 11
.short _0211508c - _02115056 - 2 ; case 12
.short _0211508c - _02115056 - 2 ; case 13
.short _0211508c - _02115056 - 2 ; case 14
.short _0211508c - _02115056 - 2 ; case 15
.short _0211508c - _02115056 - 2 ; case 16
.short _0211508c - _02115056 - 2 ; case 17
.short _0211508c - _02115056 - 2 ; case 18
.short _0211508c - _02115056 - 2 ; case 19
.short _02115080 - _02115056 - 2 ; case 20
_02115080:
ldr r0, [r6, #8]
mov r4, #0
ldr r1, [r6, #0xc]
add r5, r4, #0
blx r1
b _0211508e
_0211508c:
mov r4, #0
_0211508e:
cmp r4, #0
bne _0211503a
blx func_0200ee4c
ldr r1, _021150a8 ; =data_ov11_02131600
mov r2, #0
str r2, [r1]
str r2, [r1, #0xc]
blx func_0200ee60
add r0, r5, #0
pop {r3, r4, r5, r6, r7, pc}
nop
thumb_func_end func_ov11_02115018
_021150a8: .word data_ov11_02131600
_021150ac: .word data_ov11_02131620
.global func_ov11_021150b0
thumb_func_start func_ov11_021150b0
func_ov11_021150b0: ; 0x021150b0
push {r3, r4, r5, r6, r7, lr}
mov r5, #0
mvn r5, r5
bl func_ov11_021158dc
cmp r0, #0
beq _021150e0
ldr r4, _021150e4 ; =data_ov11_02131620
add r6, sp, #0
mov r7, #1
_021150c4:
add r0, r4, #0
add r1, r6, #0
add r2, r7, #0
blx func_0200de70
ldr r0, [sp]
cmp r0, #0xe
bne _021150da
mov r0, #0
add r5, r0, #0
b _021150dc
_021150da:
mov r0, #0
_021150dc:
cmp r0, #0
bne _021150c4
_021150e0:
add r0, r5, #0
pop {r3, r4, r5, r6, r7, pc}
.align 2, 0
thumb_func_end func_ov11_021150b0
_021150e4: .word data_ov11_02131620
.global func_ov11_021150e8
thumb_func_start func_ov11_021150e8
func_ov11_021150e8: ; 0x021150e8
push {r4, r5, r6, r7, lr}
sub sp, #0x44
str r0, [sp, #4]
mov r0, #0
mvn r0, r0
str r0, [sp, #0x10]
mov r0, #1
str r0, [sp, #0xc]
mov r6, #0
ldr r0, _0211524c ; =data_ov11_02131600
add r7, r6, #0
ldr r1, [r0]
add r5, r6, #0
cmp r1, #0
beq _0211510c
ldr r0, [r0, #0xc]
cmp r0, #0
bne _02115114
_0211510c:
mov r0, #0
add sp, #0x44
mvn r0, r0
pop {r4, r5, r6, r7, pc}
_02115114:
mov r0, #3
lsl r0, r0, #0xc
blx r1
add r4, r0, #0
bne _02115124
add sp, #0x44
sub r0, r6, #1
pop {r4, r5, r6, r7, pc}
_02115124:
add r0, r6, #0
ldr r3, _02115250 ; =0x0030bffe
add r1, r0, #0
add r2, r0, #0
str r4, [sp, #8]
bl func_ov11_021157b0
cmp r0, #0
bne _02115138
b _0211523c
_02115138:
add r0, sp, #0x18
blx func_0200ea6c
mov r0, #0x13
str r0, [sp]
ldr r1, _02115254 ; =0x003fec42
ldr r3, _02115258 ; =func_ov11_02114f40
add r0, sp, #0x18
add r2, r6, #0
blx func_0200eba8
_0211514e:
ldr r0, _0211525c ; =data_ov11_02131620
add r1, sp, #0x14
mov r2, #1
blx func_0200de70
ldr r0, [sp, #0x14]
cmp r0, #0x13
bhi _02115222
add r0, r0, r0
add r0, pc
ldrh r0, [r0, #6]
lsl r0, r0, #0x10
asr r0, r0, #0x10
add pc, r0
_0211516a: ; jump table
.short _02115222 - _0211516a - 2 ; case 0
.short _02115222 - _0211516a - 2 ; case 1
.short _02115222 - _0211516a - 2 ; case 2
.short _02115222 - _0211516a - 2 ; case 3
.short _021151d8 - _0211516a - 2 ; case 4
.short _021151b0 - _0211516a - 2 ; case 5
.short _02115222 - _0211516a - 2 ; case 6
.short _02115222 - _0211516a - 2 ; case 7
.short _021151d8 - _0211516a - 2 ; case 8
.short _02115222 - _0211516a - 2 ; case 9
.short _021151d2 - _0211516a - 2 ; case 10
.short _02115222 - _0211516a - 2 ; case 11
.short _02115222 - _0211516a - 2 ; case 12
.short _02115222 - _0211516a - 2 ; case 13
.short _02115222 - _0211516a - 2 ; case 14
.short _02115222 - _0211516a - 2 ; case 15
.short _02115222 - _0211516a - 2 ; case 16
.short _02115222 - _0211516a - 2 ; case 17
.short _021151d8 - _0211516a - 2 ; case 18
.short _02115192 - _0211516a - 2 ; case 19
_02115192:
cmp r6, #0
bne _021151d8
cmp r5, #0
beq _021151a4
add r0, r4, #0
mov r1, #0x40
bl func_ov11_0211576c
add r7, r0, #0
_021151a4:
bl func_ov11_021158a0
cmp r0, #0
beq _02115222
mov r6, #1
b _021151d8
_021151b0:
cmp r6, #0
bne _021151d8
cmp r5, #8
bge _021151bc
add r5, r5, #1
b _021151d8
_021151bc:
add r0, r4, #0
mov r1, #0x40
bl func_ov11_0211576c
add r7, r0, #0
bl func_ov11_021158a0
cmp r0, #0
beq _02115222
mov r6, #1
b _021151d8
_021151d2:
mov r0, #0
str r0, [sp, #0xc]
str r0, [sp, #0x10]
_021151d8:
ldr r0, [sp, #0xc]
cmp r0, #0
bne _0211514e
cmp r7, #0
beq _021151f6
sub r1, r7, #1
mov r0, #0x54
mul r0, r1
ldr r1, _0211524c ; =data_ov11_02131600
add r0, #0x58
ldr r1, [r1]
blx r1
cmp r0, #0
bne _02115202
b _02115222
_021151f6:
ldr r1, _0211524c ; =data_ov11_02131600
mov r0, #0x58
ldr r1, [r1]
blx r1
cmp r0, #0
beq _02115222
_02115202:
ldr r1, [sp, #4]
mov r6, #0
str r0, [r1]
str r7, [r0]
cmp r7, #0
ble _02115222
add r5, r0, #4
_02115210:
add r0, r4, #0
add r1, r5, #0
bl func_ov11_02114e6c
add r6, r6, #1
add r4, #0xc0
add r5, #0x54
cmp r6, r7
blt _02115210
_02115222:
add r0, sp, #0x18
blx func_0200ec14
ldr r5, _0211525c ; =data_ov11_02131620
add r4, sp, #0x14
mov r6, #0
_0211522e:
add r0, r5, #0
add r1, r4, #0
add r2, r6, #0
blx func_0200de70
cmp r0, #1
beq _0211522e
_0211523c:
ldr r1, _0211524c ; =data_ov11_02131600
ldr r0, [sp, #8]
ldr r1, [r1, #0xc]
blx r1
ldr r0, [sp, #0x10]
add sp, #0x44
pop {r4, r5, r6, r7, pc}
nop
thumb_func_end func_ov11_021150e8
_0211524c: .word data_ov11_02131600
_02115250: .word 0x0030bffe
_02115254: .word 0x003fec42
_02115258: .word func_ov11_02114f40
_0211525c: .word data_ov11_02131620
.global func_ov11_02115260
thumb_func_start func_ov11_02115260
func_ov11_02115260: ; 0x02115260
push {r3, r4, r5, r6, r7, lr}
sub sp, #0x40
mov r4, #1
add r7, r0, #0
sub r0, r4, #2
str r0, [sp, #0xc]
ldr r0, [r7, #0x24]
mov r6, #0
str r1, [sp, #4]
cmp r0, #0
bne _0211527a
lsl r5, r4, #0x13
b _02115282
_0211527a:
cmp r0, #1
bne _02115282
mov r5, #3
lsl r5, r5, #0x12
_02115282:
mov r0, #3
lsl r0, r0, #0x10
orr r5, r0
ldr r0, _02115414 ; =data_ov11_02131700
mov r1, #0
mov r2, #0x60
blx func_02007a44
ldr r0, [r7, #0x28]
cmp r0, #5
bne _021152a0
ldr r0, _02115414 ; =data_ov11_02131700
mov r1, #1
strb r1, [r0]
b _021152c0
_021152a0:
cmp r0, #0xd
bne _021152ac
ldr r0, _02115414 ; =data_ov11_02131700
mov r1, #2
strb r1, [r0]
b _021152c0
_021152ac:
cmp r0, #0x10
bne _021152b8
ldr r0, _02115414 ; =data_ov11_02131700
mov r1, #3
strb r1, [r0]
b _021152c0
_021152b8:
mov r0, #0
add sp, #0x40
mvn r0, r0
pop {r3, r4, r5, r6, r7, pc}
_021152c0:
mov r1, #0x14
ldr r2, _02115414 ; =data_ov11_02131700
mul r1, r6
add r1, r1, #2
add r0, r7, #0
strb r6, [r2, #1]
add r1, r2, r1
ldr r2, [r7, #0x28]
add r0, #0x2c
blx func_02007ad8
blx func_ov61_02160afc
ldr r2, [r7]
ldr r3, _02115418 ; =0x0030bffe
mov r0, #0
add r1, r7, #4
bl func_ov11_021157b0
cmp r0, #0
bne _021152ec
b _021153fa
_021152ec:
mov r0, #0
str r0, [sp, #8]
add r0, sp, #0x14
blx func_0200ea6c
mov r0, #0x12
str r0, [sp]
ldr r1, _0211541c ; =0x003fec42
ldr r3, _02115420 ; =func_ov11_02114f40
add r0, sp, #0x14
mov r2, #0
blx func_0200eba8
b _021153dc
_02115308:
ldr r0, _02115424 ; =data_ov11_02131620
add r1, sp, #0x10
mov r2, #1
blx func_0200de70
ldr r0, [sp, #0x10]
cmp r0, #0x13
bhi _021153da
add r0, r0, r0
add r0, pc
ldrh r0, [r0, #6]
lsl r0, r0, #0x10
asr r0, r0, #0x10
add pc, r0
_02115324: ; jump table
.short _021153da - _02115324 - 2 ; case 0
.short _021153da - _02115324 - 2 ; case 1
.short _021153da - _02115324 - 2 ; case 2
.short _021153da - _02115324 - 2 ; case 3
.short _021153dc - _02115324 - 2 ; case 4
.short _02115354 - _02115324 - 2 ; case 5
.short _021153da - _02115324 - 2 ; case 6
.short _021153da - _02115324 - 2 ; case 7
.short _021153dc - _02115324 - 2 ; case 8
.short _021153da - _02115324 - 2 ; case 9
.short _0211539a - _02115324 - 2 ; case 10
.short _021153da - _02115324 - 2 ; case 11
.short _021153b4 - _02115324 - 2 ; case 12
.short _021153ba - _02115324 - 2 ; case 13
.short _021153da - _02115324 - 2 ; case 14
.short _021153da - _02115324 - 2 ; case 15
.short _021153da - _02115324 - 2 ; case 16
.short _021153da - _02115324 - 2 ; case 17
.short _0211534c - _02115324 - 2 ; case 18
.short _02115352 - _02115324 - 2 ; case 19
_0211534c:
cmp r6, #0
bne _021153dc
mov r4, #0
_02115352:
b _021153dc
_02115354:
cmp r6, #0
bne _021153dc
add r0, sp, #0x14
blx func_0200ec14
ldr r0, _02115428 ; =data_ov11_02131640
mov r1, #1
bl func_ov11_0211576c
cmp r0, #1
beq _0211536e
mov r4, #0
b _021153dc
_0211536e:
ldr r1, _02115428 ; =data_ov11_02131640
add r0, r7, #0
bl func_ov11_02114ef8
ldr r1, _0211542c ; =data_ov11_02131640
mov r0, #0
ldrh r1, [r1, #0xa]
b _02115380
_0211537e:
add r0, r0, #1
_02115380:
cmp r0, r1
blt _0211537e
ldr r0, _02115428 ; =data_ov11_02131640
ldr r1, _02115414 ; =data_ov11_02131700
add r2, r5, #0
bl func_ov11_0211596c
cmp r0, #0
bne _02115396
mov r4, #0
b _021153dc
_02115396:
mov r6, #1
b _021153dc
_0211539a:
ldr r1, _02115428 ; =data_ov11_02131640
add r0, r7, #0
bl func_ov11_02114ef8
ldr r0, _02115428 ; =data_ov11_02131640
ldr r1, _02115414 ; =data_ov11_02131700
add r2, r5, #0
bl func_ov11_0211596c
cmp r0, #0
bne _021153dc
mov r4, #0
b _021153dc
_021153b4:
mov r4, #0
str r4, [sp, #0xc]
b _021153dc
_021153ba:
ldr r0, [sp, #8]
add r0, r0, #1
str r0, [sp, #8]
cmp r0, #3
bge _021153d6
ldr r0, _02115428 ; =data_ov11_02131640
ldr r1, _02115414 ; =data_ov11_02131700
add r2, r5, #0
bl func_ov11_0211596c
cmp r0, #0
bne _021153dc
mov r4, #0
b _021153dc
_021153d6:
mov r4, #0
b _021153dc
_021153da:
mov r4, #0
_021153dc:
cmp r4, #0
bne _02115308
add r0, sp, #0x14
blx func_0200ec14
ldr r5, _02115424 ; =data_ov11_02131620
add r4, sp, #0x10
mov r6, #0
_021153ec:
add r0, r5, #0
add r1, r4, #0
add r2, r6, #0
blx func_0200de70
cmp r0, #1
beq _021153ec
_021153fa:
ldr r0, [sp, #0xc]
cmp r0, #0
bne _02115404
mov r2, #1
b _02115406
_02115404:
mov r2, #0
_02115406:
ldr r0, [sp, #4]
ldr r1, _02115428 ; =data_ov11_02131640
bl func_ov11_02114f1c
ldr r0, [sp, #0xc]
add sp, #0x40
pop {r3, r4, r5, r6, r7, pc}
.align 2, 0
thumb_func_end func_ov11_02115260
_02115414: .word data_ov11_02131700
_02115418: .word 0x0030bffe
_0211541c: .word 0x003fec42
_02115420: .word func_ov11_02114f40
_02115424: .word data_ov11_02131620
_02115428: .word data_ov11_02131640
_0211542c: .word data_ov11_02131640
.global func_ov11_02115430
thumb_func_start func_ov11_02115430
func_ov11_02115430: ; 0x02115430
ldr r3, _02115434 ; =func_0200db28
bx r3
.align 2, 0
thumb_func_end func_ov11_02115430
_02115434: .word func_0200db28
.global func_ov11_02115438
thumb_func_start func_ov11_02115438
func_ov11_02115438: ; 0x02115438
push {r3, lr}
ldr r1, _02115448 ; =data_ov11_02131600
ldr r1, [r1, #4]
cmp r1, #0
beq _02115444
blx r1
_02115444:
mov r0, #0
pop {r3, pc}
.align 2, 0
thumb_func_end func_ov11_02115438
_02115448: .word data_ov11_02131600
.global func_ov11_0211544c
thumb_func_start func_ov11_0211544c
func_ov11_0211544c: ; 0x0211544c
push {r3, lr}
cmp r0, #0
bne _02115454
b _021156fc
_02115454:
mov r1, #0
ldrsh r2, [r0, r1]
cmp r2, #7
bls _0211545e
b _021156ee
_0211545e:
add r2, r2, r2
add r2, pc
ldrh r2, [r2, #6]
lsl r2, r2, #0x10
asr r2, r2, #0x10
add pc, r2
_0211546a: ; jump table
.short _021156ee - _0211546a - 2 ; case 0
.short _0211547a - _0211546a - 2 ; case 1
.short _021156a2 - _0211546a - 2 ; case 2
.short _021154fa - _0211546a - 2 ; case 3
.short _0211555e - _0211546a - 2 ; case 4
.short _0211552c - _0211546a - 2 ; case 5
.short _021155fe - _0211546a - 2 ; case 6
.short _021156da - _0211546a - 2 ; case 7
_0211547a:
mov r2, #2
ldrsh r0, [r0, r2]
cmp r0, #0
bne _021154e6
ldr r2, _02115700 ; =data_ov11_02131760
ldr r0, [r2, #0x18]
cmp r0, #4
bne _0211549a
mov r0, #3
str r0, [r2, #0x18]
ldr r2, [r2, #0x1c]
cmp r2, #0
beq _021154f2
mov r0, #6
blx r2
pop {r3, pc}
_0211549a:
cmp r0, #6
bne _021154c0
ldr r0, [r2, #0x10]
ldr r1, [r2, #0x14]
ldr r2, [r2, #4]
blx func_ov61_0215edfc
cmp r0, #3
beq _021154f2
ldr r0, _02115700 ; =data_ov11_02131760
mov r1, #3
str r1, [r0, #0x18]
ldr r2, [r0, #0x1c]
cmp r2, #0
beq _021154f2
mov r0, #2
mov r1, #0
blx r2
pop {r3, pc}
_021154c0:
cmp r0, #8
bne _021154f2
ldr r0, [r2, #0x20]
ldr r1, [r2, #0x24]
ldr r2, [r2, #0xc]
blx func_ov61_0215f038
cmp r0, #3
beq _021154f2
ldr r0, _02115700 ; =data_ov11_02131760
mov r1, #3
str r1, [r0, #0x18]
ldr r2, [r0, #0x1c]
cmp r2, #0
beq _021154f2
mov r0, #2
mov r1, #0
blx r2
pop {r3, pc}
_021154e6:
ldr r0, _02115700 ; =data_ov11_02131760
mov r3, #1
str r3, [r0, #0x18]
ldr r3, [r0, #0x1c]
cmp r3, #0
bne _021154f4
_021154f2:
b _021156fc
_021154f4:
add r0, r2, #0
blx r3
pop {r3, pc}
_021154fa:
mov r2, #2
ldrsh r0, [r0, r2]
cmp r0, #0
bne _0211551a
ldr r0, _02115700 ; =data_ov11_02131760
ldr r2, [r0, #0x18]
cmp r2, #6
bne _021155f6
mov r2, #5
str r2, [r0, #0x18]
ldr r2, [r0, #0x1c]
cmp r2, #0
beq _021155f6
mov r0, #8
blx r2
pop {r3, pc}
_0211551a:
ldr r0, _02115700 ; =data_ov11_02131760
mov r2, #3
str r2, [r0, #0x18]
ldr r2, [r0, #0x1c]
cmp r2, #0
beq _021155f6
mov r0, #9
blx r2
pop {r3, pc}
_0211552c:
mov r2, #2
ldrsh r0, [r0, r2]
cmp r0, #0
bne _0211554c
ldr r0, _02115700 ; =data_ov11_02131760
ldr r2, [r0, #0x18]
cmp r2, #8
bne _021155f6
mov r2, #7
str r2, [r0, #0x18]
ldr r2, [r0, #0x1c]
cmp r2, #0
beq _021155f6
mov r0, #0xc
blx r2
pop {r3, pc}
_0211554c:
ldr r0, _02115700 ; =data_ov11_02131760
mov r2, #3
str r2, [r0, #0x18]
ldr r2, [r0, #0x1c]
cmp r2, #0
beq _021155f6
mov r0, #0xd
blx r2
pop {r3, pc}
_0211555e:
mov r2, #2
ldrsh r0, [r0, r2]
cmp r0, #0
bne _021155ea
ldr r2, _02115700 ; =data_ov11_02131760
ldr r0, [r2, #0x18]
cmp r0, #4
bne _0211557e
mov r0, #3
str r0, [r2, #0x18]
ldr r2, [r2, #0x1c]
cmp r2, #0
beq _021155f6
mov r0, #0xa
blx r2
pop {r3, pc}
_0211557e:
cmp r0, #6
bne _021155a4
ldr r0, [r2, #0x10]
ldr r1, [r2, #0x14]
ldr r2, [r2, #4]
blx func_ov61_0215edfc
cmp r0, #3
beq _021155f6
ldr r0, _02115700 ; =data_ov11_02131760
mov r1, #3
str r1, [r0, #0x18]
ldr r2, [r0, #0x1c]
cmp r2, #0
beq _021155f6
mov r0, #2
mov r1, #0
blx r2
pop {r3, pc}
_021155a4:
cmp r0, #2
bne _021155c4
blx func_ov61_0215ed0c
cmp r0, #3
beq _021155f6
ldr r0, _02115700 ; =data_ov11_02131760
mov r1, #3
str r1, [r0, #0x18]
ldr r2, [r0, #0x1c]
cmp r2, #0
beq _021155f6
mov r0, #2
mov r1, #0
blx r2
pop {r3, pc}
_021155c4:
cmp r0, #8
bne _021155f6
ldr r0, [r2, #0x20]
ldr r1, [r2, #0x24]
ldr r2, [r2, #0xc]
blx func_ov61_0215f038
cmp r0, #3
beq _021155f6
ldr r0, _02115700 ; =data_ov11_02131760
mov r1, #3
str r1, [r0, #0x18]
ldr r2, [r0, #0x1c]
cmp r2, #0
beq _021155f6
mov r0, #2
mov r1, #0
blx r2
pop {r3, pc}
_021155ea:
ldr r0, _02115700 ; =data_ov11_02131760
mov r2, #3
str r2, [r0, #0x18]
ldr r2, [r0, #0x1c]
cmp r2, #0
bne _021155f8
_021155f6:
b _021156fc
_021155f8:
mov r0, #0xb
blx r2
pop {r3, pc}
_021155fe:
mov r2, #2
ldrsh r0, [r0, r2]
cmp r0, #0
bne _02115690
ldr r2, _02115700 ; =data_ov11_02131760
ldr r0, [r2, #0x18]
cmp r0, #4
bne _0211561e
mov r0, #3
str r0, [r2, #0x18]
ldr r2, [r2, #0x1c]
cmp r2, #0
beq _021156fc
mov r0, #0xe
blx r2
pop {r3, pc}
_0211561e:
cmp r0, #6
bne _02115644
ldr r0, [r2, #0x10]
ldr r1, [r2, #0x14]
ldr r2, [r2, #4]
blx func_ov61_0215edfc
cmp r0, #3
beq _021156fc
ldr r0, _02115700 ; =data_ov11_02131760
mov r1, #3
str r1, [r0, #0x18]
ldr r2, [r0, #0x1c]
cmp r2, #0
beq _021156fc
mov r0, #2
mov r1, #0
blx r2
pop {r3, pc}
_02115644:
cmp r0, #2
bne _02115664
blx func_ov61_0215ed0c
cmp r0, #3
beq _021156fc
ldr r0, _02115700 ; =data_ov11_02131760
mov r1, #3
str r1, [r0, #0x18]
ldr r2, [r0, #0x1c]
cmp r2, #0
beq _021156fc
mov r0, #2
mov r1, #0
blx r2
pop {r3, pc}
_02115664:
cmp r0, #8
bne _0211568a
ldr r0, [r2, #0x20]
ldr r1, [r2, #0x24]
ldr r2, [r2, #0xc]
blx func_ov61_0215f038
cmp r0, #3
beq _021156fc
ldr r0, _02115700 ; =data_ov11_02131760
mov r1, #3
str r1, [r0, #0x18]
ldr r2, [r0, #0x1c]
cmp r2, #0
beq _021156fc
mov r0, #2
mov r1, #0
blx r2
pop {r3, pc}
_0211568a:
mov r0, #3
str r0, [r2, #0x18]
pop {r3, pc}
_02115690:
ldr r0, _02115700 ; =data_ov11_02131760
mov r2, #3
str r2, [r0, #0x18]
ldr r2, [r0, #0x1c]
cmp r2, #0
beq _021156fc
mov r0, #0xf
blx r2
pop {r3, pc}
_021156a2:
mov r2, #2
ldrsh r0, [r0, r2]
cmp r0, #0
bne _021156c8
ldr r0, _02115700 ; =data_ov11_02131760
ldr r0, [r0, #0x18]
cmp r0, #2
bne _021156fc
blx func_ov61_0215eab0
ldr r0, _02115700 ; =data_ov11_02131760
mov r1, #0
str r1, [r0, #0x18]
ldr r2, [r0, #0x1c]
cmp r2, #0
beq _021156fc
mov r0, #0x14
blx r2
pop {r3, pc}
_021156c8:
ldr r0, _02115700 ; =data_ov11_02131760
mov r3, #3
str r3, [r0, #0x18]
ldr r3, [r0, #0x1c]
cmp r3, #0
beq _021156fc
add r0, r2, #0
blx r3
pop {r3, pc}
_021156da:
ldr r0, _02115700 ; =data_ov11_02131760
ldr r2, [r0, #0x18]
cmp r2, #5
bne _021156fc
ldr r2, [r0, #0x1c]
cmp r2, #0
beq _021156fc
mov r0, #5
blx r2
pop {r3, pc}
_021156ee:
ldr r0, _02115700 ; =data_ov11_02131760
ldr r2, [r0, #0x1c]
cmp r2, #0
beq _021156fc
mov r0, #1
mov r1, #0
blx r2
_021156fc:
pop {r3, pc}
nop
thumb_func_end func_ov11_0211544c
_02115700: .word data_ov11_02131760
.global func_ov11_02115704
thumb_func_start func_ov11_02115704
func_ov11_02115704: ; 0x02115704
push {r3, lr}
ldr r1, _02115764 ; =data_ov11_02131760
ldr r0, [r1, #0x18]
cmp r0, #8
bhi _0211575a
add r0, r0, r0
add r0, pc
ldrh r0, [r0, #6]
lsl r0, r0, #0x10
asr r0, r0, #0x10
add pc, r0
_0211571a: ; jump table
.short _0211575a - _0211571a - 2 ; case 0
.short _0211574a - _0211571a - 2 ; case 1
.short _0211575a - _0211571a - 2 ; case 2
.short _0211575a - _0211571a - 2 ; case 3
.short _0211575a - _0211571a - 2 ; case 4
.short _0211572c - _0211571a - 2 ; case 5
.short _0211575a - _0211571a - 2 ; case 6
.short _0211573e - _0211571a - 2 ; case 7
.short _0211575a - _0211571a - 2 ; case 8
_0211572c:
mov r0, #0
add r1, r0, #0
add r2, r0, #0
blx func_ov61_0215edfc
cmp r0, #3
beq _0211575e
mov r0, #0
pop {r3, pc}
_0211573e:
blx func_ov61_0215f23c
cmp r0, #3
beq _0211575e
mov r0, #0
pop {r3, pc}
_0211574a:
ldr r0, [r1, #8]
ldr r1, _02115768 ; =func_ov11_0211544c
blx func_ov61_0215eb08
cmp r0, #3
beq _0211575e
mov r0, #0
pop {r3, pc}
_0211575a:
mov r0, #0
pop {r3, pc}
_0211575e:
mov r0, #1
pop {r3, pc}
nop
thumb_func_end func_ov11_02115704
_02115764: .word data_ov11_02131760
_02115768: .word func_ov11_0211544c
.global func_ov11_0211576c
thumb_func_start func_ov11_0211576c
func_ov11_0211576c: ; 0x0211576c
push {r3, r4, r5, r6, r7, lr}
add r5, r0, #0
mov r0, #1
add r7, r1, #0
blx func_ov61_02160ba8
blx func_ov61_02160b50
add r6, r0, #0
cmp r6, #0
ble _021157a4
mov r4, #0
cmp r6, #0
ble _021157a4
_02115788:
cmp r4, r7
bge _021157a4
lsl r0, r4, #0x10
lsr r0, r0, #0x10
blx func_ov61_02160c24
add r1, r5, #0
mov r2, #0xc0
blx func_02007908
add r4, r4, #1
add r5, #0xc0
cmp r4, r6
blt _02115788
_021157a4:
mov r0, #0
blx func_ov61_02160ba8
add r0, r6, #0
pop {r3, r4, r5, r6, r7, pc}
.align 2, 0
thumb_func_end func_ov11_0211576c
.global func_ov11_021157b0
thumb_func_start func_ov11_021157b0
func_ov11_021157b0: ; 0x021157b0
push {r3, r4, r5, r6, r7, lr}
str r3, [sp]
add r5, r0, #0
add r4, r1, #0
add r6, r2, #0
blx func_0200ee4c
add r7, r0, #0
ldr r1, _0211588c ; =data_ov11_02131760
ldr r0, [sp]
cmp r5, #0
str r0, [r1, #4]
beq _021157e4
ldr r2, _02115890 ; =data_ov11_02131788
mov r1, #0
_021157ce:
ldrb r0, [r5]
add r1, r1, #1
add r5, r5, #1
strb r0, [r2]
add r2, r2, #1
cmp r1, #6
blt _021157ce
ldr r1, _02115890 ; =data_ov11_02131788
ldr r0, _0211588c ; =data_ov11_02131760
str r1, [r0, #0x10]
b _021157f4
_021157e4:
ldr r0, _02115890 ; =data_ov11_02131788
mov r1, #0xff
mov r2, #6
blx func_02007a44
ldr r1, _02115894 ; =data_ov61_0217a30c
ldr r0, _0211588c ; =data_ov11_02131760
str r1, [r0, #0x10]
_021157f4:
cmp r4, #0
beq _02115832
cmp r6, #0
ble _02115832
cmp r6, #0x20
bgt _02115832
mov r0, #0
cmp r6, #0
ble _02115816
ldr r2, _02115898 ; =data_ov11_02131790
_02115808:
ldrb r1, [r4]
add r0, r0, #1
add r4, r4, #1
strb r1, [r2]
add r2, r2, #1
cmp r0, r6
blt _02115808
_02115816:
cmp r0, #0x20
bge _0211582a
ldr r1, _02115898 ; =data_ov11_02131790
add r2, r1, r0
mov r1, #0
_02115820:
add r0, r0, #1
strb r1, [r2]
add r2, r2, #1
cmp r0, #0x20
blt _02115820
_0211582a:
ldr r1, _02115898 ; =data_ov11_02131790
ldr r0, _0211588c ; =data_ov11_02131760
str r1, [r0, #0x14]
b _02115842
_02115832:
ldr r0, _02115898 ; =data_ov11_02131790
mov r1, #0xff
mov r2, #0x20
blx func_02007a44
ldr r1, _0211589c ; =data_ov61_0217a314
ldr r0, _0211588c ; =data_ov11_02131760
str r1, [r0, #0x14]
_02115842:
ldr r2, _0211588c ; =data_ov11_02131760
ldr r0, [r2, #0x18]
cmp r0, #3
bne _02115868
ldr r0, [r2, #0x10]
ldr r1, [r2, #0x14]
ldr r2, [r2, #4]
blx func_ov61_0215edfc
cmp r0, #3
bne _02115880
ldr r0, _0211588c ; =data_ov11_02131760
mov r1, #6
str r1, [r0, #0x18]
add r0, r7, #0
blx func_0200ee60
mov r0, #1
pop {r3, r4, r5, r6, r7, pc}
_02115868:
bl func_ov11_02115704
cmp r0, #1
bne _02115880
ldr r0, _0211588c ; =data_ov11_02131760
mov r1, #6
str r1, [r0, #0x18]
add r0, r7, #0
blx func_0200ee60
mov r0, #1
pop {r3, r4, r5, r6, r7, pc}
_02115880:
add r0, r7, #0
blx func_0200ee60
mov r0, #0
pop {r3, r4, r5, r6, r7, pc}
nop
thumb_func_end func_ov11_021157b0
_0211588c: .word data_ov11_02131760
_02115890: .word data_ov11_02131788
_02115894: .word data_ov61_0217a30c
_02115898: .word data_ov11_02131790
_0211589c: .word data_ov61_0217a314
.global func_ov11_021158a0
thumb_func_start func_ov11_021158a0
func_ov11_021158a0: ; 0x021158a0
push {r4, lr}
blx func_0200ee4c
add r4, r0, #0
ldr r0, _021158d8 ; =data_ov11_02131760
ldr r0, [r0, #0x18]
cmp r0, #5
bne _021158ce
mov r0, #0
add r1, r0, #0
add r2, r0, #0
blx func_ov61_0215edfc
cmp r0, #3
bne _021158ce
ldr r0, _021158d8 ; =data_ov11_02131760
mov r1, #4
str r1, [r0, #0x18]
add r0, r4, #0
blx func_0200ee60
mov r0, #1
pop {r4, pc}
_021158ce:
add r0, r4, #0
blx func_0200ee60
mov r0, #0
pop {r4, pc}
.align 2, 0
thumb_func_end func_ov11_021158a0
_021158d8: .word data_ov11_02131760
.global func_ov11_021158dc
thumb_func_start func_ov11_021158dc
func_ov11_021158dc: ; 0x021158dc
push {r4, lr}
blx func_0200ee4c
add r4, r0, #0
ldr r0, _02115910 ; =data_ov11_02131760
ldr r0, [r0, #0x18]
cmp r0, #7
bne _02115904
blx func_ov61_0215f23c
cmp r0, #3
bne _02115904
ldr r0, _02115910 ; =data_ov11_02131760
mov r1, #4
str r1, [r0, #0x18]
add r0, r4, #0
blx func_0200ee60
mov r0, #1
pop {r4, pc}
_02115904:
add r0, r4, #0
blx func_0200ee60
mov r0, #0
pop {r4, pc}
nop
thumb_func_end func_ov11_021158dc
_02115910: .word data_ov11_02131760
.global func_ov11_02115914
thumb_func_start func_ov11_02115914
func_ov11_02115914: ; 0x02115914
push {r4, lr}
blx func_0200ee4c
add r4, r0, #0
ldr r0, _02115968 ; =data_ov11_02131760
ldr r0, [r0, #0x18]
cmp r0, #3
bne _02115946
blx func_ov61_0215ed0c
cmp r0, #3
beq _02115936
add r0, r4, #0
blx func_0200ee60
mov r0, #0
pop {r4, pc}
_02115936:
ldr r0, _02115968 ; =data_ov11_02131760
mov r1, #2
str r1, [r0, #0x18]
add r0, r4, #0
blx func_0200ee60
mov r0, #1
pop {r4, pc}
_02115946:
bl func_ov11_02115704
cmp r0, #1
bne _0211595e
ldr r0, _02115968 ; =data_ov11_02131760
mov r1, #2
str r1, [r0, #0x18]
add r0, r4, #0
blx func_0200ee60
mov r0, #1
pop {r4, pc}
_0211595e:
add r0, r4, #0
blx func_0200ee60
mov r0, #0
pop {r4, pc}
.align 2, 0
thumb_func_end func_ov11_02115914
_02115968: .word data_ov11_02131760
.global func_ov11_0211596c
thumb_func_start func_ov11_0211596c
func_ov11_0211596c: ; 0x0211596c
push {r3, r4, r5, r6, r7, lr}
add r7, r0, #0
add r5, r1, #0
add r6, r2, #0
blx func_0200ee4c
ldr r1, _021159ec ; =data_ov11_02131760
add r4, r0, #0
str r6, [r1, #0xc]
cmp r5, #0
beq _0211598e
ldr r1, [r1, #0x24]
add r0, r5, #0
mov r2, #0x50
blx func_02007ad8
b _02115998
_0211598e:
ldr r0, [r1, #0x24]
mov r1, #0
mov r2, #0x50
blx func_02007a44
_02115998:
ldr r1, _021159ec ; =data_ov11_02131760
add r0, r7, #0
ldr r1, [r1, #0x20]
mov r2, #0xc0
blx func_02007908
bl func_ov11_02115704
cmp r0, #1
bne _021159bc
ldr r0, _021159ec ; =data_ov11_02131760
mov r1, #8
str r1, [r0, #0x18]
add r0, r4, #0
blx func_0200ee60
mov r0, #1
pop {r3, r4, r5, r6, r7, pc}
_021159bc:
ldr r2, _021159ec ; =data_ov11_02131760
ldr r0, [r2, #0x18]
cmp r0, #3
bne _021159e2
ldr r0, [r2, #0x20]
ldr r1, [r2, #0x24]
ldr r2, [r2, #0xc]
blx func_ov61_0215f038
cmp r0, #3
bne _021159e2
ldr r0, _021159ec ; =data_ov11_02131760
mov r1, #8
str r1, [r0, #0x18]
add r0, r4, #0
blx func_0200ee60
mov r0, #1
pop {r3, r4, r5, r6, r7, pc}
_021159e2:
add r0, r4, #0
blx func_0200ee60
mov r0, #0
pop {r3, r4, r5, r6, r7, pc}
.align 2, 0
thumb_func_end func_ov11_0211596c
_021159ec: .word data_ov11_02131760
.global func_ov11_021159f0
thumb_func_start func_ov11_021159f0
func_ov11_021159f0: ; 0x021159f0
push {r3, r4, r5, r6, r7, lr}
add r5, r1, #0
add r7, r0, #0
str r2, [sp]
blx func_0200ee4c
add r4, r0, #0
add r0, r5, #0
ldr r2, _02115a9c ; =data_ov11_02131760
add r0, #0x53
mov r1, #3
bic r0, r1
add r6, r0, #0
str r5, [r2, #0x24]
add r6, #0x2f
mov r1, #0x1f
ldr r3, _02115aa0 ; =0x0000231f
str r0, [r2, #8]
bic r6, r1
str r6, [r2]
add r6, r6, r3
bic r6, r1
str r6, [r2, #0x20]
add r6, #0xdf
bic r6, r1
str r6, [r0, #4]
ldr r1, [sp]
ldr r0, [r2, #8]
add r5, r5, r1
ldr r1, [r0, #4]
sub r1, r5, r1
str r1, [r0, #8]
ldr r0, [r2, #8]
mov r1, #0
str r1, [r0, #0xc]
ldr r0, [r2, #8]
mov r1, #3
str r1, [r0]
str r7, [r2, #0x1c]
ldr r0, [r2, #0x18]
cmp r0, #0
bne _02115a62
sub r3, #0x1f
ldr r0, [r2]
add r1, r3, #0
blx func_ov61_0215e998
cmp r0, #0
beq _02115a5c
add r0, r4, #0
blx func_0200ee60
mov r0, #0
pop {r3, r4, r5, r6, r7, pc}
_02115a5c:
ldr r0, _02115a9c ; =data_ov11_02131760
mov r1, #1
str r1, [r0, #0x18]
_02115a62:
ldr r0, _02115a9c ; =data_ov11_02131760
ldr r1, [r0, #0x18]
cmp r1, #1
bne _02115a90
ldr r0, [r0, #8]
ldr r1, _02115aa4 ; =func_ov11_0211544c
blx func_ov61_0215eb08
cmp r0, #3
beq _02115a80
add r0, r4, #0
blx func_0200ee60
mov r0, #0
pop {r3, r4, r5, r6, r7, pc}
_02115a80:
ldr r0, _02115a9c ; =data_ov11_02131760
mov r1, #4
str r1, [r0, #0x18]
add r0, r4, #0
blx func_0200ee60
mov r0, #1
pop {r3, r4, r5, r6, r7, pc}
_02115a90:
add r0, r4, #0
blx func_0200ee60
mov r0, #0
pop {r3, r4, r5, r6, r7, pc}
nop
thumb_func_end func_ov11_021159f0
_02115a9c: .word data_ov11_02131760
_02115aa0: .word 0x0000231f
_02115aa4: .word func_ov11_0211544c
.global func_ov11_02115aa8
thumb_func_start func_ov11_02115aa8
func_ov11_02115aa8: ; 0x02115aa8
push {r3, lr}
cmp r0, #0
bne _02115ab0
b _02115daa
_02115ab0:
mov r1, #0
ldrsh r2, [r0, r1]
cmp r2, #9
bls _02115aba
b _02115d9c
_02115aba:
add r2, r2, r2
add r2, pc
ldrh r2, [r2, #6]
lsl r2, r2, #0x10
asr r2, r2, #0x10
add pc, r2
_02115ac6: ; jump table
.short _02115d9c - _02115ac6 - 2 ; case 0
.short _02115ada - _02115ac6 - 2 ; case 1
.short _02115d2a - _02115ac6 - 2 ; case 2
.short _02115b60 - _02115ac6 - 2 ; case 3
.short _02115bce - _02115ac6 - 2 ; case 4
.short _02115b98 - _02115ac6 - 2 ; case 5
.short _02115c76 - _02115ac6 - 2 ; case 6
.short _02115d66 - _02115ac6 - 2 ; case 7
.short _02115d7c - _02115ac6 - 2 ; case 8
.short _02115d8a - _02115ac6 - 2 ; case 9
_02115ada:
mov r2, #2
ldrsh r0, [r0, r2]
cmp r0, #0
bne _02115b4c
ldr r2, _02115dac ; =data_ov11_021317b0
ldr r0, [r2, #0x2c]
cmp r0, #4
bne _02115afc
mov r0, #3
str r0, [r2, #0x2c]
ldr r0, _02115db0 ; =data_ov11_02131830
ldr r2, [r0]
cmp r2, #0
beq _02115b90
mov r0, #6
blx r2
pop {r3, pc}
_02115afc:
cmp r0, #6
bne _02115b24
ldr r0, [r2, #0x44]
ldr r1, [r2, #0x48]
ldr r2, [r2, #0x60]
blx func_ov61_0215edfc
cmp r0, #3
beq _02115b90
ldr r0, _02115dac ; =data_ov11_021317b0
mov r1, #3
str r1, [r0, #0x2c]
ldr r0, _02115db0 ; =data_ov11_02131830
ldr r2, [r0]
cmp r2, #0
beq _02115b90
mov r0, #2
mov r1, #0
blx r2
pop {r3, pc}
_02115b24:
cmp r0, #8
bne _02115b90
ldr r0, [r2, #0x4c]
ldr r1, [r2, #0x28]
ldr r2, [r2, #0x58]
blx func_ov61_0215f038
cmp r0, #3
beq _02115b90
ldr r0, _02115dac ; =data_ov11_021317b0
mov r1, #3
str r1, [r0, #0x2c]
ldr r0, _02115db0 ; =data_ov11_02131830
ldr r2, [r0]
cmp r2, #0
beq _02115b90
mov r0, #2
mov r1, #0
blx r2
pop {r3, pc}
_02115b4c:
ldr r0, _02115dac ; =data_ov11_021317b0
mov r3, #1
str r3, [r0, #0x2c]
ldr r0, _02115db0 ; =data_ov11_02131830
ldr r3, [r0]
cmp r3, #0
beq _02115b90
add r0, r2, #0
blx r3
pop {r3, pc}
_02115b60:
mov r2, #2
ldrsh r0, [r0, r2]
cmp r0, #0
bne _02115b82
ldr r0, _02115dac ; =data_ov11_021317b0
ldr r2, [r0, #0x2c]
cmp r2, #6
bne _02115b90
mov r2, #5
str r2, [r0, #0x2c]
ldr r0, _02115db0 ; =data_ov11_02131830
ldr r2, [r0]
cmp r2, #0
beq _02115b90
mov r0, #8
blx r2
pop {r3, pc}
_02115b82:
ldr r0, _02115dac ; =data_ov11_021317b0
mov r2, #3
str r2, [r0, #0x2c]
ldr r0, _02115db0 ; =data_ov11_02131830
ldr r2, [r0]
cmp r2, #0
bne _02115b92
_02115b90:
b _02115daa
_02115b92:
mov r0, #9
blx r2
pop {r3, pc}
_02115b98:
mov r2, #2
ldrsh r0, [r0, r2]
cmp r0, #0
bne _02115bba
ldr r0, _02115dac ; =data_ov11_021317b0
ldr r2, [r0, #0x2c]
cmp r2, #8
bne _02115c92
mov r2, #7
str r2, [r0, #0x2c]
ldr r0, _02115db0 ; =data_ov11_02131830
ldr r2, [r0]
cmp r2, #0
beq _02115c92
mov r0, #0xc
blx r2
pop {r3, pc}
_02115bba:
ldr r0, _02115dac ; =data_ov11_021317b0
mov r2, #3
str r2, [r0, #0x2c]
ldr r0, _02115db0 ; =data_ov11_02131830
ldr r2, [r0]
cmp r2, #0
beq _02115c92
mov r0, #0xd
blx r2
pop {r3, pc}
_02115bce:
mov r2, #2
ldrsh r0, [r0, r2]
cmp r0, #0
bne _02115c62
ldr r2, _02115dac ; =data_ov11_021317b0
ldr r0, [r2, #0x2c]
cmp r0, #4
bne _02115bf0
mov r0, #3
str r0, [r2, #0x2c]
ldr r0, _02115db0 ; =data_ov11_02131830
ldr r2, [r0]
cmp r2, #0
beq _02115c92
mov r0, #0xa
blx r2
pop {r3, pc}
_02115bf0:
cmp r0, #6
bne _02115c18
ldr r0, [r2, #0x44]
ldr r1, [r2, #0x48]
ldr r2, [r2, #0x60]
blx func_ov61_0215edfc
cmp r0, #3
beq _02115c92
ldr r0, _02115dac ; =data_ov11_021317b0
mov r1, #3
str r1, [r0, #0x2c]
ldr r0, _02115db0 ; =data_ov11_02131830
ldr r2, [r0]
cmp r2, #0
beq _02115c92
mov r0, #2
mov r1, #0
blx r2
pop {r3, pc}
_02115c18:
cmp r0, #2
bne _02115c3a
blx func_ov61_0215ed0c
cmp r0, #3
beq _02115c92
ldr r0, _02115dac ; =data_ov11_021317b0
mov r1, #3
str r1, [r0, #0x2c]
ldr r0, _02115db0 ; =data_ov11_02131830
ldr r2, [r0]
cmp r2, #0
beq _02115c92
mov r0, #2
mov r1, #0
blx r2
pop {r3, pc}
_02115c3a:
cmp r0, #8
bne _02115c92
ldr r0, [r2, #0x4c]
ldr r1, [r2, #0x28]
ldr r2, [r2, #0x58]
blx func_ov61_0215f038
cmp r0, #3
beq _02115c92
ldr r0, _02115dac ; =data_ov11_021317b0
mov r1, #3
str r1, [r0, #0x2c]
ldr r0, _02115db0 ; =data_ov11_02131830
ldr r2, [r0]
cmp r2, #0
beq _02115c92
mov r0, #2
mov r1, #0
blx r2
pop {r3, pc}
_02115c62:
ldr r0, _02115dac ; =data_ov11_021317b0
mov r2, #3
str r2, [r0, #0x2c]
ldr r0, _02115db0 ; =data_ov11_02131830
ldr r2, [r0]
cmp r2, #0
beq _02115c92
mov r0, #0xb
blx r2
pop {r3, pc}
_02115c76:
mov r2, #2
ldrsh r0, [r0, r2]
cmp r0, #0
bne _02115d16
ldr r2, _02115dac ; =data_ov11_021317b0
ldr r0, [r2, #0x2c]
cmp r0, #4
bne _02115c9a
mov r0, #3
str r0, [r2, #0x2c]
ldr r0, _02115db0 ; =data_ov11_02131830
ldr r2, [r0]
cmp r2, #0
bne _02115c94
_02115c92:
b _02115daa
_02115c94:
mov r0, #0xe
blx r2
pop {r3, pc}
_02115c9a:
cmp r0, #6
bne _02115cc2
ldr r0, [r2, #0x44]
ldr r1, [r2, #0x48]
ldr r2, [r2, #0x60]
blx func_ov61_0215edfc
cmp r0, #3
beq _02115daa
ldr r0, _02115dac ; =data_ov11_021317b0
mov r1, #3
str r1, [r0, #0x2c]
ldr r0, _02115db0 ; =data_ov11_02131830
ldr r2, [r0]
cmp r2, #0
beq _02115daa
mov r0, #2
mov r1, #0
blx r2
pop {r3, pc}
_02115cc2:
cmp r0, #2
bne _02115ce4
blx func_ov61_0215ed0c
cmp r0, #3
beq _02115daa
ldr r0, _02115dac ; =data_ov11_021317b0
mov r1, #3
str r1, [r0, #0x2c]
ldr r0, _02115db0 ; =data_ov11_02131830
ldr r2, [r0]
cmp r2, #0
beq _02115daa
mov r0, #2
mov r1, #0
blx r2
pop {r3, pc}
_02115ce4:
cmp r0, #8
bne _02115d0c
ldr r0, [r2, #0x4c]
ldr r1, [r2, #0x28]
ldr r2, [r2, #0x58]
blx func_ov61_0215f038
cmp r0, #3
beq _02115daa
ldr r0, _02115dac ; =data_ov11_021317b0
mov r1, #3
str r1, [r0, #0x2c]
ldr r0, _02115db0 ; =data_ov11_02131830
ldr r2, [r0]
cmp r2, #0
beq _02115daa
mov r0, #2
mov r1, #0
blx r2
pop {r3, pc}
_02115d0c:
cmp r0, #7
bne _02115daa
mov r0, #3
str r0, [r2, #0x2c]
pop {r3, pc}
_02115d16:
ldr r0, _02115dac ; =data_ov11_021317b0
mov r2, #3
str r2, [r0, #0x2c]
ldr r0, _02115db0 ; =data_ov11_02131830
ldr r2, [r0]
cmp r2, #0
beq _02115daa
mov r0, #0xf
blx r2
pop {r3, pc}
_02115d2a:
mov r2, #2
ldrsh r0, [r0, r2]
cmp r0, #0
bne _02115d52
ldr r0, _02115dac ; =data_ov11_021317b0
ldr r0, [r0, #0x2c]
cmp r0, #2
bne _02115daa
blx func_ov61_0215eab0
ldr r0, _02115dac ; =data_ov11_021317b0
mov r1, #0
str r1, [r0, #0x2c]
ldr r0, _02115db0 ; =data_ov11_02131830
ldr r2, [r0]
cmp r2, #0
beq _02115daa
mov r0, #0x14
blx r2
pop {r3, pc}
_02115d52:
ldr r0, _02115dac ; =data_ov11_021317b0
mov r3, #3
str r3, [r0, #0x2c]
ldr r0, _02115db0 ; =data_ov11_02131830
ldr r3, [r0]
cmp r3, #0
beq _02115daa
add r0, r2, #0
blx r3
pop {r3, pc}
_02115d66:
ldr r0, _02115dac ; =data_ov11_021317b0
ldr r0, [r0, #0x2c]
cmp r0, #5
bne _02115daa
ldr r0, _02115db0 ; =data_ov11_02131830
ldr r2, [r0]
cmp r2, #0
beq _02115daa
mov r0, #5
blx r2
pop {r3, pc}
_02115d7c:
ldr r0, _02115db0 ; =data_ov11_02131830
ldr r2, [r0]
cmp r2, #0
beq _02115daa
mov r0, #4
blx r2
pop {r3, pc}
_02115d8a:
ldr r0, _02115dac ; =data_ov11_021317b0
str r1, [r0, #0x2c]
ldr r0, _02115db0 ; =data_ov11_02131830
ldr r2, [r0]
cmp r2, #0
beq _02115daa
mov r0, #3
blx r2
pop {r3, pc}
_02115d9c:
ldr r0, _02115db0 ; =data_ov11_02131830
ldr r2, [r0]
cmp r2, #0
beq _02115daa
mov r0, #1
mov r1, #0
blx r2
_02115daa:
pop {r3, pc}
.align 2, 0
thumb_func_end func_ov11_02115aa8
_02115dac: .word data_ov11_021317b0
_02115db0: .word data_ov11_02131830
.global func_ov11_02115db4
thumb_func_start func_ov11_02115db4
func_ov11_02115db4: ; 0x02115db4
push {r3, lr}
ldr r1, _02115e14 ; =data_ov11_021317b0
ldr r0, [r1, #0x2c]
cmp r0, #8
bhi _02115e0a
add r0, r0, r0
add r0, pc
ldrh r0, [r0, #6]
lsl r0, r0, #0x10
asr r0, r0, #0x10
add pc, r0
_02115dca: ; jump table
.short _02115e0a - _02115dca - 2 ; case 0
.short _02115dfa - _02115dca - 2 ; case 1
.short _02115e0a - _02115dca - 2 ; case 2
.short _02115e0a - _02115dca - 2 ; case 3
.short _02115e0a - _02115dca - 2 ; case 4
.short _02115ddc - _02115dca - 2 ; case 5
.short _02115e0a - _02115dca - 2 ; case 6
.short _02115dee - _02115dca - 2 ; case 7
.short _02115e0a - _02115dca - 2 ; case 8
_02115ddc:
mov r0, #0
add r1, r0, #0
add r2, r0, #0
blx func_ov61_0215edfc
cmp r0, #3
beq _02115e0e
mov r0, #0
pop {r3, pc}
_02115dee:
blx func_ov61_0215f23c
cmp r0, #3
beq _02115e0e
mov r0, #0
pop {r3, pc}
_02115dfa:
ldr r0, [r1, #8]
ldr r1, _02115e18 ; =func_ov11_02115aa8
blx func_ov61_0215eb08
cmp r0, #3
beq _02115e0e
mov r0, #0
pop {r3, pc}
_02115e0a:
mov r0, #0
pop {r3, pc}
_02115e0e:
mov r0, #1
pop {r3, pc}
nop
thumb_func_end func_ov11_02115db4
_02115e14: .word data_ov11_021317b0
_02115e18: .word func_ov11_02115aa8
.global func_ov11_02115e1c
thumb_func_start func_ov11_02115e1c
func_ov11_02115e1c: ; 0x02115e1c
push {r3, r4, r5, r6, r7, lr}
add r5, r0, #0
mov r0, #1
add r7, r1, #0
blx func_ov61_02160ba8
blx func_ov61_02160b50
add r6, r0, #0
cmp r6, #0
ble _02115e54
mov r4, #0
cmp r6, #0
ble _02115e54
_02115e38:
cmp r4, r7
bge _02115e54
lsl r0, r4, #0x10
lsr r0, r0, #0x10
blx func_ov61_02160c24
add r1, r5, #0
mov r2, #0xc0
blx func_02007908
add r4, r4, #1
add r5, #0xc0
cmp r4, r6
blt _02115e38
_02115e54:
mov r0, #0
blx func_ov61_02160ba8
add r0, r6, #0
pop {r3, r4, r5, r6, r7, pc}
.align 2, 0
thumb_func_end func_ov11_02115e1c
.global func_ov11_02115e60
thumb_func_start func_ov11_02115e60
func_ov11_02115e60: ; 0x02115e60
push {r3, r4, r5, r6, r7, lr}
str r3, [sp]
add r5, r0, #0
add r4, r1, #0
add r6, r2, #0
blx func_0200ee4c
add r7, r0, #0
ldr r1, _02115f34 ; =data_ov11_021317b0
ldr r0, [sp]
cmp r5, #0
str r0, [r1, #0x60]
ldr r0, _02115f38 ; =data_ov11_02131c68
str r0, [r1, #0x44]
beq _02115e90
mov r2, #0
_02115e80:
ldrb r1, [r5]
add r2, r2, #1
add r5, r5, #1
strb r1, [r0]
add r0, r0, #1
cmp r2, #6
blt _02115e80
b _02115e9e
_02115e90:
mov r1, #0xff
mov r2, #6
blx func_02007a44
ldr r1, _02115f3c ; =data_ov61_0217a30c
ldr r0, _02115f34 ; =data_ov11_021317b0
str r1, [r0, #0x44]
_02115e9e:
ldr r2, _02115f40 ; =data_ov11_02131ca0
ldr r0, _02115f34 ; =data_ov11_021317b0
cmp r4, #0
str r2, [r0, #0x48]
beq _02115eda
cmp r6, #0
ble _02115eda
cmp r6, #0x20
bge _02115eda
mov r0, #0
cmp r6, #0
ble _02115ec4
_02115eb6:
ldrb r1, [r4]
add r0, r0, #1
add r4, r4, #1
strb r1, [r2]
add r2, r2, #1
cmp r0, r6
blt _02115eb6
_02115ec4:
cmp r0, #0x20
bge _02115eea
ldr r1, _02115f40 ; =data_ov11_02131ca0
add r2, r1, r0
mov r1, #0
_02115ece:
add r0, r0, #1
strb r1, [r2]
add r2, r2, #1
cmp r0, #0x20
blt _02115ece
b _02115eea
_02115eda:
ldr r0, _02115f40 ; =data_ov11_02131ca0
mov r1, #0xff
mov r2, #0x20
blx func_02007a44
ldr r1, _02115f44 ; =data_ov61_0217a314
ldr r0, _02115f34 ; =data_ov11_021317b0
str r1, [r0, #0x48]
_02115eea:
ldr r2, _02115f34 ; =data_ov11_021317b0
ldr r0, [r2, #0x2c]
cmp r0, #3
bne _02115f10
ldr r1, [r2, #0x48]
ldr r0, _02115f38 ; =data_ov11_02131c68
ldr r2, [r2, #0x60]
blx func_ov61_0215edfc
cmp r0, #3
bne _02115f28
ldr r0, _02115f34 ; =data_ov11_021317b0
mov r1, #6
str r1, [r0, #0x2c]
add r0, r7, #0
blx func_0200ee60
mov r0, #1
pop {r3, r4, r5, r6, r7, pc}
_02115f10:
bl func_ov11_02115db4
cmp r0, #1
bne _02115f28
ldr r0, _02115f34 ; =data_ov11_021317b0
mov r1, #6
str r1, [r0, #0x2c]
add r0, r7, #0
blx func_0200ee60
mov r0, #1
pop {r3, r4, r5, r6, r7, pc}
_02115f28:
add r0, r7, #0
blx func_0200ee60
mov r0, #0
pop {r3, r4, r5, r6, r7, pc}
nop
thumb_func_end func_ov11_02115e60
_02115f34: .word data_ov11_021317b0
_02115f38: .word data_ov11_02131c68
_02115f3c: .word data_ov61_0217a30c
_02115f40: .word data_ov11_02131ca0
_02115f44: .word data_ov61_0217a314
.global func_ov11_02115f48
thumb_func_start func_ov11_02115f48
func_ov11_02115f48: ; 0x02115f48
push {r4, lr}
blx func_0200ee4c
add r4, r0, #0
ldr r0, _02115f7c ; =data_ov11_021317b0
ldr r0, [r0, #0x2c]
cmp r0, #7
bne _02115f70
blx func_ov61_0215f23c
cmp r0, #3
bne _02115f70
ldr r0, _02115f7c ; =data_ov11_021317b0
mov r1, #4
str r1, [r0, #0x2c]
add r0, r4, #0
blx func_0200ee60
mov r0, #1
pop {r4, pc}
_02115f70:
add r0, r4, #0
blx func_0200ee60
mov r0, #0
pop {r4, pc}
nop
thumb_func_end func_ov11_02115f48
_02115f7c: .word data_ov11_021317b0
.global func_ov11_02115f80
thumb_func_start func_ov11_02115f80
func_ov11_02115f80: ; 0x02115f80
push {r4, lr}
blx func_0200ee4c
add r4, r0, #0
ldr r0, _02115fd4 ; =data_ov11_021317b0
ldr r0, [r0, #0x2c]
cmp r0, #3
bne _02115fb2
blx func_ov61_0215ed0c
cmp r0, #3
beq _02115fa2
add r0, r4, #0
blx func_0200ee60
mov r0, #0
pop {r4, pc}
_02115fa2:
ldr r0, _02115fd4 ; =data_ov11_021317b0
mov r1, #2
str r1, [r0, #0x2c]
add r0, r4, #0
blx func_0200ee60
mov r0, #1
pop {r4, pc}
_02115fb2:
bl func_ov11_02115db4
cmp r0, #1
bne _02115fca
ldr r0, _02115fd4 ; =data_ov11_021317b0
mov r1, #2
str r1, [r0, #0x2c]
add r0, r4, #0
blx func_0200ee60
mov r0, #1
pop {r4, pc}
_02115fca:
add r0, r4, #0
blx func_0200ee60
mov r0, #0
pop {r4, pc}
.align 2, 0
thumb_func_end func_ov11_02115f80
_02115fd4: .word data_ov11_021317b0
.global func_ov11_02115fd8
thumb_func_start func_ov11_02115fd8
func_ov11_02115fd8: ; 0x02115fd8
push {r3, r4, r5, r6, r7, lr}
add r7, r0, #0
add r5, r1, #0
add r6, r2, #0
blx func_0200ee4c
ldr r1, _02116058 ; =data_ov11_021317b0
add r4, r0, #0
str r6, [r1, #0x58]
cmp r5, #0
beq _02115ffa
ldr r1, [r1, #0x28]
add r0, r5, #0
mov r2, #0x60
blx func_02007ad8
b _02116004
_02115ffa:
ldr r0, [r1, #0x28]
mov r1, #0
mov r2, #0x60
blx func_02007a44
_02116004:
ldr r1, _02116058 ; =data_ov11_021317b0
add r0, r7, #0
ldr r1, [r1, #0x4c]
mov r2, #0xc0
blx func_02007908
bl func_ov11_02115db4
cmp r0, #1
bne _02116028
ldr r0, _02116058 ; =data_ov11_021317b0
mov r1, #8
str r1, [r0, #0x2c]
add r0, r4, #0
blx func_0200ee60
mov r0, #1
pop {r3, r4, r5, r6, r7, pc}
_02116028:
ldr r2, _02116058 ; =data_ov11_021317b0
ldr r0, [r2, #0x2c]
cmp r0, #3
bne _0211604e
ldr r0, [r2, #0x4c]
ldr r1, [r2, #0x28]
ldr r2, [r2, #0x58]
blx func_ov61_0215f038
cmp r0, #3
bne _0211604e
ldr r0, _02116058 ; =data_ov11_021317b0
mov r1, #8
str r1, [r0, #0x2c]
add r0, r4, #0
blx func_0200ee60
mov r0, #1
pop {r3, r4, r5, r6, r7, pc}
_0211604e:
add r0, r4, #0
blx func_0200ee60
mov r0, #0
pop {r3, r4, r5, r6, r7, pc}
.align 2, 0
thumb_func_end func_ov11_02115fd8
_02116058: .word data_ov11_021317b0
.global func_ov11_0211605c
thumb_func_start func_ov11_0211605c
func_ov11_0211605c: ; 0x0211605c
push {r3, r4, r5, r6, r7, lr}
add r5, r1, #0
add r7, r0, #0
str r2, [sp]
blx func_0200ee4c
add r4, r0, #0
add r0, r5, #0
ldr r2, _02116108 ; =data_ov11_021317b0
add r0, #0x63
mov r1, #3
bic r0, r1
add r6, r0, #0
str r5, [r2, #0x28]
add r6, #0x2f
mov r1, #0x1f
ldr r3, _0211610c ; =0x0000231f
str r0, [r2, #8]
bic r6, r1
str r6, [r2, #0x3c]
add r6, r6, r3
bic r6, r1
str r6, [r2, #0x4c]
add r6, #0xdf
bic r6, r1
str r6, [r0, #4]
ldr r1, [sp]
ldr r0, [r2, #8]
add r5, r5, r1
ldr r1, [r0, #4]
sub r1, r5, r1
str r1, [r0, #8]
ldr r0, [r2, #8]
mov r1, #0
str r1, [r0, #0xc]
ldr r0, [r2, #8]
mov r1, #3
str r1, [r0]
ldr r0, _02116110 ; =data_ov11_02131830
str r7, [r0]
ldr r0, [r2, #0x2c]
cmp r0, #0
bne _021160d0
sub r3, #0x1f
ldr r0, [r2, #0x3c]
add r1, r3, #0
blx func_ov61_0215e998
cmp r0, #0
beq _021160ca
add r0, r4, #0
blx func_0200ee60
mov r0, #0
pop {r3, r4, r5, r6, r7, pc}
_021160ca:
ldr r0, _02116108 ; =data_ov11_021317b0
mov r1, #1
str r1, [r0, #0x2c]
_021160d0:
ldr r0, _02116108 ; =data_ov11_021317b0
ldr r1, [r0, #0x2c]
cmp r1, #1
bne _021160fe
ldr r0, [r0, #8]
ldr r1, _02116114 ; =func_ov11_02115aa8
blx func_ov61_0215eb08
cmp r0, #3
beq _021160ee
add r0, r4, #0
blx func_0200ee60
mov r0, #0
pop {r3, r4, r5, r6, r7, pc}
_021160ee:
ldr r0, _02116108 ; =data_ov11_021317b0
mov r1, #4
str r1, [r0, #0x2c]
add r0, r4, #0
blx func_0200ee60
mov r0, #1
pop {r3, r4, r5, r6, r7, pc}
_021160fe:
add r0, r4, #0
blx func_0200ee60
mov r0, #0
pop {r3, r4, r5, r6, r7, pc}
.align 2, 0
thumb_func_end func_ov11_0211605c
_02116108: .word data_ov11_021317b0
_0211610c: .word 0x0000231f
_02116110: .word data_ov11_02131830
_02116114: .word func_ov11_02115aa8
.global func_ov11_02116118
thumb_func_start func_ov11_02116118
func_ov11_02116118: ; 0x02116118
ldr r0, _02116120 ; =data_ov11_021317b0
ldr r0, [r0, #0x2c]
bx lr
nop
thumb_func_end func_ov11_02116118
_02116120: .word data_ov11_021317b0
.global func_ov11_02116124
thumb_func_start func_ov11_02116124
func_ov11_02116124: ; 0x02116124
push {r4, lr}
add r4, r1, #0
cmp r4, #0
ble _02116146
ldr r0, _0211614c ; =data_ov11_02131844
blx func_0200e044
ldr r1, _02116150 ; =data_ov11_021317b0
add r0, r4, #0
ldr r1, [r1, #4]
blx r1
add r4, r0, #0
ldr r0, _0211614c ; =data_ov11_02131844
blx func_0200e0c8
add r0, r4, #0
pop {r4, pc}
_02116146:
mov r0, #0
pop {r4, pc}
nop
thumb_func_end func_ov11_02116124
_0211614c: .word data_ov11_02131844
_02116150: .word data_ov11_021317b0
.global func_ov11_02116154
thumb_func_start func_ov11_02116154
func_ov11_02116154: ; 0x02116154
push {r4, lr}
add r4, r1, #0
beq _02116172
cmp r2, #0
ble _02116172
ldr r0, _02116174 ; =data_ov11_02131844
blx func_0200e044
ldr r1, _02116178 ; =data_ov11_021317b0
add r0, r4, #0
ldr r1, [r1, #0xc]
blx r1
ldr r0, _02116174 ; =data_ov11_02131844
blx func_0200e0c8
_02116172:
pop {r4, pc}
.align 2, 0
thumb_func_end func_ov11_02116154
_02116174: .word data_ov11_02131844
_02116178: .word data_ov11_021317b0
.global func_ov11_0211617c
thumb_func_start func_ov11_0211617c
func_ov11_0211617c: ; 0x0211617c
push {r3, lr}
blx func_0200ee4c
ldr r1, _0211619c ; =data_ov11_021317b0
mov r2, #0
str r2, [r1, #0x68]
str r2, [r1, #0x6c]
ldr r3, _021161a0 ; =data_ov11_02131834
add r1, r2, #0
_0211618e:
add r2, r2, #1
stmia r3!, {r1}
cmp r2, #4
blt _0211618e
blx func_0200ee60
pop {r3, pc}
.align 2, 0
thumb_func_end func_ov11_0211617c
_0211619c: .word data_ov11_021317b0
_021161a0: .word data_ov11_02131834
.global func_ov11_021161a4
thumb_func_start func_ov11_021161a4
func_ov11_021161a4: ; 0x021161a4
push {r3, r4, r5, lr}
blx func_0200ee4c
ldr r1, _021161d4 ; =data_ov11_021317b0
ldr r5, [r1, #0x6c]
ldr r2, [r1, #0x68]
cmp r2, r5
bne _021161b8
mov r4, #0
b _021161ca
_021161b8:
ldr r2, _021161d8 ; =data_ov11_02131834
lsl r3, r5, #2
ldr r4, [r2, r3]
add r2, r5, #1
str r2, [r1, #0x6c]
cmp r2, #4
blt _021161ca
mov r2, #0
str r2, [r1, #0x6c]
_021161ca:
blx func_0200ee60
add r0, r4, #0
pop {r3, r4, r5, pc}
nop
thumb_func_end func_ov11_021161a4
_021161d4: .word data_ov11_021317b0
_021161d8: .word data_ov11_02131834
.global func_ov11_021161dc
thumb_func_start func_ov11_021161dc
func_ov11_021161dc: ; 0x021161dc
push {r3, r4}
ldr r1, _02116204 ; =data_ov11_021317b0
ldr r3, [r1, #0x68]
ldr r2, [r1, #0x6c]
add r4, r3, #1
cmp r4, r2
beq _02116200
add r2, r2, #3
cmp r3, r2
beq _02116200
ldr r2, _02116208 ; =data_ov11_02131834
lsl r3, r3, #2
str r0, [r2, r3]
str r4, [r1, #0x68]
cmp r4, #4
blt _02116200
mov r0, #0
str r0, [r1, #0x68]
_02116200:
pop {r3, r4}
bx lr
.align 2, 0
thumb_func_end func_ov11_021161dc
_02116204: .word data_ov11_021317b0
_02116208: .word data_ov11_02131834
.global func_ov11_0211620c
thumb_func_start func_ov11_0211620c
func_ov11_0211620c: ; 0x0211620c
ldr r3, _02116214 ; =func_ov11_021161dc
mov r1, #0
bx r3
nop
thumb_func_end func_ov11_0211620c
_02116214: .word func_ov11_021161dc
.global func_ov11_02116218
thumb_func_start func_ov11_02116218
func_ov11_02116218: ; 0x02116218
push {r3, r4, r5, r6, r7, lr}
add r6, r0, #0
ldr r0, _021162ac ; =data_ov11_021317b0
mov r4, #1
str r6, [r0, #0x70]
bl func_ov11_0211617c
mov r0, #0xd0
add r7, r6, #0
mul r7, r0
ldr r0, _021162b0 ; =0x000024d0
add r1, r7, r0
mov r0, #0xc0
mul r0, r6
add r0, r1, r0
ldr r1, _021162ac ; =data_ov11_021317b0
ldr r1, [r1, #4]
blx r1
ldr r6, _021162ac ; =data_ov11_021317b0
cmp r0, #0
str r0, [r6, #0x54]
bne _02116248
sub r0, r4, #2
pop {r3, r4, r5, r6, r7, pc}
_02116248:
mov r1, #0x1f
add r2, r0, r1
add r0, r1, #0
sub r0, #0x3f
add r3, r2, #0
and r3, r0
ldr r0, _021162b4 ; =0x00002490
str r3, [r6, #0x40]
add r2, r7, r0
add r0, r3, r2
add r0, r0, r1
sub r1, #0x3f
and r0, r1
str r0, [r6, #0x5c]
ldr r0, _021162b8 ; =func_ov11_021161dc
add r1, r3, #0
bl func_ov11_0211605c
cmp r0, #0
bne _02116274
sub r0, r4, #3
pop {r3, r4, r5, r6, r7, pc}
_02116274:
mov r6, #0
add r7, r4, #0
_02116278:
mov r0, #0xa
blx func_0200db28
bl func_ov11_021161a4
cmp r0, #0
beq _021162a4
_02116286:
cmp r0, #4
beq _0211629c
cmp r0, #5
beq _0211629c
cmp r0, #6
bne _02116298
add r4, r6, #0
add r5, r7, #0
b _0211629c
_02116298:
mov r4, #0
sub r5, r4, #2
_0211629c:
bl func_ov11_021161a4
cmp r0, #0
bne _02116286
_021162a4:
cmp r4, #0
bne _02116278
add r0, r5, #0
pop {r3, r4, r5, r6, r7, pc}
.align 2, 0
thumb_func_end func_ov11_02116218
_021162ac: .word data_ov11_021317b0
_021162b0: .word 0x000024d0
_021162b4: .word 0x00002490
_021162b8: .word func_ov11_021161dc
.global func_ov11_021162bc
thumb_func_start func_ov11_021162bc
func_ov11_021162bc: ; 0x021162bc
push {r3, r4, r5, r6, r7, lr}
mov r5, #1
bl func_ov11_02115f80
cmp r0, #0
beq _021162fa
mov r6, #0
add r4, r6, #0
mov r7, #0xa
_021162ce:
add r0, r7, #0
blx func_0200db28
bl func_ov11_021161a4
cmp r0, #0
beq _021162f6
_021162dc:
cmp r0, #4
beq _021162ee
cmp r0, #5
beq _021162ee
cmp r0, #0x14
bne _021162ec
add r5, r4, #0
b _021162ee
_021162ec:
add r5, r6, #0
_021162ee:
bl func_ov11_021161a4
cmp r0, #0
bne _021162dc
_021162f6:
cmp r5, #0
bne _021162ce
_021162fa:
ldr r1, _02116310 ; =data_ov11_021317b0
ldr r0, [r1, #0x54]
cmp r0, #0
beq _0211630c
ldr r1, [r1, #0xc]
blx r1
ldr r0, _02116310 ; =data_ov11_021317b0
mov r1, #0
str r1, [r0, #0x54]
_0211630c:
mov r0, #1
pop {r3, r4, r5, r6, r7, pc}
.align 2, 0
thumb_func_end func_ov11_021162bc
_02116310: .word data_ov11_021317b0
.global func_ov11_02116314
thumb_func_start func_ov11_02116314
func_ov11_02116314: ; 0x02116314
push {r3, r4, r5, r6, r7, lr}
sub sp, #0x30
ldr r0, _02116424 ; =data_ov11_021317b0
mov r4, #1
ldr r3, [r0, #0x5c]
ldr r0, [r0, #0x18]
mov r2, #0xc0
add r1, r0, #0
mul r1, r2
sub r5, r4, #3
add r6, r3, r1
bne _02116332
add sp, #0x30
mov r0, #0
pop {r3, r4, r5, r6, r7, pc}
_02116332:
add r0, r6, #0
mov r1, #0
lsl r2, r2, #0xa
bl func_ov11_02115fd8
cmp r0, #0
bne _02116346
add sp, #0x30
sub r0, r4, #3
pop {r3, r4, r5, r6, r7, pc}
_02116346:
add r0, sp, #4
blx func_0200ea6c
mov r0, #0x12
str r0, [sp]
ldr r1, _02116428 ; =0x003fec42
ldr r3, _0211642c ; =func_ov11_0211620c
add r0, sp, #4
mov r2, #0
blx func_0200eba8
mov r7, #0
_0211635e:
bl func_ov11_02118ff4
ldr r1, _02116430 ; =data_ov11_0212edc8
ldr r1, [r1, #0xc]
cmp r0, r1
blo _02116370
mov r5, #2
mvn r5, r5
b _021163f0
_02116370:
ldr r0, _02116424 ; =data_ov11_021317b0
ldr r0, [r0, #0x10]
cmp r0, #0
beq _0211637e
mov r5, #7
mvn r5, r5
b _021163f0
_0211637e:
mov r0, #0xa
blx func_0200db28
bl func_ov11_021161a4
cmp r0, #0
beq _021163ec
_0211638c:
cmp r0, #0xc
bgt _021163a2
bge _021163b6
cmp r0, #5
bgt _021163e2
cmp r0, #4
blt _021163e2
beq _021163e4
cmp r0, #5
beq _021163e4
b _021163e2
_021163a2:
cmp r0, #0x13
bgt _021163e2
cmp r0, #0xd
blt _021163e2
beq _021163bc
cmp r0, #0x12
beq _021163e4
cmp r0, #0x13
beq _021163e4
b _021163e2
_021163b6:
add r4, r7, #0
mov r5, #1
b _021163e4
_021163bc:
ldr r0, _02116424 ; =data_ov11_021317b0
ldr r0, [r0, #0x10]
cmp r0, #0
beq _021163cc
mov r4, #0
add r5, r4, #0
sub r5, #8
b _021163e4
_021163cc:
mov r2, #3
add r0, r6, #0
mov r1, #0
lsl r2, r2, #0x10
bl func_ov11_02115fd8
cmp r0, #0
bne _021163e4
add sp, #0x30
add r0, r5, #0
pop {r3, r4, r5, r6, r7, pc}
_021163e2:
mov r4, #0
_021163e4:
bl func_ov11_021161a4
cmp r0, #0
bne _0211638c
_021163ec:
cmp r4, #0
bne _0211635e
_021163f0:
add r0, sp, #4
blx func_0200ec14
_021163f6:
bl func_ov11_021161a4
cmp r0, #0
bne _021163f6
cmp r5, #0
ble _0211641e
ldr r0, _02116424 ; =data_ov11_021317b0
mov r1, #1
str r1, [r0, #0x20]
ldr r0, _02116434 ; =data_ov11_0212eddc
blx func_ov61_021593d4
cmp r0, #0
bge _02116418
mov r5, #1
mvn r5, r5
b _0211641e
_02116418:
ldr r0, _02116424 ; =data_ov11_021317b0
mov r1, #1
str r1, [r0, #0x24]
_0211641e:
add r0, r5, #0
add sp, #0x30
pop {r3, r4, r5, r6, r7, pc}
.align 2, 0
thumb_func_end func_ov11_02116314
_02116424: .word data_ov11_021317b0
_02116428: .word 0x003fec42
_0211642c: .word func_ov11_0211620c
_02116430: .word data_ov11_0212edc8
_02116434: .word data_ov11_0212eddc
.global func_ov11_02116438
thumb_func_start func_ov11_02116438
func_ov11_02116438: ; 0x02116438
push {r3, r4, r5, r6, r7, lr}
ldr r0, _02116498 ; =data_ov11_021317b0
mov r5, #1
ldr r0, [r0, #0x20]
cmp r0, #0
beq _02116484
bl func_ov11_02115f48
cmp r0, #0
beq _0211647e
mov r6, #0
add r4, r6, #0
mov r7, #0xa
_02116452:
add r0, r7, #0
blx func_0200db28
bl func_ov11_021161a4
cmp r0, #0
beq _0211647a
_02116460:
cmp r0, #4
beq _02116472
cmp r0, #5
beq _02116472
cmp r0, #0xe
bne _02116470
add r5, r4, #0
b _02116472
_02116470:
add r5, r6, #0
_02116472:
bl func_ov11_021161a4
cmp r0, #0
bne _02116460
_0211647a:
cmp r5, #0
bne _02116452
_0211647e:
ldr r0, _02116498 ; =data_ov11_021317b0
mov r1, #0
str r1, [r0, #0x20]
_02116484:
ldr r0, _02116498 ; =data_ov11_021317b0
ldr r1, [r0, #0x24]
cmp r1, #0
beq _02116494
mov r1, #0
str r1, [r0, #0x24]
blx func_ov61_02159548
_02116494:
pop {r3, r4, r5, r6, r7, pc}
nop
thumb_func_end func_ov11_02116438
_02116498: .word data_ov11_021317b0
.global func_ov11_0211649c
thumb_func_start func_ov11_0211649c
func_ov11_0211649c: ; 0x0211649c
push {r4, r5, r6, r7, lr}
sub sp, #0x6c
str r0, [sp]
mov r0, #0
str r0, [sp, #0x20]
str r0, [sp, #0x1c]
ldr r0, [sp]
str r1, [sp, #4]
add r6, r0, #4
add r0, r1, #0
add r4, r0, #4
ldr r0, [sp, #0x20]
str r2, [sp, #8]
str r0, [sp, #0xc]
ldr r0, [sp]
ldr r0, [r0]
cmp r0, #0
bls _02116570
_021164c0:
add r2, sp, #0x48
add r2, #2
mov r1, #0x22
mov r0, #0
_021164c8:
strb r0, [r2]
add r2, r2, #1
sub r1, r1, #1
bne _021164c8
add r0, sp, #0x48
add r0, #2
add r1, r6, #4
mov r2, #0x20
blx func_02043594
add r0, sp, #0x48
ldr r1, [r6]
mov r7, #0
add r0, #2
strb r7, [r0, r1]
ldr r0, [sp, #4]
ldr r0, [r0]
str r0, [sp, #0x10]
cmp r0, #0
bls _02116554
add r0, r6, #0
str r0, [sp, #0x24]
add r0, #0x28
ldr r5, [r6]
str r0, [sp, #0x24]
_021164fa:
cmp r5, #0
beq _02116554
cmp r5, #0x20
bhi _02116554
cmp r5, #1
bne _02116510
ldrb r0, [r6, #4]
cmp r0, #0
beq _02116554
cmp r0, #0x20
beq _02116554
_02116510:
add r0, sp, #0x48
add r0, #2
blx func_02047008
add r2, r0, #0
add r0, sp, #0x48
add r0, #2
add r1, r4, #4
blx func_0204366c
cmp r0, #0
bne _0211654a
add r1, r4, #0
ldr r0, [sp, #0x24]
add r1, #0x28
mov r2, #6
blx func_0204366c
cmp r0, #0
bne _0211654a
ldrh r1, [r6, #0x2e]
ldrh r0, [r4, #0x2e]
cmp r1, r0
beq _0211654a
cmp r1, #0
bne _0211654a
mov r0, #1
str r0, [sp, #0x20]
b _02116554
_0211654a:
ldr r0, [sp, #0x10]
add r7, r7, #1
add r4, #0x30
cmp r7, r0
blo _021164fa
_02116554:
ldr r0, [sp, #0x20]
cmp r0, #0
bne _02116570
ldr r0, [sp, #4]
add r6, #0x30
add r4, r0, #4
ldr r0, [sp, #0xc]
add r0, r0, #1
str r0, [sp, #0xc]
ldr r0, [sp]
ldr r1, [r0]
ldr r0, [sp, #0xc]
cmp r0, r1
blo _021164c0
_02116570:
ldr r0, [sp, #0x20]
cmp r0, #0
bne _0211664c
add r2, sp, #0x28
mov r1, #0x22
mov r0, #0
_0211657c:
strb r0, [r2]
add r2, r2, #1
sub r1, r1, #1
bne _0211657c
mov r0, #0
str r0, [sp, #0x18]
str r0, [sp, #0x14]
ldr r0, [sp]
ldr r6, [sp, #0x18]
add r4, r0, #4
ldr r0, [sp, #4]
add r5, r0, #4
ldr r0, [r0]
cmp r0, #0
bls _021165d8
add r7, sp, #0x28
_0211659c:
add r0, r7, #0
add r1, r5, #4
mov r2, #0x20
blx func_02043594
ldr r1, [r5]
mov r0, #0
strb r0, [r7, r1]
ldr r0, _02116664 ; =data_ov11_0212ee34
blx func_02047008
add r2, r0, #0
ldr r1, _02116664 ; =data_ov11_0212ee34
add r0, r7, #0
blx func_0204366c
cmp r0, #0
bne _021165cc
ldrh r0, [r5, #0x2e]
cmp r0, #0
bne _021165cc
mov r0, #1
str r0, [sp, #0x14]
b _021165d8
_021165cc:
ldr r0, [sp, #4]
add r6, r6, #1
ldr r0, [r0]
add r5, #0x30
cmp r6, r0
blo _0211659c
_021165d8:
mov r0, #0
str r0, [sp, #0xc]
ldr r0, [sp]
ldr r0, [r0]
cmp r0, #0
bls _0211663c
ldr r7, _02116664 ; =data_ov11_0212ee34
add r5, sp, #0x28
_021165e8:
add r0, r5, #0
add r1, r4, #4
mov r2, #0x20
blx func_02043594
ldr r1, [r4]
mov r0, #0
strb r0, [r5, r1]
add r0, r5, #0
blx func_02047008
add r6, r0, #0
add r0, r7, #0
blx func_02047008
cmp r6, r0
bne _0211662a
add r0, r7, #0
blx func_02047008
add r2, r0, #0
add r0, r5, #0
add r1, r7, #0
blx func_0204366c
cmp r0, #0
bne _0211662a
ldrh r0, [r4, #0x2e]
cmp r0, #0
bne _0211662a
mov r0, #1
str r0, [sp, #0x18]
b _0211663c
_0211662a:
ldr r0, [sp, #0xc]
add r4, #0x30
add r0, r0, #1
str r0, [sp, #0xc]
ldr r0, [sp]
ldr r1, [r0]
ldr r0, [sp, #0xc]
cmp r0, r1
blo _021165e8
_0211663c:
ldr r0, [sp, #0x18]
cmp r0, #0
beq _0211664c
ldr r0, [sp, #0x14]
cmp r0, #0
bne _0211664c
mov r0, #1
str r0, [sp, #0x20]
_0211664c:
ldr r0, [sp, #0x20]
cmp r0, #0
beq _0211665c
ldr r1, [sp, #0xc]
ldr r0, [sp, #8]
str r1, [r0]
mov r0, #1
str r0, [sp, #0x1c]
_0211665c:
ldr r0, [sp, #0x1c]
add sp, #0x6c
pop {r4, r5, r6, r7, pc}
nop
thumb_func_end func_ov11_0211649c
_02116664: .word data_ov11_0212ee34
.global func_ov11_02116668
thumb_func_start func_ov11_02116668
func_ov11_02116668: ; 0x02116668
push {r3, r4, r5, r6, r7, lr}
sub sp, #0x70
mov r0, #0
str r0, [sp, #8]
str r0, [sp, #0x20]
ldr r0, _021168e0 ; =data_ov11_021317b0
mov r4, #0
ldr r1, [r0, #0x70]
mov r0, #0x30
mul r0, r1
str r0, [sp, #0x10]
add r0, #0x34
str r0, [sp, #0x10]
ldr r1, [sp, #0x10]
mov r0, #1
mvn r4, r4
bl func_ov11_02119010
str r0, [sp, #0xc]
cmp r0, #0
beq _021166a0
ldr r1, [sp, #0x10]
mov r0, #1
bl func_ov11_02119010
str r0, [sp, #8]
cmp r0, #0
bne _021166a2
_021166a0:
b _021168c6
_021166a2:
mov r0, #0
str r0, [sp, #0x1c]
b _0211688e
_021166a8:
bl func_ov11_02118ff4
ldr r1, _021168e4 ; =data_ov11_0212edc8
ldr r1, [r1, #0xc]
cmp r0, r1
bhs _02116792
mov r0, #0
ldr r3, _021168e8 ; =0x0030bffe
add r1, r0, #0
add r2, r0, #0
bl func_ov11_02115e60
cmp r0, #0
bne _021166ca
mov r4, #1
mvn r4, r4
b _021168c6
_021166ca:
add r0, sp, #0x24
blx func_0200ea6c
mov r0, #0x13
str r0, [sp]
ldr r1, _021168ec ; =0x000ffb10
ldr r3, _021168f0 ; =func_ov11_0211620c
add r0, sp, #0x24
mov r2, #0
blx func_0200eba8
ldr r7, _021168e0 ; =data_ov11_021317b0
mov r5, #1
mov r4, #0
add r6, sp, #0x24
_021166e8:
mov r0, #0xa
blx func_0200db28
bl func_ov11_02118ff4
ldr r1, _021168e4 ; =data_ov11_0212edc8
ldr r1, [r1, #0xc]
cmp r0, r1
bhs _0211677c
ldr r0, [r7, #0x10]
cmp r0, #0
bne _0211677c
bl func_ov11_021161a4
cmp r0, #0
beq _02116778
_02116708:
cmp r0, #0x13
bhi _0211676e
add r0, r0, r0
add r0, pc
ldrh r0, [r0, #6]
lsl r0, r0, #0x10
asr r0, r0, #0x10
add pc, r0
_02116718: ; jump table
.short _0211676e - _02116718 - 2 ; case 0
.short _0211676e - _02116718 - 2 ; case 1
.short _0211676e - _02116718 - 2 ; case 2
.short _0211676e - _02116718 - 2 ; case 3
.short _02116770 - _02116718 - 2 ; case 4
.short _02116744 - _02116718 - 2 ; case 5
.short _0211676e - _02116718 - 2 ; case 6
.short _0211676e - _02116718 - 2 ; case 7
.short _02116770 - _02116718 - 2 ; case 8
.short _0211676e - _02116718 - 2 ; case 9
.short _0211676a - _02116718 - 2 ; case 10
.short _0211676e - _02116718 - 2 ; case 11
.short _0211676e - _02116718 - 2 ; case 12
.short _0211676e - _02116718 - 2 ; case 13
.short _0211676e - _02116718 - 2 ; case 14
.short _0211676e - _02116718 - 2 ; case 15
.short _0211676e - _02116718 - 2 ; case 16
.short _0211676e - _02116718 - 2 ; case 17
.short _02116770 - _02116718 - 2 ; case 18
.short _02116740 - _02116718 - 2 ; case 19
_02116740:
mov r5, #0
b _02116770
_02116744:
ldr r0, [r7, #0x5c]
ldr r1, [r7, #0x70]
bl func_ov11_02115e1c
cmp r0, r4
ble _02116770
add r4, r0, #0
add r0, r6, #0
blx func_0200ec14
mov r0, #0x13
str r0, [sp]
ldr r1, _021168ec ; =0x000ffb10
ldr r3, _021168f0 ; =func_ov11_0211620c
add r0, r6, #0
mov r2, #0
blx func_0200eba8
b _02116770
_0211676a:
mov r5, #0
b _02116770
_0211676e:
mov r5, #0
_02116770:
bl func_ov11_021161a4
cmp r0, #0
bne _02116708
_02116778:
cmp r5, #0
bne _021166e8
_0211677c:
add r0, sp, #0x24
blx func_0200ec14
_02116782:
bl func_ov11_021161a4
cmp r0, #0
bne _02116782
ldr r1, _021168e0 ; =data_ov11_021317b0
ldr r0, [r1, #0x10]
cmp r0, #0
beq _02116794
_02116792:
b _0211689e
_02116794:
mov r0, #0
str r0, [sp, #0x14]
ldr r0, [r1, #0x70]
cmp r4, r0
blt _021167a4
ldr r0, [sp, #0x14]
sub r4, r0, #6
b _021168c6
_021167a4:
ldr r0, [sp, #0x14]
ldr r5, [r1, #0x5c]
str r0, [sp, #0x18]
cmp r4, #0
ble _0211681a
ble _0211681a
ldr r0, [sp, #0xc]
ldr r7, [sp, #0xc]
str r0, [sp, #4]
add r0, #8
add r6, r7, #0
str r0, [sp, #4]
add r6, #0x2c
_021167be:
add r1, r5, #0
ldr r0, [sp, #4]
add r1, #0xc
mov r2, #0x20
blx func_02043594
ldrh r0, [r5, #0xa]
str r0, [r7, #4]
ldrh r0, [r5, #0xa]
add r1, r7, r0
mov r0, #0
strb r0, [r1, #8]
ldrh r1, [r5, #0x2c]
mov r0, #0x10
tst r0, r1
beq _021167e2
mov r0, #1
b _021167e4
_021167e2:
mov r0, #0
_021167e4:
strh r0, [r7, #0x32]
ldrb r0, [r5, #4]
add r7, #0x30
strb r0, [r6]
ldrb r0, [r5, #5]
strb r0, [r6, #1]
ldrb r0, [r5, #6]
strb r0, [r6, #2]
ldrb r0, [r5, #7]
strb r0, [r6, #3]
ldrb r0, [r5, #8]
strb r0, [r6, #4]
ldrb r0, [r5, #9]
add r5, #0xc0
strb r0, [r6, #5]
ldr r0, [sp, #4]
add r6, #0x30
add r0, #0x30
str r0, [sp, #4]
ldr r0, [sp, #0x14]
add r0, r0, #1
str r0, [sp, #0x14]
ldr r0, [sp, #0x18]
add r0, r0, #1
str r0, [sp, #0x18]
cmp r0, r4
blt _021167be
_0211681a:
ldr r0, [sp, #0xc]
str r4, [r0]
ldr r0, _021168e0 ; =data_ov11_021317b0
ldr r0, [r0, #0x38]
cmp r0, #1
beq _02116874
ldr r0, [sp, #0xc]
ldr r1, [sp, #8]
add r2, sp, #0x20
bl func_ov11_0211649c
cmp r0, #0
beq _02116874
ldr r0, [sp, #0xc]
ldr r2, [sp, #0x20]
add r1, r0, #4
mov r0, #0x30
mul r0, r2
add r4, r1, r0
ldr r0, _021168e0 ; =data_ov11_021317b0
add r1, r4, #4
str r2, [r0, #0x18]
ldr r0, _021168f4 ; =data_ov11_02131cc0
blx func_02047024
add r0, r4, #0
add r4, #0x28
ldrb r2, [r4]
ldr r1, _021168f8 ; =data_ov11_02131c60
add r0, #0x28
strb r2, [r1]
ldrb r2, [r0, #1]
strb r2, [r1, #1]
ldrb r2, [r0, #2]
strb r2, [r1, #2]
ldrb r2, [r0, #3]
strb r2, [r1, #3]
ldrb r2, [r0, #4]
strb r2, [r1, #4]
ldrb r0, [r0, #5]
strb r0, [r1, #5]
add r0, sp, #0x50
bl func_ov11_02119078
b _0211689e
_02116874:
ldr r0, [sp, #8]
ldr r1, [sp, #0xc]
ldr r2, [sp, #0x10]
blx func_02043594
ldr r0, _021168e0 ; =data_ov11_021317b0
mov r1, #2
str r1, [r0, #0x38]
bl func_ov11_02119274
ldr r0, [sp, #0x1c]
add r0, r0, #1
str r0, [sp, #0x1c]
_0211688e:
ldr r0, [sp, #0x1c]
cmp r0, #0x1e
bge _0211689e
ldr r0, _021168e0 ; =data_ov11_021317b0
ldr r0, [r0, #0x10]
cmp r0, #0
bne _0211689e
b _021166a8
_0211689e:
ldr r0, [sp, #0x1c]
cmp r0, #0x1e
bge _021168b0
bl func_ov11_02118ff4
ldr r1, _021168e4 ; =data_ov11_0212edc8
ldr r1, [r1, #0xc]
cmp r0, r1
bls _021168b6
_021168b0:
mov r4, #2
mvn r4, r4
b _021168c6
_021168b6:
ldr r0, _021168e0 ; =data_ov11_021317b0
ldr r0, [r0, #0x10]
cmp r0, #0
beq _021168c4
mov r4, #7
mvn r4, r4
b _021168c6
_021168c4:
mov r4, #1
_021168c6:
ldr r0, [sp, #0xc]
cmp r0, #0
beq _021168d0
bl func_ov11_02119034
_021168d0:
ldr r0, [sp, #8]
cmp r0, #0
beq _021168da
bl func_ov11_02119034
_021168da:
add r0, r4, #0
add sp, #0x70
pop {r3, r4, r5, r6, r7, pc}
.align 2, 0
thumb_func_end func_ov11_02116668
_021168e0: .word data_ov11_021317b0
_021168e4: .word data_ov11_0212edc8
_021168e8: .word 0x0030bffe
_021168ec: .word 0x000ffb10
_021168f0: .word func_ov11_0211620c
_021168f4: .word data_ov11_02131cc0
_021168f8: .word data_ov11_02131c60
.global func_ov11_021168fc
thumb_func_start func_ov11_021168fc
func_ov11_021168fc: ; 0x021168fc
push {r3, lr}
ldr r2, [sp, #8]
str r1, [sp]
add r1, r3, #0
mov r3, #0
blx func_ov61_02159010
cmp r0, #0
bge _02116912
mov r0, #3
mvn r0, r0
_02116912:
pop {r3, pc}
thumb_func_end func_ov11_021168fc
.global func_ov11_02116914
thumb_func_start func_ov11_02116914
func_ov11_02116914: ; 0x02116914
push {r4, r5, r6, lr}
sub sp, #0x10
add r5, r0, #0
add r6, r1, #0
mov r1, #8
add r0, sp, #4
strb r1, [r0, #4]
mov r1, #2
strb r1, [r0, #5]
sub r1, r1, #3
str r1, [sp, #0xc]
ldr r1, _0211694c ; =0x000001e6
add r4, r2, #0
strh r1, [r0, #6]
blx func_ov61_02158be8
add r1, sp, #4
blx func_ov61_02159658
add r0, r5, #0
add r1, sp, #8
add r2, sp, #4
add r3, r6, #0
str r4, [sp]
bl func_ov11_021168fc
add sp, #0x10
pop {r4, r5, r6, pc}
.align 2, 0
thumb_func_end func_ov11_02116914
_0211694c: .word 0x000001e6
.global func_ov11_02116950
thumb_func_start func_ov11_02116950
func_ov11_02116950: ; 0x02116950
add r1, r2, #0
add r2, r3, #0
ldr r3, _02116958 ; =func_ov11_02116914
bx r3
.align 2, 0
thumb_func_end func_ov11_02116950
_02116958: .word func_ov11_02116914
.global func_ov11_0211695c
thumb_func_start func_ov11_0211695c
func_ov11_0211695c: ; 0x0211695c
push {r3, r4, r5, r6}
ldrh r5, [r0]
mov r3, #0
asr r4, r5, #8
lsl r4, r4, #0x18
lsr r6, r4, #0x18
lsl r4, r5, #8
mov r5, #0xff
lsl r5, r5, #8
and r4, r5
orr r4, r6
lsl r4, r4, #0x10
lsr r4, r4, #0x10
str r4, [r1]
ldrh r6, [r0, #2]
asr r1, r6, #8
lsl r1, r1, #0x18
lsr r4, r1, #0x18
lsl r1, r6, #8
and r1, r5
orr r1, r4
lsl r1, r1, #0x10
lsr r4, r1, #0x10
add r1, r0, #6
str r4, [r2]
add r2, r1, r4
add r4, r0, #0
cmp r0, r2
bhs _021169a0
_02116996:
ldrb r1, [r4]
add r4, r4, #1
add r3, r3, r1
cmp r4, r2
blo _02116996
_021169a0:
ldrh r5, [r2]
lsl r1, r3, #0x10
lsr r1, r1, #0x10
asr r2, r5, #8
lsl r2, r2, #0x18
lsr r4, r2, #0x18
mov r2, #0xff
lsl r3, r5, #8
lsl r2, r2, #8
and r2, r3
orr r2, r4
lsl r2, r2, #0x10
lsr r2, r2, #0x10
cmp r1, r2
beq _021169c4
mov r0, #0
pop {r3, r4, r5, r6}
bx lr
_021169c4:
add r0, r0, #6
pop {r3, r4, r5, r6}
bx lr
.align 2, 0
thumb_func_end func_ov11_0211695c
.global func_ov11_021169cc
thumb_func_start func_ov11_021169cc
func_ov11_021169cc: ; 0x021169cc
push {r3, r4, r5, r6}
add r4, r0, #0
ldr r0, [r4]
cmp r0, r1
blo _021169dc
mov r0, #0
pop {r3, r4, r5, r6}
bx lr
_021169dc:
ldrh r5, [r0]
asr r1, r5, #8
lsl r1, r1, #0x18
lsr r6, r1, #0x18
lsl r1, r5, #8
mov r5, #0xff
lsl r5, r5, #8
and r1, r5
orr r1, r6
lsl r1, r1, #0x10
lsr r1, r1, #0x10
str r1, [r2]
ldrh r6, [r0, #2]
add r0, r0, #4
asr r1, r6, #8
lsl r1, r1, #0x18
lsr r2, r1, #0x18
lsl r1, r6, #8
and r1, r5
orr r1, r2
lsl r1, r1, #0x10
lsr r2, r1, #0x10
str r2, [r3]
add r2, #0xb
mov r1, #7
bic r2, r1
sub r1, r2, #4
add r1, r0, r1
str r1, [r4]
pop {r3, r4, r5, r6}
bx lr
.align 2, 0
thumb_func_end func_ov11_021169cc
.global func_ov11_02116a1c
thumb_func_start func_ov11_02116a1c
func_ov11_02116a1c: ; 0x02116a1c
push {r3, r4, r5, r6, lr}
sub sp, #4
add r5, r0, #0
add r5, #8
str r5, [sp]
add r3, r2, #0
ldrh r2, [r0]
add r4, r1, #0
add r0, sp, #0
asr r1, r2, #8
lsl r6, r2, #8
mov r2, #0xff
lsl r1, r1, #0x18
lsl r2, r2, #8
lsr r1, r1, #0x18
and r2, r6
orr r1, r2
lsl r1, r1, #0x10
lsr r1, r1, #0x10
add r1, r5, r1
add r2, r4, #0
bl func_ov11_021169cc
add sp, #4
pop {r3, r4, r5, r6, pc}
.align 2, 0
thumb_func_end func_ov11_02116a1c
.global func_ov11_02116a50
thumb_func_start func_ov11_02116a50
func_ov11_02116a50: ; 0x02116a50
push {r3, r4, r5, r6, r7, lr}
sub sp, #8
add r7, r3, #0
add r6, r0, #0
add r0, r7, #0
sub r0, #8
str r1, [sp, #4]
lsl r0, r0, #0x10
add r1, r2, #0
mov r5, #0
strb r5, [r1]
lsr r0, r0, #0x10
strb r5, [r1, #1]
asr r2, r0, #8
strb r5, [r1, #2]
lsl r2, r2, #0x18
strb r5, [r1, #3]
lsr r3, r2, #0x18
lsl r2, r0, #8
mov r0, #0xff
strb r5, [r1, #4]
lsl r0, r0, #8
strb r5, [r1, #5]
and r0, r2
strb r5, [r1, #6]
orr r0, r3
strb r5, [r1, #7]
ldr r3, [sp, #0x20]
add r4, r6, #0
strh r0, [r1]
cmp r3, #0
beq _02116aa0
mov r0, #0x10
str r0, [sp]
add r0, r6, #6
add r2, r7, #0
bl func_ov11_02117690
add r7, #8
b _02116aa8
_02116aa0:
add r0, r6, #6
add r2, r7, #0
blx func_02043594
_02116aa8:
mov r0, #0
strb r0, [r6]
strb r0, [r6, #1]
strb r0, [r6, #2]
strb r0, [r6, #3]
strb r0, [r6, #4]
strb r0, [r6, #5]
ldr r0, [sp, #4]
lsl r0, r0, #0x10
lsr r1, r0, #0x10
asr r0, r1, #8
lsl r0, r0, #0x18
lsr r2, r0, #0x18
mov r0, #0xff
lsl r1, r1, #8
lsl r0, r0, #8
and r1, r0
orr r1, r2
strh r1, [r6]
lsl r1, r7, #0x10
lsr r2, r1, #0x10
asr r1, r2, #8
lsl r1, r1, #0x18
lsl r2, r2, #8
lsr r1, r1, #0x18
and r0, r2
orr r0, r1
strh r0, [r6, #2]
add r0, r4, #6
add r4, r0, r7
add r1, r6, #0
cmp r6, r4
bhs _02116af4
_02116aea:
ldrb r0, [r1]
add r1, r1, #1
add r5, r5, r0
cmp r1, r4
blo _02116aea
_02116af4:
lsl r0, r5, #0x10
lsr r1, r0, #0x10
asr r0, r1, #8
lsl r0, r0, #0x18
lsr r2, r0, #0x18
mov r0, #0xff
lsl r1, r1, #8
lsl r0, r0, #8
and r0, r1
orr r0, r2
strh r0, [r4]
add r0, r4, #2
sub r0, r0, r6
add sp, #8
pop {r3, r4, r5, r6, r7, pc}
.align 2, 0
thumb_func_end func_ov11_02116a50
.global func_ov11_02116b14
thumb_func_start func_ov11_02116b14
func_ov11_02116b14: ; 0x02116b14
push {r3, r4, r5, r6, r7, lr}
add r5, r0, #0
lsl r0, r1, #0x10
add r4, r3, #0
mov r3, #0
lsr r0, r0, #0x10
add r7, r2, #0
strb r3, [r5]
asr r1, r0, #8
lsl r2, r0, #8
mov r0, #0xff
strb r3, [r5, #1]
lsl r1, r1, #0x18
lsl r0, r0, #8
strb r3, [r5, #2]
lsr r1, r1, #0x18
and r2, r0
orr r1, r2
strb r3, [r5, #3]
add r2, r4, #0
strh r1, [r5]
add r2, #0xb
mov r1, #7
bic r2, r1
lsl r1, r4, #0x10
sub r6, r2, #4
lsr r2, r1, #0x10
asr r1, r2, #8
lsl r1, r1, #0x18
lsl r2, r2, #8
and r0, r2
lsr r1, r1, #0x18
orr r0, r1
strh r0, [r5, #2]
add r5, r5, #4
add r0, r5, #0
add r1, r3, #0
add r2, r6, #0
blx func_02043600
add r0, r5, #0
add r1, r7, #0
add r2, r4, #0
blx func_02043594
add r0, r5, r6
pop {r3, r4, r5, r6, r7, pc}
.align 2, 0
thumb_func_end func_ov11_02116b14
.global func_ov11_02116b74
thumb_func_start func_ov11_02116b74
func_ov11_02116b74: ; 0x02116b74
push {r4, lr}
add r4, r0, #0
mov r0, #0
strb r0, [r4]
strb r0, [r4, #1]
strb r0, [r4, #2]
strb r0, [r4, #3]
strb r0, [r4, #4]
strb r0, [r4, #5]
strb r0, [r4, #6]
strb r0, [r4, #7]
add r0, r4, #0
add r0, #8
bl func_ov11_02116b14
sub r0, r0, r4
add r1, r0, #0
sub r1, #8
strh r1, [r4]
pop {r4, pc}
thumb_func_end func_ov11_02116b74
.global func_ov11_02116b9c
thumb_func_start func_ov11_02116b9c
func_ov11_02116b9c: ; 0x02116b9c
push {r4, r5, r6, r7, lr}
sub sp, #0x1c
str r1, [sp]
add r1, sp, #0x18
add r2, sp, #0x14
bl func_ov11_0211695c
mov r6, #0
add r5, r0, #0
add r7, r6, #0
str r5, [sp, #8]
str r6, [sp, #4]
cmp r5, #0
bne _02116bbe
add sp, #0x1c
add r0, r6, #0
pop {r4, r5, r6, r7, pc}
_02116bbe:
ldr r0, [sp, #0x18]
cmp r0, #1
beq _02116bca
add sp, #0x1c
add r0, r6, #0
pop {r4, r5, r6, r7, pc}
_02116bca:
ldr r4, [sp, #0x14]
add r0, r5, #0
add r0, #8
str r0, [sp, #8]
add r0, sp, #8
add r1, r5, r4
add r2, sp, #0x10
add r3, sp, #0xc
bl func_ov11_021169cc
cmp r0, #0
beq _02116c4a
_02116be2:
ldr r1, [sp, #0x10]
cmp r1, #1
beq _02116bf2
cmp r1, #2
beq _02116c0a
cmp r1, #5
beq _02116c24
b _02116c3a
_02116bf2:
ldrh r1, [r0]
asr r0, r1, #8
lsl r0, r0, #0x18
lsr r2, r0, #0x18
mov r0, #0xff
lsl r1, r1, #8
lsl r0, r0, #8
and r0, r1
orr r0, r2
lsl r0, r0, #0x10
lsr r6, r0, #0x10
b _02116c3a
_02116c0a:
ldrh r1, [r0]
asr r0, r1, #8
lsl r2, r1, #8
mov r1, #0xff
lsl r0, r0, #0x18
lsl r1, r1, #8
lsr r0, r0, #0x18
and r1, r2
orr r0, r1
lsl r0, r0, #0x10
lsr r0, r0, #0x10
str r0, [sp, #4]
b _02116c3a
_02116c24:
ldrh r1, [r0]
asr r0, r1, #8
lsl r0, r0, #0x18
lsr r2, r0, #0x18
mov r0, #0xff
lsl r1, r1, #8
lsl r0, r0, #8
and r0, r1
orr r0, r2
lsl r0, r0, #0x10
lsr r7, r0, #0x10
_02116c3a:
add r0, sp, #8
add r1, r5, r4
add r2, sp, #0x10
add r3, sp, #0xc
bl func_ov11_021169cc
cmp r0, #0
bne _02116be2
_02116c4a:
cmp r6, #1
bne _02116c54
ldr r0, [sp, #4]
cmp r0, #1
beq _02116c5a
_02116c54:
add sp, #0x1c
mov r0, #0
pop {r4, r5, r6, r7, pc}
_02116c5a:
cmp r7, #1
blt _02116c64
mov r1, #1
ldr r0, [sp]
b _02116c68
_02116c64:
ldr r0, [sp]
mov r1, #0
_02116c68:
str r1, [r0]
mov r0, #1
add sp, #0x1c
pop {r4, r5, r6, r7, pc}
thumb_func_end func_ov11_02116b9c
.global func_ov11_02116c70
thumb_func_start func_ov11_02116c70
func_ov11_02116c70: ; 0x02116c70
push {r3, r4, r5, r6, lr}
sub sp, #0xc
add r5, r1, #0
add r6, r2, #0
add r1, sp, #8
add r2, sp, #4
add r4, r3, #0
bl func_ov11_0211695c
add r1, r0, #0
bne _02116c8c
add sp, #0xc
mov r0, #0
pop {r3, r4, r5, r6, pc}
_02116c8c:
ldr r0, [sp, #8]
cmp r0, r5
beq _02116c98
add sp, #0xc
mov r0, #0
pop {r3, r4, r5, r6, pc}
_02116c98:
cmp r4, #0
beq _02116cb2
mov r0, #0x10
str r0, [sp]
ldr r2, [sp, #4]
add r0, r6, #0
add r3, r4, #0
bl func_ov11_02117848
ldr r0, [sp, #4]
sub r0, #8
str r0, [sp, #4]
b _02116cba
_02116cb2:
ldr r2, [sp, #4]
add r0, r6, #0
blx func_02043594
_02116cba:
ldr r0, [sp, #4]
add sp, #0xc
pop {r3, r4, r5, r6, pc}
thumb_func_end func_ov11_02116c70
.global func_ov11_02116cc0
thumb_func_start func_ov11_02116cc0
func_ov11_02116cc0: ; 0x02116cc0
push {r4, lr}
sub sp, #0x10
mov r1, #1
add r4, r0, #0
add r2, sp, #4
lsl r1, r1, #8
add r0, sp, #4
strh r1, [r0]
ldr r3, _02116d48 ; =data_ov11_0212ba10
add r2, #2
mov r1, #7
_02116cd6:
ldrb r0, [r3]
add r3, r3, #1
strb r0, [r2]
add r2, r2, #1
sub r1, r1, #1
bne _02116cd6
ldr r0, _02116d4c ; =data_ov11_0212edc8
mov r1, #1
ldr r0, [r0]
add r2, sp, #4
mov r3, #2
bl func_ov11_02116b14
mov r1, #2
add r2, sp, #4
add r3, r1, #0
bl func_ov11_02116b14
ldr r1, _02116d50 ; =data_ov11_021317b0
ldr r1, [r1, #0x50]
cmp r1, #0
beq _02116d0c
mov r1, #5
add r2, sp, #4
mov r3, #2
bl func_ov11_02116b14
_02116d0c:
add r2, sp, #4
mov r1, #3
add r2, #2
mov r3, #7
bl func_ov11_02116b14
ldr r1, _02116d50 ; =data_ov11_021317b0
add r3, r0, #0
ldr r1, [r1, #0x50]
cmp r1, #0
beq _02116d2e
ldr r2, _02116d54 ; =data_ov11_02131c58
mov r1, #4
mov r3, #6
bl func_ov11_02116b14
add r3, r0, #0
_02116d2e:
mov r0, #0
str r0, [sp]
add r0, r4, #0
ldr r4, _02116d4c ; =data_ov11_0212edc8
ldr r2, _02116d58 ; =data_ov11_02131ce4
ldr r4, [r4]
mov r1, #2
sub r3, r3, r4
add r3, #8
bl func_ov11_02116a50
add sp, #0x10
pop {r4, pc}
.align 2, 0
thumb_func_end func_ov11_02116cc0
_02116d48: .word data_ov11_0212ba10
_02116d4c: .word data_ov11_0212edc8
_02116d50: .word data_ov11_021317b0
_02116d54: .word data_ov11_02131c58
_02116d58: .word data_ov11_02131ce4
.global func_ov11_02116d5c
thumb_func_start func_ov11_02116d5c
func_ov11_02116d5c: ; 0x02116d5c
push {r3, lr}
blx func_0200f014
mov r0, #1
pop {r3, pc}
.align 2, 0
thumb_func_end func_ov11_02116d5c
.global func_ov11_02116d68
thumb_func_start func_ov11_02116d68
func_ov11_02116d68: ; 0x02116d68
push {r3, r4, lr}
sub sp, #0x4c
ldr r1, _02116e54 ; =data_ov11_0212ee88
add r4, r0, #0
ldrb r0, [r1]
add r2, r4, #0
add r2, #0xc
strb r0, [r4, #0xc]
ldrb r0, [r1, #1]
strb r0, [r2, #1]
ldrb r0, [r1, #2]
strb r0, [r2, #2]
ldrb r0, [r1, #3]
add r1, sp, #4
add r1, #2
strb r0, [r2, #3]
ldr r0, _02116e58 ; =data_ov11_02131c60
ldrb r2, [r0]
strb r2, [r1]
ldrb r2, [r0, #1]
strb r2, [r1, #1]
ldrb r2, [r0, #2]
strb r2, [r1, #2]
ldrb r2, [r0, #3]
strb r2, [r1, #3]
ldrb r2, [r0, #4]
ldrb r0, [r0, #5]
strb r2, [r1, #4]
strb r0, [r1, #5]
add r1, sp, #0
ldrb r2, [r1, #6]
mov r0, #0xfd
and r0, r2
strb r0, [r1, #6]
add r0, sp, #0
bl func_ov11_02116d5c
add r1, sp, #0
ldrb r2, [r1]
ldr r0, _02116e5c ; =data_ov11_02131c58
strb r2, [r0]
ldrb r2, [r1, #1]
strb r2, [r0, #1]
ldrb r2, [r1, #2]
strb r2, [r0, #2]
ldrb r2, [r1, #3]
strb r2, [r0, #3]
ldrb r2, [r1, #4]
strb r2, [r0, #4]
ldrb r2, [r1, #5]
strb r2, [r0, #5]
add r0, sp, #4
add r0, #2
mov r2, #6
blx func_0204366c
cmp r0, #0
bgt _02116dfc
add r1, sp, #0
ldrb r0, [r1]
strb r0, [r4]
ldrb r0, [r1, #1]
strb r0, [r4, #1]
ldrb r0, [r1, #2]
strb r0, [r4, #2]
ldrb r0, [r1, #3]
strb r0, [r4, #3]
ldrb r0, [r1, #4]
strb r0, [r4, #4]
ldrb r0, [r1, #5]
add r1, sp, #4
add r1, #2
strb r0, [r4, #5]
b _02116e1a
_02116dfc:
add r1, sp, #4
add r1, #2
ldrb r0, [r1]
strb r0, [r4]
ldrb r0, [r1, #1]
strb r0, [r4, #1]
ldrb r0, [r1, #2]
strb r0, [r4, #2]
ldrb r0, [r1, #3]
strb r0, [r4, #3]
ldrb r0, [r1, #4]
strb r0, [r4, #4]
ldrb r0, [r1, #5]
add r1, sp, #0
strb r0, [r4, #5]
_02116e1a:
ldrb r0, [r1]
strb r0, [r4, #6]
ldrb r0, [r1, #1]
strb r0, [r4, #7]
ldrb r0, [r1, #2]
strb r0, [r4, #8]
ldrb r0, [r1, #3]
strb r0, [r4, #9]
ldrb r0, [r1, #4]
strb r0, [r4, #0xa]
ldrb r0, [r1, #5]
strb r0, [r4, #0xb]
ldr r0, _02116e60 ; =data_ov11_0212edc8
ldr r0, [r0, #4]
cmp r0, #0
beq _02116e4c
add r0, sp, #0x2c
add r1, sp, #0
bl func_ov11_02119078
add r1, sp, #4
add r0, sp, #0xc
add r1, #2
bl func_ov11_02119078
_02116e4c:
mov r0, #1
add sp, #0x4c
pop {r3, r4, pc}
nop
thumb_func_end func_ov11_02116d68
_02116e54: .word data_ov11_0212ee88
_02116e58: .word data_ov11_02131c60
_02116e5c: .word data_ov11_02131c58
_02116e60: .word data_ov11_0212edc8
.global func_ov11_02116e64
thumb_func_start func_ov11_02116e64
func_ov11_02116e64: ; 0x02116e64
push {r3, r4, r5, r6, r7, lr}
sub sp, #0x18
add r1, r0, #0
str r1, [sp, #4]
add r1, #8
str r1, [sp, #4]
str r1, [sp, #0x14]
mov r1, #0
str r1, [sp]
ldrh r1, [r0]
add r3, sp, #0xc
asr r0, r1, #8
lsl r0, r0, #0x18
lsr r2, r0, #0x18
mov r0, #0xff
lsl r1, r1, #8
lsl r0, r0, #8
and r0, r1
orr r0, r2
lsl r0, r0, #0x10
lsr r0, r0, #0x10
str r0, [sp, #8]
ldr r2, [sp, #4]
ldr r1, [sp, #8]
add r0, sp, #0x14
add r1, r2, r1
add r2, sp, #0x10
bl func_ov11_021169cc
add r5, r0, #0
bne _02116ea4
b _02117014
_02116ea4:
ldr r2, [sp, #0x10]
ldr r0, _0211701c ; =0x00000201
sub r1, r2, r0
cmp r1, #9
bhi _02116f32
add r1, r1, r1
add r1, pc
ldrh r1, [r1, #6]
lsl r1, r1, #0x10
asr r1, r1, #0x10
add pc, r1
_02116eba: ; jump table
.short _02116ece - _02116eba - 2 ; case 0
.short _02116eee - _02116eba - 2 ; case 1
.short _02116f0a - _02116eba - 2 ; case 2
.short _02116f34 - _02116eba - 2 ; case 3
.short _02116f5e - _02116eba - 2 ; case 4
.short _02116f7a - _02116eba - 2 ; case 5
.short _02116f7a - _02116eba - 2 ; case 6
.short _02116f7a - _02116eba - 2 ; case 7
.short _02116f7a - _02116eba - 2 ; case 8
.short _02116fda - _02116eba - 2 ; case 9
_02116ece:
ldr r3, _02117020 ; =data_ov11_02131b04
mov r0, #0
add r2, r3, #0
add r1, r0, #0
stmia r2!, {r0, r1}
stmia r2!, {r0, r1}
stmia r2!, {r0, r1}
stmia r2!, {r0, r1}
ldr r2, [sp, #0xc]
add r0, r3, #0
add r1, r5, #0
blx func_02043594
mov r0, #1
str r0, [sp]
b _02116ffe
_02116eee:
ldrh r1, [r5]
asr r0, r1, #8
lsl r0, r0, #0x18
lsr r2, r0, #0x18
mov r0, #0xff
lsl r1, r1, #8
lsl r0, r0, #8
and r0, r1
orr r0, r2
lsl r0, r0, #0x10
lsr r1, r0, #0x10
ldr r0, _02117024 ; =data_ov11_02131b30
str r1, [r0]
b _02116ffe
_02116f0a:
ldrh r3, [r5]
ldr r1, _02117028 ; =data_ov11_02131a04
mov r0, #0
asr r2, r3, #8
lsl r2, r2, #0x18
lsr r4, r2, #0x18
mov r2, #0xff
lsl r3, r3, #8
lsl r2, r2, #8
and r2, r3
orr r2, r4
lsl r2, r2, #0x10
lsr r3, r2, #0x10
mov r2, #0x57
lsl r2, r2, #2
_02116f28:
add r0, r0, #1
str r3, [r1, r2]
add r1, #0x28
cmp r0, #4
blt _02116f28
_02116f32:
b _02116ffe
_02116f34:
ldrh r3, [r5]
ldr r0, _02117028 ; =data_ov11_02131a04
mov r1, #0
asr r2, r3, #8
lsl r2, r2, #0x18
lsr r4, r2, #0x18
mov r2, #0xff
lsl r3, r3, #8
lsl r2, r2, #8
and r2, r3
orr r2, r4
lsl r2, r2, #0x10
lsr r3, r2, #0x10
mov r2, #0x16
lsl r2, r2, #4
_02116f52:
add r1, r1, #1
str r3, [r0, r2]
add r0, #0x28
cmp r1, #4
blt _02116f52
b _02116ffe
_02116f5e:
ldrh r1, [r5]
asr r0, r1, #8
lsl r0, r0, #0x18
lsr r2, r0, #0x18
mov r0, #0xff
lsl r1, r1, #8
lsl r0, r0, #8
and r0, r1
orr r0, r2
lsl r0, r0, #0x10
lsr r1, r0, #0x10
ldr r0, _02117024 ; =data_ov11_02131b30
str r1, [r0, #4]
b _02116ffe
_02116f7a:
add r0, r0, #5
sub r2, r2, r0
mov r0, #0x28
mul r0, r2
ldr r1, _0211702c ; =data_ov11_02131b68
mov r2, #0x20
add r0, r1, r0
mov r1, #0
blx func_02043600
ldr r0, _02117024 ; =data_ov11_02131b30
ldr r1, _02117030 ; =0x00000206
ldr r0, [r0, #0x30]
cmp r0, #1
bne _02116fc4
ldr r2, [sp, #0x10]
ldr r0, _0211702c ; =data_ov11_02131b68
sub r2, r2, r1
mov r1, #0x28
mul r1, r2
add r4, r0, r1
ldr r0, [sp, #0xc]
mov r6, #0
cmp r0, #0
ble _02116ffe
add r7, r6, #0
_02116fae:
ldrsb r1, [r5, r7]
add r0, r4, #0
add r5, r5, #1
bl func_ov11_02119044
add r4, r4, r0
ldr r0, [sp, #0xc]
add r6, r6, #1
cmp r6, r0
blt _02116fae
b _02116ffe
_02116fc4:
ldr r2, [sp, #0x10]
ldr r0, _0211702c ; =data_ov11_02131b68
sub r2, r2, r1
mov r1, #0x28
mul r1, r2
add r0, r0, r1
ldr r2, [sp, #0xc]
add r1, r5, #0
blx func_02043594
b _02116ffe
_02116fda:
ldr r3, _02117034 ; =data_ov11_02131c00
mov r0, #0
add r2, r3, #0
add r1, r0, #0
stmia r2!, {r0, r1}
stmia r2!, {r0, r1}
stmia r2!, {r0, r1}
stmia r2!, {r0, r1}
stmia r2!, {r0, r1}
stmia r2!, {r0, r1}
stmia r2!, {r0, r1}
stmia r2!, {r0, r1}
stmia r2!, {r0, r1}
ldr r2, [sp, #0xc]
add r0, r3, #0
add r1, r5, #0
blx func_02043594
_02116ffe:
ldr r2, [sp, #4]
ldr r1, [sp, #8]
add r0, sp, #0x14
add r1, r2, r1
add r2, sp, #0x10
add r3, sp, #0xc
bl func_ov11_021169cc
add r5, r0, #0
beq _02117014
b _02116ea4
_02117014:
ldr r0, [sp]
add sp, #0x18
pop {r3, r4, r5, r6, r7, pc}
nop
thumb_func_end func_ov11_02116e64
_0211701c: .word 0x00000201
_02117020: .word data_ov11_02131b04
_02117024: .word data_ov11_02131b30
_02117028: .word data_ov11_02131a04
_0211702c: .word data_ov11_02131b68
_02117030: .word 0x00000206
_02117034: .word data_ov11_02131c00
.global func_ov11_02117038
thumb_func_start func_ov11_02117038
func_ov11_02117038: ; 0x02117038
push {r4, r5, r6, r7}
add r4, r2, #0
mov r2, #0
add r5, r1, #0
add r3, r2, #0
cmp r4, #0
ble _021170e6
mov r7, #0x1f
_02117048:
ldrsb r1, [r5, r3]
cmp r1, #0x63
bgt _0211709e
bge _021170b6
cmp r1, #0x61
bgt _02117098
bge _021170b6
add r6, r1, #0
sub r6, #0x30
cmp r6, #0x16
bhi _021170c2
add r6, r6, r6
add r6, pc
ldrh r6, [r6, #6]
lsl r6, r6, #0x10
asr r6, r6, #0x10
add pc, r6
_0211706a: ; jump table
.short _021170b0 - _0211706a - 2 ; case 0
.short _021170b0 - _0211706a - 2 ; case 1
.short _021170b0 - _0211706a - 2 ; case 2
.short _021170b0 - _0211706a - 2 ; case 3
.short _021170b0 - _0211706a - 2 ; case 4
.short _021170b0 - _0211706a - 2 ; case 5
.short _021170b0 - _0211706a - 2 ; case 6
.short _021170b0 - _0211706a - 2 ; case 7
.short _021170b0 - _0211706a - 2 ; case 8
.short _021170b0 - _0211706a - 2 ; case 9
.short _021170c2 - _0211706a - 2 ; case 10
.short _021170c2 - _0211706a - 2 ; case 11
.short _021170c2 - _0211706a - 2 ; case 12
.short _021170c2 - _0211706a - 2 ; case 13
.short _021170c2 - _0211706a - 2 ; case 14
.short _021170c2 - _0211706a - 2 ; case 15
.short _021170c2 - _0211706a - 2 ; case 16
.short _021170bc - _0211706a - 2 ; case 17
.short _021170bc - _0211706a - 2 ; case 18
.short _021170bc - _0211706a - 2 ; case 19
.short _021170bc - _0211706a - 2 ; case 20
.short _021170bc - _0211706a - 2 ; case 21
.short _021170bc - _0211706a - 2 ; case 22
_02117098:
cmp r1, #0x62
beq _021170b6
b _021170c2
_0211709e:
cmp r1, #0x65
bgt _021170aa
bge _021170b6
cmp r1, #0x64
beq _021170b6
b _021170c2
_021170aa:
cmp r1, #0x66
beq _021170b6
b _021170c2
_021170b0:
sub r1, #0x30
add r2, r2, r1
b _021170c8
_021170b6:
sub r1, #0x57
add r2, r2, r1
b _021170c8
_021170bc:
sub r1, #0x37
add r2, r2, r1
b _021170c8
_021170c2:
mov r0, #0
pop {r4, r5, r6, r7}
bx lr
_021170c8:
lsr r6, r3, #0x1f
lsl r1, r3, #0x1f
sub r1, r1, r6
ror r1, r7
add r1, r6, r1
bne _021170d8
lsl r2, r2, #4
b _021170e0
_021170d8:
add r6, r3, r6
asr r1, r6, #1
strb r2, [r0, r1]
mov r2, #0
_021170e0:
add r3, r3, #1
cmp r3, r4
blt _02117048
_021170e6:
mov r0, #1
pop {r4, r5, r6, r7}
bx lr
thumb_func_end func_ov11_02117038
.global func_ov11_021170ec
thumb_func_start func_ov11_021170ec
func_ov11_021170ec: ; 0x021170ec
push {r3, r4, r5, r6, r7, lr}
sub sp, #0x28
mov r0, #1
str r0, [sp]
ldr r0, _02117254 ; =data_ov11_0213191c
ldr r1, _02117258 ; =data_ov11_02131b04
blx func_02047024
ldr r1, _0211725c ; =data_ov11_02131b30
ldr r0, [r1]
cmp r0, #3
bls _02117106
b _02117246
_02117106:
add r0, r0, r0
add r0, pc
ldrh r0, [r0, #6]
lsl r0, r0, #0x10
asr r0, r0, #0x10
add pc, r0
_02117112: ; jump table
.short _0211711a - _02117112 - 2 ; case 0
.short _02117122 - _02117112 - 2 ; case 1
.short _0211721a - _02117112 - 2 ; case 2
.short _02117230 - _02117112 - 2 ; case 3
_0211711a:
ldr r0, _02117260 ; =data_ov11_02131930
mov r1, #0
str r1, [r0, #0xc]
b _0211724c
_02117122:
ldr r1, [r1, #4]
cmp r1, #0
bne _02117130
mov r0, #6
mvn r0, r0
str r0, [sp]
b _0211724c
_02117130:
ldr r0, _02117260 ; =data_ov11_02131930
ldr r6, _02117264 ; =data_ov11_02131b68
ldr r5, _02117268 ; =data_ov11_02131944
str r1, [r0, #0x10]
mov r7, #0
add r4, sp, #4
_0211713c:
add r0, sp, #4
add r1, r6, #0
mov r2, #0x20
blx func_02043594
mov r1, #0
add r0, sp, #0x24
strb r1, [r0]
add r0, sp, #4
blx func_02047008
cmp r0, #0x10
bhi _02117174
cmp r0, #0xa
blo _02117166
beq _0211719e
cmp r0, #0xd
beq _021171b0
cmp r0, #0x10
beq _021171dc
b _02117208
_02117166:
cmp r0, #0
bhi _0211716e
beq _0211720e
b _02117208
_0211716e:
cmp r0, #5
beq _02117182
b _02117208
_02117174:
cmp r0, #0x1a
bhi _0211717c
beq _021171ca
b _02117208
_0211717c:
cmp r0, #0x20
beq _021171f6
b _02117208
_02117182:
ldr r0, _02117260 ; =data_ov11_02131930
mov r1, #1
str r1, [r0, #0xc]
ldrb r0, [r4]
strb r0, [r5]
ldrb r0, [r4, #1]
strb r0, [r5, #1]
ldrb r0, [r4, #2]
strb r0, [r5, #2]
ldrb r0, [r4, #3]
strb r0, [r5, #3]
ldrb r0, [r4, #4]
strb r0, [r5, #4]
b _0211720e
_0211719e:
ldr r0, _02117260 ; =data_ov11_02131930
mov r1, #1
str r1, [r0, #0xc]
add r0, r5, #0
add r1, r4, #0
mov r2, #0xa
bl func_ov11_02117038
b _0211720e
_021171b0:
ldr r0, _02117260 ; =data_ov11_02131930
mov r1, #2
str r1, [r0, #0xc]
add r3, r4, #0
add r2, r5, #0
mov r1, #0xd
_021171bc:
ldrb r0, [r3]
add r3, r3, #1
strb r0, [r2]
add r2, r2, #1
sub r1, r1, #1
bne _021171bc
b _0211720e
_021171ca:
ldr r0, _02117260 ; =data_ov11_02131930
mov r1, #2
str r1, [r0, #0xc]
add r0, r5, #0
add r1, r4, #0
mov r2, #0x1a
bl func_ov11_02117038
b _0211720e
_021171dc:
ldr r0, _02117260 ; =data_ov11_02131930
mov r1, #3
str r1, [r0, #0xc]
add r3, r4, #0
add r2, r5, #0
mov r1, #0x10
_021171e8:
ldrb r0, [r3]
add r3, r3, #1
strb r0, [r2]
add r2, r2, #1
sub r1, r1, #1
bne _021171e8
b _0211720e
_021171f6:
ldr r0, _02117260 ; =data_ov11_02131930
mov r1, #3
str r1, [r0, #0xc]
add r0, r5, #0
add r1, r4, #0
mov r2, #0x20
bl func_ov11_02117038
b _0211720e
_02117208:
mov r0, #6
mvn r0, r0
str r0, [sp]
_0211720e:
add r7, r7, #1
add r6, #0x28
add r5, #0x20
cmp r7, #4
blt _0211713c
b _0211724c
_0211721a:
ldr r0, _02117260 ; =data_ov11_02131930
mov r1, #4
ldr r4, _0211726c ; =data_ov11_021319c4
ldr r3, _02117270 ; =data_ov11_02131c00
str r1, [r0, #0xc]
mov r2, #8
_02117226:
ldmia r3!, {r0, r1}
stmia r4!, {r0, r1}
sub r2, r2, #1
bne _02117226
b _0211724c
_02117230:
ldr r0, _02117260 ; =data_ov11_02131930
mov r1, #5
ldr r4, _0211726c ; =data_ov11_021319c4
ldr r3, _02117270 ; =data_ov11_02131c00
str r1, [r0, #0xc]
mov r2, #8
_0211723c:
ldmia r3!, {r0, r1}
stmia r4!, {r0, r1}
sub r2, r2, #1
bne _0211723c
b _0211724c
_02117246:
mov r0, #6
mvn r0, r0
str r0, [sp]
_0211724c:
ldr r0, [sp]
add sp, #0x28
pop {r3, r4, r5, r6, r7, pc}
nop
thumb_func_end func_ov11_021170ec
_02117254: .word data_ov11_0213191c
_02117258: .word data_ov11_02131b04
_0211725c: .word data_ov11_02131b30
_02117260: .word data_ov11_02131930
_02117264: .word data_ov11_02131b68
_02117268: .word data_ov11_02131944
_0211726c: .word data_ov11_021319c4
_02117270: .word data_ov11_02131c00
.global func_ov11_02117274
thumb_func_start func_ov11_02117274
func_ov11_02117274: ; 0x02117274
push {r4, r5, r6, r7, lr}
sub sp, #0x2c
mov r4, #0
sub r0, r4, #5
str r0, [sp, #8]
ldr r0, _021175bc ; =data_ov11_021317b0
mov r1, #1
str r4, [sp, #0xc]
str r4, [sp, #4]
add r6, r4, #0
str r1, [r0, #0x1c]
b _02117626
_0211728c:
mov r0, #0x7d
lsl r0, r0, #2
blx func_0200db28
ldr r0, _021175bc ; =data_ov11_021317b0
ldr r0, [r0, #0x1c]
cmp r0, #0xa
bls _0211729e
b _02117626
_0211729e:
add r0, r0, r0
add r0, pc
ldrh r0, [r0, #6]
lsl r0, r0, #0x10
asr r0, r0, #0x10
add pc, r0
_021172aa: ; jump table
.short _02117626 - _021172aa - 2 ; case 0
.short _021172c0 - _021172aa - 2 ; case 1
.short _021172e0 - _021172aa - 2 ; case 2
.short _021172f6 - _021172aa - 2 ; case 3
.short _02117344 - _021172aa - 2 ; case 4
.short _021173ac - _021172aa - 2 ; case 5
.short _021173d0 - _021172aa - 2 ; case 6
.short _0211747a - _021172aa - 2 ; case 7
.short _021174d6 - _021172aa - 2 ; case 8
.short _0211755e - _021172aa - 2 ; case 9
.short _021175fc - _021172aa - 2 ; case 10
_021172c0:
bl func_ov11_02116668
str r0, [sp, #8]
cmp r0, #1
beq _021172ce
mov r6, #1
b _02117626
_021172ce:
ldr r0, _021175bc ; =data_ov11_021317b0
mov r1, #3
str r1, [r0, #0x38]
bl func_ov11_02119274
ldr r0, _021175bc ; =data_ov11_021317b0
mov r1, #2
str r1, [r0, #0x1c]
b _02117626
_021172e0:
bl func_ov11_02116314
str r0, [sp, #8]
cmp r0, #1
beq _021172ee
mov r6, #1
b _02117626
_021172ee:
ldr r0, _021175bc ; =data_ov11_021317b0
mov r1, #3
str r1, [r0, #0x1c]
b _02117626
_021172f6:
mov r0, #2
add r1, r0, #0
mov r2, #0
blx func_ov61_02158e84
add r4, r0, #0
bpl _0211730e
mov r0, #1
mvn r0, r0
str r0, [sp, #8]
mov r6, #1
b _02117626
_0211730e:
add r5, sp, #0x24
mov r1, #0
str r1, [r5]
str r1, [r5, #4]
mov r3, #8
add r2, sp, #0x10
strb r3, [r2, #0x14]
mov r3, #2
strb r3, [r2, #0x15]
ldr r3, _021175c0 ; =0x000001e6
strh r3, [r2, #0x16]
str r1, [sp, #0x28]
add r1, r5, #0
blx func_ov61_02158eb0
str r0, [sp, #8]
cmp r0, #0
bge _0211733c
mov r0, #1
mvn r0, r0
str r0, [sp, #8]
mov r6, #1
b _02117626
_0211733c:
ldr r0, _021175bc ; =data_ov11_021317b0
mov r1, #4
str r1, [r0, #0x1c]
b _02117626
_02117344:
bl func_ov11_02118ff4
ldr r1, _021175c4 ; =data_ov11_0212edc8
ldr r1, [r1, #0xc]
cmp r0, r1
blo _02117360
add r0, r4, #0
blx func_ov61_021590a0
mov r0, #2
mvn r0, r0
str r0, [sp, #8]
mov r6, #1
b _02117626
_02117360:
mov r1, #8
add r0, sp, #0x10
strb r1, [r0, #0xc]
ldr r0, _021175c8 ; =data_ov11_02131c70
add r1, sp, #0x1c
bl func_ov11_02116d68
add r0, sp, #0x1c
mov r2, #2
str r0, [sp]
ldr r1, _021175cc ; =data_ov11_021324e4
add r0, r4, #0
lsl r2, r2, #0xa
mov r3, #4
blx func_ov61_02158f5c
cmp r0, #0
ble _0211745e
ldr r0, _021175cc ; =data_ov11_021324e4
ldr r1, _021175d0 ; =data_ov11_02131800
bl func_ov11_02116b9c
cmp r0, #0
beq _0211745e
bl func_ov11_02118ff4
ldr r1, _021175d4 ; =0x00007530
add r1, r0, r1
ldr r0, _021175c4 ; =data_ov11_0212edc8
str r1, [r0, #0xc]
ldr r0, _021175bc ; =data_ov11_021317b0
mov r1, #5
str r1, [r0, #0x1c]
mov r1, #4
str r1, [r0, #0x38]
bl func_ov11_02119274
b _02117626
_021173ac:
ldr r0, _021175cc ; =data_ov11_021324e4
bl func_ov11_02116cc0
add r3, r0, #0
ldr r0, _021175bc ; =data_ov11_021317b0
ldr r2, _021175cc ; =data_ov11_021324e4
str r3, [r0, #0x14]
add r0, r4, #0
add r1, sp, #0x1c
bl func_ov11_02116950
bl func_ov11_02118ff4
str r0, [sp, #0xc]
ldr r0, _021175bc ; =data_ov11_021317b0
mov r1, #6
str r1, [r0, #0x1c]
b _02117626
_021173d0:
bl func_ov11_02118ff4
ldr r1, _021175c4 ; =data_ov11_0212edc8
ldr r1, [r1, #0xc]
cmp r0, r1
blo _021173ec
add r0, r4, #0
blx func_ov61_021590a0
mov r0, #3
mvn r0, r0
str r0, [sp, #8]
mov r6, #1
b _02117626
_021173ec:
add r0, sp, #0x1c
mov r2, #2
str r0, [sp]
ldr r1, _021175cc ; =data_ov11_021324e4
add r0, r4, #0
lsl r2, r2, #0xa
mov r3, #4
blx func_ov61_02158f5c
cmp r0, #0
ble _02117460
ldr r0, _021175cc ; =data_ov11_021324e4
ldr r2, _021175d8 ; =data_ov11_02131ce4
ldr r3, _021175c8 ; =data_ov11_02131c70
mov r1, #3
bl func_ov11_02116c70
cmp r0, #0
beq _02117460
ldr r0, _021175d8 ; =data_ov11_02131ce4
add r1, sp, #0x18
add r2, sp, #0x14
bl func_ov11_02116a1c
add r5, r0, #0
ldr r1, [sp, #0x18]
ldr r0, _021175dc ; =0x00000101
cmp r1, r0
bne _0211745e
bl func_ov11_02118ff4
ldr r2, _021175e0 ; =data_ov11_02131c80
str r0, [sp, #0x10]
mov r1, #8
_02117430:
ldrb r0, [r5]
add r5, r5, #1
strb r0, [r2]
add r2, r2, #1
sub r1, r1, #1
bne _02117430
ldr r0, _021175e4 ; =data_ov11_02131c88
add r1, sp, #0x10
mov r2, #4
bl func_ov11_02118fcc
mov r0, #0
str r0, [sp, #4]
ldr r0, _021175bc ; =data_ov11_021317b0
mov r1, #7
str r1, [r0, #0x1c]
mov r1, #5
str r1, [r0, #0x38]
ldr r0, _021175c4 ; =data_ov11_0212edc8
sub r1, r1, #6
str r1, [r0, #0xc]
bl func_ov11_02119274
_0211745e:
b _02117626
_02117460:
bl func_ov11_02118ff4
mov r2, #0xfa
ldr r1, [sp, #0xc]
lsl r2, r2, #2
add r1, r1, r2
cmp r0, r1
bhs _02117472
b _02117626
_02117472:
ldr r0, _021175bc ; =data_ov11_021317b0
mov r1, #5
str r1, [r0, #0x1c]
b _02117626
_0211747a:
ldr r0, _021175d8 ; =data_ov11_02131ce4
ldr r1, _021175e8 ; =0x00000102
ldr r2, _021175e4 ; =data_ov11_02131c88
mov r3, #8
bl func_ov11_02116b74
ldr r3, _021175bc ; =data_ov11_021317b0
ldr r2, _021175d8 ; =data_ov11_02131ce4
str r0, [r3, #0x34]
ldr r0, _021175c8 ; =data_ov11_02131c70
mov r1, #4
str r0, [sp]
ldr r0, _021175cc ; =data_ov11_021324e4
ldr r3, [r3, #0x34]
bl func_ov11_02116a50
add r3, r0, #0
ldr r0, _021175bc ; =data_ov11_021317b0
ldr r2, _021175cc ; =data_ov11_021324e4
str r3, [r0, #0x14]
add r0, r4, #0
add r1, sp, #0x1c
bl func_ov11_02116950
bl func_ov11_02118ff4
str r0, [sp, #0xc]
mov r0, #0
mov r5, #0x12
ldr r7, _021175ec ; =data_ov11_02131a04
add r1, r0, #0
add r2, r0, #0
add r3, r0, #0
mov ip, r5
_021174be:
stmia r7!, {r0, r1, r2, r3}
mov r5, ip
sub r5, r5, #1
stmia r7!, {r0, r1, r2, r3}
mov ip, r5
bne _021174be
stmia r7!, {r0, r1, r2, r3}
str r0, [r7]
ldr r0, _021175bc ; =data_ov11_021317b0
mov r1, #8
str r1, [r0, #0x1c]
b _02117626
_021174d6:
add r0, sp, #0x1c
mov r2, #2
str r0, [sp]
ldr r1, _021175cc ; =data_ov11_021324e4
add r0, r4, #0
lsl r2, r2, #0xa
mov r3, #4
blx func_ov61_02158f5c
cmp r0, #0
ble _0211752c
ldr r0, _021175cc ; =data_ov11_021324e4
ldr r2, _021175d8 ; =data_ov11_02131ce4
ldr r3, _021175e0 ; =data_ov11_02131c80
mov r1, #5
bl func_ov11_02116c70
ldr r1, _021175bc ; =data_ov11_021317b0
cmp r0, #0
str r0, [r1, #0x34]
beq _0211752c
ldr r0, _021175d8 ; =data_ov11_02131ce4
bl func_ov11_02116e64
cmp r0, #0
beq _0211752c
ldr r1, _021175f0 ; =data_ov11_02131af0
mov r0, #0x14
ldrsb r0, [r1, r0]
cmp r0, #0
beq _0211751a
mov r1, #1
ldr r0, _021175bc ; =data_ov11_021317b0
b _0211751e
_0211751a:
ldr r0, _021175bc ; =data_ov11_021317b0
mov r1, #0
_0211751e:
strb r1, [r0]
mov r0, #0
str r0, [sp, #4]
ldr r0, _021175bc ; =data_ov11_021317b0
mov r1, #9
str r1, [r0, #0x1c]
b _02117626
_0211752c:
bl func_ov11_02118ff4
mov r2, #0xfa
ldr r1, [sp, #0xc]
lsl r2, r2, #2
add r1, r1, r2
cmp r0, r1
blo _02117626
ldr r0, [sp, #4]
add r0, r0, #1
str r0, [sp, #4]
cmp r0, #0xa
blt _02117556
add r0, r4, #0
blx func_ov61_021590a0
mov r0, #1
mvn r0, r0
str r0, [sp, #8]
mov r6, #1
b _02117626
_02117556:
ldr r0, _021175bc ; =data_ov11_021317b0
mov r1, #7
str r1, [r0, #0x1c]
b _02117626
_0211755e:
ldr r0, _021175d8 ; =data_ov11_02131ce4
ldr r1, _021175f4 ; =0x00000301
ldr r2, _021175f8 ; =data_ov11_021317b0
mov r3, #1
bl func_ov11_02116b74
ldr r3, _021175bc ; =data_ov11_021317b0
ldr r2, _021175d8 ; =data_ov11_02131ce4
str r0, [r3, #0x34]
ldr r0, _021175e0 ; =data_ov11_02131c80
mov r1, #6
str r0, [sp]
ldr r0, _021175cc ; =data_ov11_021324e4
ldr r3, [r3, #0x34]
bl func_ov11_02116a50
ldr r1, _021175bc ; =data_ov11_021317b0
str r0, [r1, #0x14]
bl func_ov11_02116118
cmp r0, #7
beq _021175a0
bl func_ov11_02118ff4
mov r1, #0xfa
lsl r1, r1, #2
add r0, r0, r1
str r0, [sp, #0xc]
mov r0, #0xa
ldr r1, _021175bc ; =data_ov11_021317b0
str r0, [sp, #4]
str r0, [r1, #0x1c]
b _02117626
_021175a0:
ldr r3, _021175bc ; =data_ov11_021317b0
ldr r2, _021175cc ; =data_ov11_021324e4
ldr r3, [r3, #0x14]
add r0, r4, #0
add r1, sp, #0x1c
bl func_ov11_02116950
bl func_ov11_02118ff4
str r0, [sp, #0xc]
ldr r0, _021175bc ; =data_ov11_021317b0
mov r1, #0xa
str r1, [r0, #0x1c]
b _02117626
.align 2, 0
thumb_func_end func_ov11_02117274
_021175bc: .word data_ov11_021317b0
_021175c0: .word 0x000001e6
_021175c4: .word data_ov11_0212edc8
_021175c8: .word data_ov11_02131c70
_021175cc: .word data_ov11_021324e4
_021175d0: .word data_ov11_02131800
_021175d4: .word 0x00007530
_021175d8: .word data_ov11_02131ce4
_021175dc: .word 0x00000101
_021175e0: .word data_ov11_02131c80
_021175e4: .word data_ov11_02131c88
_021175e8: .word 0x00000102
_021175ec: .word data_ov11_02131a04
_021175f0: .word data_ov11_02131af0
_021175f4: .word 0x00000301
_021175f8: .word data_ov11_021317b0
_021175fc:
bl func_ov11_02118ff4
mov r2, #0xfa
ldr r1, [sp, #0xc]
lsl r2, r2, #2
add r1, r1, r2
cmp r0, r1
blo _02117626
ldr r0, [sp, #4]
add r0, r0, #1
str r0, [sp, #4]
cmp r0, #0xa
blt _02117620
mov r6, #1
bl func_ov11_021170ec
str r0, [sp, #8]
b _02117626
_02117620:
ldr r0, _02117654 ; =data_ov11_021317b0
mov r1, #9
str r1, [r0, #0x1c]
_02117626:
cmp r6, #0
bne _02117634
ldr r0, _02117654 ; =data_ov11_021317b0
ldr r0, [r0, #0x10]
cmp r0, #0
bne _02117634
b _0211728c
_02117634:
cmp r4, #0
beq _0211763e
add r0, r4, #0
blx func_ov61_021590a0
_0211763e:
ldr r0, _02117654 ; =data_ov11_021317b0
ldr r0, [r0, #0x10]
cmp r0, #0
beq _0211764c
mov r0, #7
mvn r0, r0
str r0, [sp, #8]
_0211764c:
ldr r0, [sp, #8]
add sp, #0x2c
pop {r4, r5, r6, r7, pc}
nop
_02117654: .word data_ov11_021317b0
.global func_ov11_02117658
thumb_func_start func_ov11_02117658
func_ov11_02117658: ; 0x02117658
push {r4, lr}
bl func_ov11_02117274
add r4, r0, #0
ldr r0, _02117688 ; =data_ov11_021317b0
str r4, [r0, #0x78]
bl func_ov11_02116438
cmp r4, #1
bne _02117672
mov r1, #6
ldr r0, _02117688 ; =data_ov11_021317b0
b _02117676
_02117672:
ldr r0, _02117688 ; =data_ov11_021317b0
mov r1, #7
_02117676:
str r1, [r0, #0x38]
mov r1, #0
ldr r0, _0211768c ; =data_ov11_0212edc8
mvn r1, r1
str r1, [r0, #0xc]
bl func_ov11_02119274
pop {r4, pc}
nop
thumb_func_end func_ov11_02117658
_02117688: .word data_ov11_021317b0
_0211768c: .word data_ov11_0212edc8
.global func_ov11_02117690
thumb_func_start func_ov11_02117690
func_ov11_02117690: ; 0x02117690
push {r3, r4, r5, r6, r7, lr}
sub sp, #0x1a8
str r0, [sp]
ldr r0, _02117844 ; =0xa6a6a6a6
add r4, r2, #0
add r5, r1, #0
str r0, [sp, #0x48]
str r0, [sp, #0x4c]
mov r0, #7
add r1, r4, #0
tst r1, r0
bne _021176ae
ldr r2, [sp, #0x1c0]
tst r0, r2
beq _021176b4
_021176ae:
add sp, #0x1a8
mov r0, #0
pop {r3, r4, r5, r6, r7, pc}
_021176b4:
lsr r0, r4, #3
str r0, [sp, #0x14]
cmp r0, #2
bge _021176c2
add sp, #0x1a8
mov r0, #0
pop {r3, r4, r5, r6, r7, pc}
_021176c2:
add r0, sp, #0x68
add r1, r3, #0
lsl r2, r2, #3
bl func_ov11_02117a48
str r0, [sp, #0x1c]
ldr r0, [sp]
add r1, r5, #0
add r0, #8
add r2, r4, #0
blx func_02043594
add r3, sp, #0x58
add r2, sp, #0x48
mov r1, #8
_021176e0:
ldrb r0, [r2]
add r2, r2, #1
strb r0, [r3]
add r3, r3, #1
sub r1, r1, #1
bne _021176e0
mov r0, #0
str r0, [sp, #0x20]
ldr r0, [sp, #0x14]
asr r0, r0, #0x1f
str r0, [sp, #0x18]
_021176f6:
ldr r0, [sp, #0x14]
mov r4, #1
cmp r0, #1
bge _02117700
b _0211781c
_02117700:
ldr r2, [sp, #0x20]
ldr r1, [sp, #0x18]
asr r3, r2, #0x1f
blx func_02002bf4
str r0, [sp, #0xc]
mov r0, #0
str r1, [sp, #8]
str r0, [sp, #0x28]
mov r0, #0
mov r1, #0
str r0, [sp, #0x30]
add r0, r1, #0
orr r0, r1
str r0, [sp, #0x40]
_0211771e:
ldr r0, [sp]
lsl r1, r4, #3
add r5, r0, r1
add r3, r5, #0
add r2, sp, #0x60
mov r1, #8
_0211772a:
ldrb r0, [r3]
add r3, r3, #1
strb r0, [r2]
add r2, r2, #1
sub r1, r1, #1
bne _0211772a
add r2, sp, #0x58
ldr r1, [sp, #0x1c]
add r0, sp, #0x68
add r3, r2, #0
bl func_ov11_02117e90
ldr r0, [sp, #0xc]
asr r1, r4, #0x1f
add r3, r4, r0
ldr r0, [sp, #8]
adc r1, r0
mov r0, #0xff
lsl r0, r0, #0x18
and r0, r1
lsr r0, r0, #0x18
str r0, [sp, #0x24]
mov r0, #0xff
lsl r0, r0, #0x10
and r0, r1
lsr r0, r0, #8
str r0, [sp, #0x2c]
mov r0, #0xff
lsl r0, r0, #8
mov r2, #0
and r0, r1
and r2, r3
lsl r6, r0, #8
lsr r2, r2, #0x18
str r2, [sp, #0x34]
orr r2, r6
lsr r0, r0, #0x18
str r2, [sp, #0x34]
str r0, [sp, #0x38]
mov r0, #0xff
mov r2, #0
and r0, r1
and r2, r3
lsl r6, r0, #0x18
lsr r2, r2, #8
str r2, [sp, #0x44]
orr r2, r6
lsr r0, r0, #8
str r2, [sp, #0x44]
str r0, [sp, #0x3c]
mov r0, #0
add r2, r1, #0
and r2, r0
mov r0, #0xff
lsl r0, r0, #0x18
and r0, r3
lsr r6, r0, #0x18
lsl r0, r0, #8
mov ip, r0
mov r0, #0
and r1, r0
mov r0, #0xff
lsl r0, r0, #0x10
lsl r2, r2, #8
and r0, r3
orr r2, r6
lsr r6, r0, #8
lsl r7, r0, #0x18
mov r0, #0xff
lsl r1, r1, #0x18
and r0, r3
orr r1, r6
lsl r6, r0, #0x18
mov r0, #0xff
lsl r0, r0, #8
and r0, r3
lsl r0, r0, #8
orr r0, r6
orr r1, r0
ldr r0, [sp, #0x40]
add r3, r7, #0
orr r3, r0
mov r0, ip
orr r1, r2
add r2, r0, #0
ldr r0, [sp, #0x3c]
orr r2, r3
orr r1, r0
ldr r0, [sp, #0x44]
orr r2, r0
ldr r0, [sp, #0x38]
orr r1, r0
ldr r0, [sp, #0x34]
orr r2, r0
ldr r0, [sp, #0x30]
orr r1, r0
ldr r0, [sp, #0x2c]
orr r2, r0
ldr r0, [sp, #0x28]
orr r1, r0
ldr r0, [sp, #0x24]
str r1, [sp, #0x54]
orr r0, r2
str r0, [sp, #0x50]
add r0, sp, #0x58
add r1, sp, #0x50
add r2, r0, #0
bl func_ov11_02117a00
add r2, sp, #0x60
mov r1, #8
_02117808:
ldrb r0, [r2]
add r2, r2, #1
strb r0, [r5]
add r5, r5, #1
sub r1, r1, #1
bne _02117808
ldr r0, [sp, #0x14]
add r4, r4, #1
cmp r4, r0
ble _0211771e
_0211781c:
ldr r0, [sp, #0x20]
add r0, r0, #1
str r0, [sp, #0x20]
cmp r0, #6
bge _02117828
b _021176f6
_02117828:
add r3, sp, #0x58
mov r2, #8
_0211782c:
ldrb r1, [r3]
ldr r0, [sp]
add r3, r3, #1
strb r1, [r0]
add r0, r0, #1
str r0, [sp]
sub r2, r2, #1
bne _0211782c
mov r0, #1
add sp, #0x1a8
pop {r3, r4, r5, r6, r7, pc}
nop
thumb_func_end func_ov11_02117690
_02117844: .word 0xa6a6a6a6
.global func_ov11_02117848
thumb_func_start func_ov11_02117848
func_ov11_02117848: ; 0x02117848
push {r3, r4, r5, r6, r7, lr}
sub sp, #0x1a8
str r0, [sp]
mov r0, #1
str r0, [sp, #0x1c]
ldr r0, _021179fc ; =0xa6a6a6a6
add r4, r2, #0
add r5, r1, #0
str r0, [sp, #0x48]
str r0, [sp, #0x4c]
mov r0, #7
add r1, r4, #0
tst r1, r0
bne _0211786a
ldr r2, [sp, #0x1c0]
tst r0, r2
beq _02117870
_0211786a:
add sp, #0x1a8
mov r0, #0
pop {r3, r4, r5, r6, r7, pc}
_02117870:
sub r0, r4, #1
lsr r0, r0, #3
str r0, [sp, #0x14]
cmp r0, #2
bge _02117880
add sp, #0x1a8
mov r0, #0
pop {r3, r4, r5, r6, r7, pc}
_02117880:
add r0, sp, #0x68
add r1, r3, #0
lsl r2, r2, #3
bl func_ov11_02117d00
str r0, [sp, #0x20]
add r3, sp, #0x58
add r2, r5, #0
mov r1, #8
_02117892:
ldrb r0, [r2]
add r2, r2, #1
strb r0, [r3]
add r3, r3, #1
sub r1, r1, #1
bne _02117892
add r5, #8
ldr r0, [sp]
add r1, r5, #0
sub r2, r4, #1
blx func_02043594
mov r0, #5
str r0, [sp, #0x24]
ldr r0, [sp, #0x14]
asr r0, r0, #0x1f
str r0, [sp, #0x18]
_021178b4:
ldr r4, [sp, #0x14]
add r0, r4, #0
cmp r0, #0
bgt _021178be
b _021179d8
_021178be:
ldr r2, [sp, #0x24]
ldr r1, [sp, #0x18]
asr r3, r2, #0x1f
blx func_02002bf4
str r0, [sp, #0xc]
mov r0, #0
str r1, [sp, #8]
str r0, [sp, #0x2c]
mov r0, #0
mov r1, #0
str r0, [sp, #0x34]
add r0, r1, #0
orr r0, r1
str r0, [sp, #0x40]
_021178dc:
ldr r0, [sp, #0xc]
asr r1, r4, #0x1f
add r5, r4, r0
ldr r0, [sp, #8]
adc r1, r0
mov r0, #0xff
lsl r0, r0, #0x18
and r0, r1
lsr r0, r0, #0x18
str r0, [sp, #0x28]
mov r0, #0xff
lsl r0, r0, #0x10
and r0, r1
lsr r0, r0, #8
str r0, [sp, #0x30]
mov r0, #0xff
lsl r0, r0, #8
add r2, r1, #0
and r2, r0
mov r0, #0
add r3, r5, #0
and r3, r0
lsl r0, r2, #8
lsr r3, r3, #0x18
orr r3, r0
lsr r0, r2, #0x18
str r0, [sp, #0x38]
mov r0, #0xff
mov r2, #0
and r0, r1
and r2, r5
lsl r6, r0, #0x18
lsr r2, r2, #8
str r2, [sp, #0x44]
orr r2, r6
lsr r0, r0, #8
str r2, [sp, #0x44]
str r0, [sp, #0x3c]
mov r0, #0
add r2, r1, #0
and r2, r0
mov r0, #0xff
lsl r0, r0, #0x18
and r0, r5
lsr r6, r0, #0x18
lsl r0, r0, #8
mov ip, r0
mov r0, #0
and r1, r0
mov r0, #0xff
lsl r0, r0, #0x10
lsl r2, r2, #8
and r0, r5
orr r2, r6
lsr r6, r0, #8
lsl r7, r0, #0x18
mov r0, #0xff
lsl r1, r1, #0x18
and r0, r5
orr r1, r6
lsl r6, r0, #0x18
mov r0, #0xff
lsl r0, r0, #8
and r0, r5
lsl r0, r0, #8
orr r0, r6
orr r1, r0
ldr r0, [sp, #0x40]
add r5, r7, #0
orr r5, r0
mov r0, ip
orr r1, r2
add r2, r0, #0
ldr r0, [sp, #0x3c]
orr r2, r5
orr r1, r0
ldr r0, [sp, #0x44]
orr r2, r0
ldr r0, [sp, #0x38]
orr r2, r3
orr r1, r0
ldr r0, [sp, #0x34]
orr r1, r0
ldr r0, [sp, #0x30]
orr r2, r0
ldr r0, [sp, #0x2c]
orr r1, r0
ldr r0, [sp, #0x28]
str r1, [sp, #0x54]
orr r0, r2
str r0, [sp, #0x50]
add r0, sp, #0x58
add r1, sp, #0x50
add r2, r0, #0
bl func_ov11_02117a00
sub r0, r4, #1
lsl r1, r0, #3
ldr r0, [sp]
add r2, sp, #0x60
add r5, r0, r1
add r3, r5, #0
mov r1, #8
_021179aa:
ldrb r0, [r3]
add r3, r3, #1
strb r0, [r2]
add r2, r2, #1
sub r1, r1, #1
bne _021179aa
add r2, sp, #0x58
ldr r1, [sp, #0x20]
add r0, sp, #0x68
add r3, r2, #0
bl func_ov11_0211824c
add r2, sp, #0x60
mov r1, #8
_021179c6:
ldrb r0, [r2]
add r2, r2, #1
strb r0, [r5]
add r5, r5, #1
sub r1, r1, #1
bne _021179c6
sub r4, r4, #1
cmp r4, #0
bgt _021178dc
_021179d8:
ldr r0, [sp, #0x24]
sub r0, r0, #1
str r0, [sp, #0x24]
bmi _021179e2
b _021178b4
_021179e2:
add r0, sp, #0x48
add r1, sp, #0x58
mov r2, #8
blx func_0204366c
cmp r0, #0
beq _021179f4
mov r0, #0
str r0, [sp, #0x1c]
_021179f4:
ldr r0, [sp, #0x1c]
add sp, #0x1a8
pop {r3, r4, r5, r6, r7, pc}
nop
thumb_func_end func_ov11_02117848
_021179fc: .word 0xa6a6a6a6
.global func_ov11_02117a00
thumb_func_start func_ov11_02117a00
func_ov11_02117a00: ; 0x02117a00
push {r3, r4}
ldrb r4, [r0]
ldrb r3, [r1]
eor r3, r4
strb r3, [r2]
ldrb r4, [r0, #1]
ldrb r3, [r1, #1]
eor r3, r4
strb r3, [r2, #1]
ldrb r4, [r0, #2]
ldrb r3, [r1, #2]
eor r3, r4
strb r3, [r2, #2]
ldrb r4, [r0, #3]
ldrb r3, [r1, #3]
eor r3, r4
strb r3, [r2, #3]
ldrb r4, [r0, #4]
ldrb r3, [r1, #4]
eor r3, r4
strb r3, [r2, #4]
ldrb r4, [r0, #5]
ldrb r3, [r1, #5]
eor r3, r4
strb r3, [r2, #5]
ldrb r4, [r0, #6]
ldrb r3, [r1, #6]
eor r3, r4
strb r3, [r2, #6]
ldrb r3, [r0, #7]
ldrb r0, [r1, #7]
eor r0, r3
strb r0, [r2, #7]
pop {r3, r4}
bx lr
.align 2, 0
thumb_func_end func_ov11_02117a00
.global func_ov11_02117a48
thumb_func_start func_ov11_02117a48
func_ov11_02117a48: ; 0x02117a48
push {r3, r4, r5, r6, r7, lr}
sub sp, #0x18
add r3, r1, #0
add r1, r2, #0
mov r2, #0
str r2, [sp]
ldrb r2, [r3, #2]
ldrb r6, [r3, #1]
ldrb r5, [r3, #3]
lsl r4, r2, #8
ldrb r2, [r3]
lsl r6, r6, #0x10
lsl r2, r2, #0x18
eor r2, r6
eor r2, r4
eor r2, r5
str r2, [r0]
ldrb r2, [r3, #6]
ldrb r6, [r3, #5]
ldrb r5, [r3, #7]
lsl r4, r2, #8
ldrb r2, [r3, #4]
lsl r6, r6, #0x10
lsl r2, r2, #0x18
eor r2, r6
eor r2, r4
eor r2, r5
str r2, [r0, #4]
ldrb r2, [r3, #0xa]
ldrb r6, [r3, #9]
ldrb r5, [r3, #0xb]
lsl r4, r2, #8
ldrb r2, [r3, #8]
lsl r6, r6, #0x10
lsl r2, r2, #0x18
eor r2, r6
eor r2, r4
eor r2, r5
str r2, [r0, #8]
ldrb r2, [r3, #0xe]
ldrb r6, [r3, #0xd]
ldrb r5, [r3, #0xf]
lsl r4, r2, #8
ldrb r2, [r3, #0xc]
lsl r6, r6, #0x10
lsl r2, r2, #0x18
eor r2, r6
eor r2, r4
eor r2, r5
str r2, [r0, #0xc]
cmp r1, #0x80
bne _02117b2c
ldr r5, _02117cf8 ; =data_ov11_0212ba18
ldr r2, _02117cfc ; =data_ov11_0212d640
_02117ab4:
ldr r4, [r0, #0xc]
ldr r3, [r5]
lsr r1, r4, #0x18
lsl r1, r1, #2
ldr r1, [r2, r1]
add r5, r5, #4
lsl r1, r1, #0x18
lsr r1, r1, #0x18
str r1, [sp, #8]
lsl r1, r4, #0x18
lsr r1, r1, #0x16
ldr r6, [r2, r1]
mov r1, #0xff
lsl r1, r1, #8
add r7, r6, #0
and r7, r1
ldr r1, [r0]
str r1, [sp, #4]
lsr r1, r4, #0x10
lsl r1, r1, #0x18
lsr r1, r1, #0x16
ldr r6, [r2, r1]
mov r1, #0xff
lsl r1, r1, #0x18
lsr r4, r4, #8
and r6, r1
ldr r1, [sp, #4]
lsl r4, r4, #0x18
lsr r4, r4, #0x16
eor r1, r6
ldr r6, [r2, r4]
mov r4, #0xff
lsl r4, r4, #0x10
and r4, r6
eor r1, r4
add r4, r7, #0
eor r4, r1
ldr r1, [sp, #8]
eor r1, r4
eor r3, r1
str r3, [r0, #0x10]
ldr r1, [r0, #4]
eor r3, r1
str r3, [r0, #0x14]
ldr r1, [r0, #8]
eor r3, r1
str r3, [r0, #0x18]
ldr r1, [r0, #0xc]
eor r1, r3
str r1, [r0, #0x1c]
ldr r1, [sp]
add r1, r1, #1
str r1, [sp]
cmp r1, #0xa
blt _02117b28
add sp, #0x18
mov r0, #0xa
pop {r3, r4, r5, r6, r7, pc}
_02117b28:
add r0, #0x10
b _02117ab4
_02117b2c:
ldrb r2, [r3, #0x12]
ldrb r6, [r3, #0x11]
ldrb r5, [r3, #0x13]
lsl r4, r2, #8
ldrb r2, [r3, #0x10]
lsl r6, r6, #0x10
lsl r2, r2, #0x18
eor r2, r6
eor r2, r4
eor r2, r5
str r2, [r0, #0x10]
ldrb r2, [r3, #0x16]
ldrb r6, [r3, #0x15]
ldrb r5, [r3, #0x17]
lsl r4, r2, #8
ldrb r2, [r3, #0x14]
lsl r6, r6, #0x10
lsl r2, r2, #0x18
eor r2, r6
eor r2, r4
eor r2, r5
str r2, [r0, #0x14]
cmp r1, #0xc0
bne _02117be8
ldr r5, _02117cf8 ; =data_ov11_0212ba18
ldr r3, _02117cfc ; =data_ov11_0212d640
_02117b60:
ldr r4, [r0, #0x14]
ldr r6, [r5]
lsr r1, r4, #0x18
lsl r1, r1, #2
ldr r1, [r3, r1]
add r5, r5, #4
lsl r1, r1, #0x18
lsr r1, r1, #0x18
str r1, [sp, #0xc]
lsl r1, r4, #0x18
lsr r1, r1, #0x16
ldr r2, [r3, r1]
mov r1, #0xff
lsl r1, r1, #8
add r7, r2, #0
and r7, r1
ldr r1, [r0]
mov lr, r1
lsr r1, r4, #0x10
lsl r1, r1, #0x18
lsr r1, r1, #0x16
ldr r2, [r3, r1]
mov r1, #0xff
lsl r1, r1, #0x18
and r1, r2
mov r2, lr
eor r1, r2
lsr r2, r4, #8
lsl r2, r2, #0x18
lsr r2, r2, #0x16
ldr r4, [r3, r2]
mov r2, #0xff
lsl r2, r2, #0x10
and r2, r4
eor r1, r2
add r2, r7, #0
eor r2, r1
ldr r1, [sp, #0xc]
eor r1, r2
add r2, r6, #0
eor r2, r1
str r2, [r0, #0x18]
ldr r1, [r0, #4]
eor r2, r1
str r2, [r0, #0x1c]
ldr r1, [r0, #8]
eor r2, r1
str r2, [r0, #0x20]
ldr r1, [r0, #0xc]
eor r1, r2
str r1, [r0, #0x24]
ldr r1, [sp]
add r1, r1, #1
str r1, [sp]
cmp r1, #8
blt _02117bd6
add sp, #0x18
mov r0, #0xc
pop {r3, r4, r5, r6, r7, pc}
_02117bd6:
ldr r2, [r0, #0x10]
ldr r1, [r0, #0x24]
eor r2, r1
str r2, [r0, #0x28]
ldr r1, [r0, #0x14]
eor r1, r2
str r1, [r0, #0x2c]
add r0, #0x18
b _02117b60
_02117be8:
ldrb r2, [r3, #0x1a]
ldrb r6, [r3, #0x19]
ldrb r5, [r3, #0x1b]
lsl r4, r2, #8
ldrb r2, [r3, #0x18]
lsl r6, r6, #0x10
lsl r2, r2, #0x18
eor r2, r6
eor r2, r4
eor r2, r5
str r2, [r0, #0x18]
ldrb r2, [r3, #0x1e]
ldrb r5, [r3, #0x1f]
lsl r4, r2, #8
ldrb r2, [r3, #0x1c]
ldrb r3, [r3, #0x1d]
lsl r2, r2, #0x18
lsl r3, r3, #0x10
eor r2, r3
eor r2, r4
eor r2, r5
str r2, [r0, #0x1c]
mov r2, #1
lsl r2, r2, #8
cmp r1, r2
bne _02117cf2
ldr r5, _02117cf8 ; =data_ov11_0212ba18
ldr r3, _02117cfc ; =data_ov11_0212d640
_02117c20:
ldr r4, [r0, #0x1c]
ldr r6, [r5]
lsr r1, r4, #0x18
lsl r1, r1, #2
ldr r1, [r3, r1]
add r5, r5, #4
lsl r1, r1, #0x18
lsr r1, r1, #0x18
str r1, [sp, #0x10]
lsl r1, r4, #0x18
lsr r1, r1, #0x16
ldr r2, [r3, r1]
mov r1, #0xff
lsl r1, r1, #8
add r7, r2, #0
and r7, r1
ldr r1, [r0]
mov ip, r1
lsr r1, r4, #0x10
lsl r1, r1, #0x18
lsr r1, r1, #0x16
ldr r2, [r3, r1]
mov r1, #0xff
lsl r1, r1, #0x18
and r1, r2
mov r2, ip
eor r1, r2
lsr r2, r4, #8
lsl r2, r2, #0x18
lsr r2, r2, #0x16
ldr r4, [r3, r2]
mov r2, #0xff
lsl r2, r2, #0x10
and r2, r4
eor r1, r2
add r2, r7, #0
eor r2, r1
ldr r1, [sp, #0x10]
eor r1, r2
add r2, r6, #0
eor r2, r1
str r2, [r0, #0x20]
ldr r1, [r0, #4]
eor r2, r1
str r2, [r0, #0x24]
ldr r1, [r0, #8]
eor r2, r1
str r2, [r0, #0x28]
ldr r1, [r0, #0xc]
eor r1, r2
str r1, [r0, #0x2c]
ldr r1, [sp]
add r1, r1, #1
str r1, [sp]
cmp r1, #7
blt _02117c96
add sp, #0x18
mov r0, #0xe
pop {r3, r4, r5, r6, r7, pc}
_02117c96:
ldr r6, [r0, #0x2c]
ldr r7, [r0, #0x10]
lsl r1, r6, #0x18
lsr r1, r1, #0x16
ldr r1, [r3, r1]
lsl r1, r1, #0x18
lsr r4, r1, #0x18
lsr r1, r6, #8
lsl r1, r1, #0x18
lsr r1, r1, #0x16
ldr r2, [r3, r1]
mov r1, #0xff
lsl r1, r1, #8
and r1, r2
str r1, [sp, #0x14]
lsr r1, r6, #0x18
lsl r1, r1, #2
ldr r2, [r3, r1]
mov r1, #0xff
lsl r1, r1, #0x18
and r1, r2
lsr r2, r6, #0x10
lsl r2, r2, #0x18
lsr r2, r2, #0x16
ldr r6, [r3, r2]
mov r2, #0xff
lsl r2, r2, #0x10
eor r1, r7
and r2, r6
eor r2, r1
ldr r1, [sp, #0x14]
eor r1, r2
add r2, r4, #0
eor r2, r1
str r2, [r0, #0x30]
ldr r1, [r0, #0x14]
eor r2, r1
str r2, [r0, #0x34]
ldr r1, [r0, #0x18]
eor r2, r1
str r2, [r0, #0x38]
ldr r1, [r0, #0x1c]
eor r1, r2
str r1, [r0, #0x3c]
add r0, #0x20
b _02117c20
_02117cf2:
ldr r0, [sp]
add sp, #0x18
pop {r3, r4, r5, r6, r7, pc}
.align 2, 0
thumb_func_end func_ov11_02117a48
_02117cf8: .word data_ov11_0212ba18
_02117cfc: .word data_ov11_0212d640
.global func_ov11_02117d00
thumb_func_start func_ov11_02117d00
func_ov11_02117d00: ; 0x02117d00
push {r3, r4, r5, r6, r7, lr}
add r4, r0, #0
bl func_ov11_02117a48
mov ip, r0
mov r1, ip
lsl r6, r1, #2
mov r0, #0
cmp r6, #0
ble _02117d46
lsl r2, r6, #2
add r1, r4, #0
add r2, r4, r2
_02117d1a:
ldr r5, [r1]
ldr r3, [r2]
add r0, r0, #4
str r3, [r1]
str r5, [r2]
ldr r5, [r1, #4]
ldr r3, [r2, #4]
sub r6, r6, #4
str r3, [r1, #4]
str r5, [r2, #4]
ldr r5, [r1, #8]
ldr r3, [r2, #8]
str r3, [r1, #8]
str r5, [r2, #8]
ldr r5, [r1, #0xc]
ldr r3, [r2, #0xc]
str r3, [r1, #0xc]
str r5, [r2, #0xc]
add r1, #0x10
sub r2, #0x10
cmp r0, r6
blt _02117d1a
_02117d46:
mov r0, #1
str r0, [sp]
mov r0, ip
cmp r0, #1
bgt _02117d52
b _02117e76
_02117d52:
ldr r2, _02117e7c ; =data_ov11_0212d640
ldr r7, _02117e80 ; =data_ov11_0212be40
_02117d56:
add r4, #0x10
ldr r3, [r4]
lsl r0, r3, #0x18
lsr r0, r0, #0x16
ldr r0, [r2, r0]
lsl r0, r0, #0x18
lsr r0, r0, #0x16
ldr r1, [r7, r0]
lsr r0, r3, #8
lsl r0, r0, #0x18
lsr r0, r0, #0x16
ldr r0, [r2, r0]
lsl r0, r0, #0x18
lsr r5, r0, #0x16
ldr r0, _02117e84 ; =data_ov11_0212ba40
ldr r6, [r0, r5]
lsr r0, r3, #0x18
lsl r0, r0, #2
lsr r3, r3, #0x10
ldr r0, [r2, r0]
lsl r3, r3, #0x18
lsr r3, r3, #0x16
lsl r0, r0, #0x18
ldr r3, [r2, r3]
lsr r5, r0, #0x16
ldr r0, _02117e88 ; =data_ov11_0212da40
lsl r3, r3, #0x18
ldr r0, [r0, r5]
lsr r5, r3, #0x16
ldr r3, _02117e8c ; =data_ov11_0212de40
ldr r3, [r3, r5]
eor r0, r3
eor r0, r6
eor r0, r1
str r0, [r4]
ldr r3, [r4, #4]
lsl r0, r3, #0x18
lsr r0, r0, #0x16
ldr r0, [r2, r0]
lsl r0, r0, #0x18
lsr r0, r0, #0x16
ldr r1, [r7, r0]
lsr r0, r3, #8
lsl r0, r0, #0x18
lsr r0, r0, #0x16
ldr r0, [r2, r0]
lsl r0, r0, #0x18
lsr r5, r0, #0x16
ldr r0, _02117e84 ; =data_ov11_0212ba40
ldr r6, [r0, r5]
lsr r0, r3, #0x18
lsl r0, r0, #2
lsr r3, r3, #0x10
ldr r0, [r2, r0]
lsl r3, r3, #0x18
lsr r3, r3, #0x16
lsl r0, r0, #0x18
ldr r3, [r2, r3]
lsr r5, r0, #0x16
ldr r0, _02117e88 ; =data_ov11_0212da40
lsl r3, r3, #0x18
ldr r0, [r0, r5]
lsr r5, r3, #0x16
ldr r3, _02117e8c ; =data_ov11_0212de40
ldr r3, [r3, r5]
eor r0, r3
eor r0, r6
eor r0, r1
str r0, [r4, #4]
ldr r3, [r4, #8]
lsl r0, r3, #0x18
lsr r0, r0, #0x16
ldr r0, [r2, r0]
lsl r0, r0, #0x18
lsr r0, r0, #0x16
ldr r1, [r7, r0]
lsr r0, r3, #8
lsl r0, r0, #0x18
lsr r0, r0, #0x16
ldr r0, [r2, r0]
lsl r0, r0, #0x18
lsr r5, r0, #0x16
ldr r0, _02117e84 ; =data_ov11_0212ba40
ldr r6, [r0, r5]
lsr r0, r3, #0x18
lsl r0, r0, #2
lsr r3, r3, #0x10
ldr r0, [r2, r0]
lsl r3, r3, #0x18
lsr r3, r3, #0x16
lsl r0, r0, #0x18
ldr r3, [r2, r3]
lsr r5, r0, #0x16
ldr r0, _02117e88 ; =data_ov11_0212da40
lsl r3, r3, #0x18
ldr r0, [r0, r5]
lsr r5, r3, #0x16
ldr r3, _02117e8c ; =data_ov11_0212de40
ldr r3, [r3, r5]
eor r0, r3
eor r0, r6
eor r0, r1
str r0, [r4, #8]
ldr r3, [r4, #0xc]
lsl r0, r3, #0x18
lsr r0, r0, #0x16
ldr r0, [r2, r0]
lsl r0, r0, #0x18
lsr r0, r0, #0x16
ldr r1, [r7, r0]
lsr r0, r3, #8
lsl r0, r0, #0x18
lsr r0, r0, #0x16
ldr r0, [r2, r0]
lsl r0, r0, #0x18
lsr r5, r0, #0x16
ldr r0, _02117e84 ; =data_ov11_0212ba40
ldr r6, [r0, r5]
lsr r0, r3, #0x18
lsl r0, r0, #2
lsr r3, r3, #0x10
ldr r0, [r2, r0]
lsl r3, r3, #0x18
lsr r3, r3, #0x16
lsl r0, r0, #0x18
ldr r3, [r2, r3]
lsr r5, r0, #0x16
ldr r0, _02117e88 ; =data_ov11_0212da40
lsl r3, r3, #0x18
ldr r0, [r0, r5]
lsr r5, r3, #0x16
ldr r3, _02117e8c ; =data_ov11_0212de40
ldr r3, [r3, r5]
eor r0, r3
eor r0, r6
eor r0, r1
str r0, [r4, #0xc]
ldr r0, [sp]
add r1, r0, #1
mov r0, ip
str r1, [sp]
cmp r1, r0
bge _02117e76
b _02117d56
_02117e76:
mov r0, ip
pop {r3, r4, r5, r6, r7, pc}
nop
thumb_func_end func_ov11_02117d00
_02117e7c: .word data_ov11_0212d640
_02117e80: .word data_ov11_0212be40
_02117e84: .word data_ov11_0212ba40
_02117e88: .word data_ov11_0212da40
_02117e8c: .word data_ov11_0212de40
.global func_ov11_02117e90
thumb_func_start func_ov11_02117e90
func_ov11_02117e90: ; 0x02117e90
push {r4, r5, r6, r7, lr}
sub sp, #0x4c
add r7, r1, #0
add r1, r2, #0
ldrb r2, [r1, #2]
str r3, [sp]
ldrb r6, [r1, #1]
lsl r3, r2, #8
ldrb r2, [r1]
ldrb r4, [r1, #3]
lsl r6, r6, #0x10
lsl r2, r2, #0x18
eor r2, r6
eor r2, r3
eor r2, r4
ldr r5, [r0]
ldrb r6, [r1, #5]
eor r2, r5
str r2, [sp, #0xc]
ldrb r2, [r1, #6]
ldrb r4, [r1, #7]
lsl r6, r6, #0x10
lsl r3, r2, #8
ldrb r2, [r1, #4]
ldr r5, [r0, #4]
lsl r2, r2, #0x18
eor r2, r6
eor r2, r3
eor r2, r4
eor r2, r5
str r2, [sp, #8]
ldrb r2, [r1, #0xa]
ldrb r6, [r1, #9]
ldrb r4, [r1, #0xb]
lsl r3, r2, #8
ldrb r2, [r1, #8]
lsl r6, r6, #0x10
ldr r5, [r0, #8]
lsl r2, r2, #0x18
eor r2, r6
eor r2, r3
eor r2, r4
eor r5, r2
ldrb r2, [r1, #0xe]
ldrb r4, [r1, #0xf]
ldr r6, [r0, #0xc]
lsl r3, r2, #8
ldrb r2, [r1, #0xc]
ldrb r1, [r1, #0xd]
lsl r2, r2, #0x18
lsl r1, r1, #0x10
eor r1, r2
eor r1, r3
eor r1, r4
eor r6, r1
asr r1, r7, #1
str r1, [sp, #4]
_02117f02:
lsl r1, r6, #0x18
lsr r2, r1, #0x16
ldr r1, _02118238 ; =data_ov11_0212d240
ldr r4, [r0, #0x10]
ldr r3, [r1, r2]
lsr r1, r5, #8
lsl r1, r1, #0x18
lsr r2, r1, #0x16
ldr r1, _0211823c ; =data_ov11_0212ce40
ldr r1, [r1, r2]
str r1, [sp, #0x40]
ldr r1, [sp, #0xc]
lsr r1, r1, #0x18
lsl r2, r1, #2
ldr r1, _02118240 ; =data_ov11_0212c640
ldr r7, [r1, r2]
ldr r1, [sp, #8]
lsr r1, r1, #0x10
lsl r1, r1, #0x18
lsr r2, r1, #0x16
ldr r1, _02118244 ; =data_ov11_0212ca40
ldr r1, [r1, r2]
add r2, r7, #0
eor r2, r1
ldr r1, [sp, #0x40]
eor r1, r2
eor r1, r3
eor r1, r4
str r1, [sp, #0x10]
ldr r1, [sp, #0xc]
ldr r4, [r0, #0x14]
lsl r1, r1, #0x18
lsr r2, r1, #0x16
ldr r1, _02118238 ; =data_ov11_0212d240
ldr r3, [r1, r2]
lsr r1, r6, #8
lsl r1, r1, #0x18
lsr r2, r1, #0x16
ldr r1, _0211823c ; =data_ov11_0212ce40
ldr r1, [r1, r2]
str r1, [sp, #0x48]
ldr r1, [sp, #8]
lsr r1, r1, #0x18
lsl r2, r1, #2
ldr r1, _02118240 ; =data_ov11_0212c640
ldr r7, [r1, r2]
lsr r1, r5, #0x10
lsl r1, r1, #0x18
lsr r2, r1, #0x16
ldr r1, _02118244 ; =data_ov11_0212ca40
ldr r1, [r1, r2]
add r2, r7, #0
eor r2, r1
ldr r1, [sp, #0x48]
eor r1, r2
eor r1, r3
eor r1, r4
str r1, [sp, #0x44]
ldr r1, [sp, #8]
ldr r4, [r0, #0x18]
lsl r1, r1, #0x18
lsr r2, r1, #0x16
ldr r1, _02118238 ; =data_ov11_0212d240
ldr r3, [r1, r2]
ldr r1, [sp, #0xc]
lsr r1, r1, #8
lsl r1, r1, #0x18
lsr r2, r1, #0x16
ldr r1, _0211823c ; =data_ov11_0212ce40
ldr r1, [r1, r2]
str r1, [sp, #0x14]
lsr r1, r5, #0x18
lsl r2, r1, #2
ldr r1, _02118240 ; =data_ov11_0212c640
ldr r7, [r1, r2]
lsr r1, r6, #0x10
lsl r1, r1, #0x18
lsr r2, r1, #0x16
ldr r1, _02118244 ; =data_ov11_0212ca40
ldr r1, [r1, r2]
add r2, r7, #0
eor r2, r1
ldr r1, [sp, #0x14]
ldr r7, [r0, #0x1c]
eor r1, r2
eor r1, r3
add r2, r4, #0
eor r2, r1
lsl r1, r5, #0x18
lsr r3, r1, #0x16
ldr r1, _02118238 ; =data_ov11_0212d240
add r0, #0x20
ldr r3, [r1, r3]
ldr r1, [sp, #8]
lsr r1, r1, #8
lsl r1, r1, #0x18
lsr r4, r1, #0x16
ldr r1, _0211823c ; =data_ov11_0212ce40
ldr r1, [r1, r4]
lsr r4, r6, #0x18
lsl r5, r4, #2
ldr r4, _02118240 ; =data_ov11_0212c640
ldr r6, [r4, r5]
ldr r4, [sp, #0xc]
lsr r4, r4, #0x10
lsl r4, r4, #0x18
lsr r5, r4, #0x16
ldr r4, _02118244 ; =data_ov11_0212ca40
ldr r4, [r4, r5]
eor r4, r6
eor r1, r4
eor r1, r3
ldr r3, [sp, #4]
eor r1, r7
sub r3, r3, #1
str r3, [sp, #4]
beq _021180cc
lsl r3, r1, #0x18
lsr r5, r3, #0x16
ldr r3, _02118238 ; =data_ov11_0212d240
ldr r4, [r0]
ldr r3, [r3, r5]
lsr r5, r2, #8
lsl r5, r5, #0x18
lsr r6, r5, #0x16
ldr r5, _0211823c ; =data_ov11_0212ce40
ldr r7, [r5, r6]
ldr r5, [sp, #0x10]
lsr r5, r5, #0x18
lsl r6, r5, #2
ldr r5, _02118240 ; =data_ov11_0212c640
ldr r5, [r5, r6]
str r5, [sp, #0x18]
ldr r5, [sp, #0x44]
lsr r5, r5, #0x10
lsl r5, r5, #0x18
lsr r6, r5, #0x16
ldr r5, _02118244 ; =data_ov11_0212ca40
ldr r6, [r5, r6]
ldr r5, [sp, #0x18]
eor r5, r6
eor r5, r7
eor r3, r5
eor r3, r4
str r3, [sp, #0xc]
ldr r3, [sp, #0x10]
ldr r4, [r0, #4]
lsl r3, r3, #0x18
lsr r5, r3, #0x16
ldr r3, _02118238 ; =data_ov11_0212d240
ldr r3, [r3, r5]
lsr r5, r1, #8
lsl r5, r5, #0x18
lsr r6, r5, #0x16
ldr r5, _0211823c ; =data_ov11_0212ce40
ldr r7, [r5, r6]
ldr r5, [sp, #0x44]
lsr r5, r5, #0x18
lsl r6, r5, #2
ldr r5, _02118240 ; =data_ov11_0212c640
ldr r5, [r5, r6]
str r5, [sp, #0x1c]
lsr r5, r2, #0x10
lsl r5, r5, #0x18
lsr r6, r5, #0x16
ldr r5, _02118244 ; =data_ov11_0212ca40
ldr r6, [r5, r6]
ldr r5, [sp, #0x1c]
eor r5, r6
eor r5, r7
eor r3, r5
eor r3, r4
str r3, [sp, #8]
ldr r3, [sp, #0x44]
ldr r6, [r0, #8]
lsl r3, r3, #0x18
lsr r4, r3, #0x16
ldr r3, _02118238 ; =data_ov11_0212d240
ldr r5, [r3, r4]
ldr r3, [sp, #0x10]
lsr r3, r3, #8
lsl r3, r3, #0x18
lsr r4, r3, #0x16
ldr r3, _0211823c ; =data_ov11_0212ce40
ldr r3, [r3, r4]
str r3, [sp, #0x20]
lsr r3, r2, #0x18
lsl r4, r3, #2
ldr r3, _02118240 ; =data_ov11_0212c640
lsl r2, r2, #0x18
ldr r7, [r3, r4]
lsr r3, r1, #0x10
lsl r3, r3, #0x18
lsr r4, r3, #0x16
ldr r3, _02118244 ; =data_ov11_0212ca40
lsr r1, r1, #0x18
ldr r3, [r3, r4]
add r4, r7, #0
eor r4, r3
ldr r3, [sp, #0x20]
ldr r7, [r0, #0xc]
eor r3, r4
eor r3, r5
add r5, r6, #0
eor r5, r3
lsr r3, r2, #0x16
ldr r2, _02118238 ; =data_ov11_0212d240
ldr r3, [r2, r3]
ldr r2, [sp, #0x44]
lsr r2, r2, #8
lsl r2, r2, #0x18
lsr r4, r2, #0x16
ldr r2, _0211823c ; =data_ov11_0212ce40
ldr r2, [r2, r4]
lsl r4, r1, #2
ldr r1, _02118240 ; =data_ov11_0212c640
ldr r6, [r1, r4]
ldr r1, [sp, #0x10]
lsr r1, r1, #0x10
lsl r1, r1, #0x18
lsr r4, r1, #0x16
ldr r1, _02118244 ; =data_ov11_0212ca40
ldr r1, [r1, r4]
eor r1, r6
eor r1, r2
eor r1, r3
add r6, r7, #0
eor r6, r1
b _02117f02
_021180cc:
ldr r3, [r0]
mov r6, #0xff
str r3, [sp, #0x24]
lsl r3, r1, #0x18
lsr r4, r3, #0x16
ldr r3, _02118248 ; =data_ov11_0212d640
lsl r6, r6, #0x10
ldr r4, [r3, r4]
lsl r4, r4, #0x18
lsr r4, r4, #0x18
str r4, [sp, #0x28]
lsr r4, r2, #8
lsl r4, r4, #0x18
lsr r4, r4, #0x16
ldr r5, [r3, r4]
mov r4, #0xff
lsl r4, r4, #8
and r4, r5
str r4, [sp, #0x2c]
ldr r4, [sp, #0x10]
lsr r4, r4, #0x18
lsl r4, r4, #2
ldr r5, [r3, r4]
mov r4, #0xff
lsl r4, r4, #0x18
and r5, r4
ldr r4, [sp, #0x44]
lsr r4, r4, #0x10
lsl r4, r4, #0x18
lsr r4, r4, #0x16
ldr r4, [r3, r4]
and r4, r6
eor r5, r4
ldr r4, [sp, #0x2c]
eor r5, r4
ldr r4, [sp, #0x28]
eor r5, r4
ldr r4, [sp, #0x24]
eor r4, r5
ldr r5, [sp]
lsr r6, r4, #0x18
strb r6, [r5]
lsr r6, r4, #0x10
strb r6, [r5, #1]
lsr r6, r4, #8
strb r6, [r5, #2]
strb r4, [r5, #3]
ldr r4, [r0, #4]
mov r6, #0xff
str r4, [sp, #0x30]
ldr r4, [sp, #0x10]
lsl r6, r6, #0x10
lsl r4, r4, #0x18
lsr r4, r4, #0x16
ldr r4, [r3, r4]
lsl r4, r4, #0x18
lsr r4, r4, #0x18
str r4, [sp, #0x34]
lsr r4, r1, #8
lsl r4, r4, #0x18
lsr r4, r4, #0x16
ldr r5, [r3, r4]
mov r4, #0xff
lsl r4, r4, #8
and r4, r5
str r4, [sp, #0x38]
ldr r4, [sp, #0x44]
lsr r4, r4, #0x18
lsl r4, r4, #2
ldr r5, [r3, r4]
mov r4, #0xff
lsl r4, r4, #0x18
and r5, r4
lsr r4, r2, #0x10
lsl r4, r4, #0x18
lsr r4, r4, #0x16
ldr r4, [r3, r4]
and r4, r6
eor r5, r4
ldr r4, [sp, #0x38]
eor r5, r4
ldr r4, [sp, #0x34]
eor r5, r4
ldr r4, [sp, #0x30]
eor r4, r5
ldr r5, [sp]
lsr r6, r4, #0x18
strb r6, [r5, #4]
lsr r6, r4, #0x10
strb r6, [r5, #5]
lsr r6, r4, #8
strb r6, [r5, #6]
strb r4, [r5, #7]
ldr r4, [r0, #8]
str r4, [sp, #0x3c]
ldr r4, [sp, #0x44]
lsl r4, r4, #0x18
lsr r4, r4, #0x16
ldr r4, [r3, r4]
lsl r4, r4, #0x18
lsr r4, r4, #0x18
mov lr, r4
ldr r4, [sp, #0x10]
lsr r4, r4, #8
lsl r4, r4, #0x18
lsr r4, r4, #0x16
ldr r5, [r3, r4]
mov r4, #0xff
lsl r4, r4, #8
and r4, r5
mov ip, r4
lsr r4, r2, #0x18
lsl r4, r4, #2
ldr r5, [r3, r4]
mov r4, #0xff
lsl r4, r4, #0x18
add r6, r5, #0
and r6, r4
lsr r4, r1, #0x10
lsl r4, r4, #0x18
lsr r4, r4, #0x16
ldr r5, [r3, r4]
mov r4, #0xff
lsl r4, r4, #0x10
and r4, r5
eor r4, r6
mov r5, ip
eor r5, r4
mov r4, lr
eor r5, r4
ldr r4, [sp, #0x3c]
eor r4, r5
ldr r5, [sp]
lsr r6, r4, #0x18
strb r6, [r5, #8]
lsr r6, r4, #0x10
strb r6, [r5, #9]
lsr r6, r4, #8
strb r6, [r5, #0xa]
strb r4, [r5, #0xb]
ldr r5, [r0, #0xc]
lsl r0, r2, #0x18
lsr r0, r0, #0x16
ldr r0, [r3, r0]
lsl r0, r0, #0x18
lsr r4, r0, #0x18
ldr r0, [sp, #0x44]
lsr r0, r0, #8
lsl r0, r0, #0x18
lsr r0, r0, #0x16
ldr r2, [r3, r0]
mov r0, #0xff
lsl r0, r0, #8
and r2, r0
lsr r0, r1, #0x18
lsl r0, r0, #2
ldr r1, [r3, r0]
mov r0, #0xff
lsl r0, r0, #0x18
and r0, r1
ldr r1, [sp, #0x10]
lsr r1, r1, #0x10
lsl r1, r1, #0x18
lsr r1, r1, #0x16
ldr r3, [r3, r1]
mov r1, #0xff
lsl r1, r1, #0x10
and r1, r3
eor r0, r1
eor r0, r2
eor r0, r4
eor r0, r5
ldr r1, [sp]
lsr r2, r0, #0x18
strb r2, [r1, #0xc]
lsr r2, r0, #0x10
strb r2, [r1, #0xd]
lsr r2, r0, #8
strb r2, [r1, #0xe]
strb r0, [r1, #0xf]
add sp, #0x4c
pop {r4, r5, r6, r7, pc}
.align 2, 0
thumb_func_end func_ov11_02117e90
_02118238: .word data_ov11_0212d240
_0211823c: .word data_ov11_0212ce40
_02118240: .word data_ov11_0212c640
_02118244: .word data_ov11_0212ca40
_02118248: .word data_ov11_0212d640
.global func_ov11_0211824c
thumb_func_start func_ov11_0211824c
func_ov11_0211824c: ; 0x0211824c
push {r3, r4, r5, r6, r7, lr}
sub sp, #0x48
add r7, r1, #0
add r1, r2, #0
ldrb r2, [r1, #2]
str r3, [sp]
ldrb r6, [r1, #1]
lsl r3, r2, #8
ldrb r2, [r1]
ldrb r4, [r1, #3]
lsl r6, r6, #0x10
lsl r2, r2, #0x18
eor r2, r6
eor r2, r3
eor r2, r4
ldr r5, [r0]
ldrb r6, [r1, #5]
eor r2, r5
str r2, [sp, #0xc]
ldrb r2, [r1, #6]
ldrb r4, [r1, #7]
lsl r6, r6, #0x10
lsl r3, r2, #8
ldrb r2, [r1, #4]
ldr r5, [r0, #4]
lsl r2, r2, #0x18
eor r2, r6
eor r2, r3
eor r2, r4
eor r2, r5
str r2, [sp, #8]
ldrb r2, [r1, #0xa]
ldrb r6, [r1, #9]
ldrb r4, [r1, #0xb]
lsl r3, r2, #8
ldrb r2, [r1, #8]
lsl r6, r6, #0x10
ldr r5, [r0, #8]
lsl r2, r2, #0x18
eor r2, r6
eor r2, r3
eor r2, r4
eor r2, r5
str r2, [sp, #0x40]
ldrb r2, [r1, #0xe]
ldr r5, [r0, #0xc]
ldrb r4, [r1, #0xf]
lsl r3, r2, #8
ldrb r2, [r1, #0xc]
ldrb r1, [r1, #0xd]
add r6, r5, #0
lsl r2, r2, #0x18
lsl r1, r1, #0x10
eor r1, r2
eor r1, r3
eor r1, r4
eor r6, r1
asr r1, r7, #1
str r1, [sp, #4]
_021182c2:
ldr r1, [sp, #8]
ldr r5, [r0, #0x10]
lsl r1, r1, #0x18
lsr r2, r1, #0x16
ldr r1, _021185f4 ; =data_ov11_0212be40
ldr r4, [r1, r2]
ldr r1, [sp, #0x40]
lsr r1, r1, #8
lsl r1, r1, #0x18
lsr r2, r1, #0x16
ldr r1, _021185f8 ; =data_ov11_0212ba40
ldr r3, [r1, r2]
ldr r1, [sp, #0xc]
lsr r1, r1, #0x18
lsl r2, r1, #2
ldr r1, _021185fc ; =data_ov11_0212da40
ldr r7, [r1, r2]
lsr r1, r6, #0x10
lsl r1, r1, #0x18
lsr r2, r1, #0x16
ldr r1, _02118600 ; =data_ov11_0212de40
ldr r1, [r1, r2]
eor r1, r7
eor r1, r3
eor r1, r4
eor r1, r5
str r1, [sp, #0x10]
ldr r1, [sp, #0x40]
ldr r5, [r0, #0x14]
lsl r1, r1, #0x18
lsr r2, r1, #0x16
ldr r1, _021185f4 ; =data_ov11_0212be40
ldr r4, [r1, r2]
lsr r1, r6, #8
lsl r1, r1, #0x18
lsr r2, r1, #0x16
ldr r1, _021185f8 ; =data_ov11_0212ba40
ldr r3, [r1, r2]
ldr r1, [sp, #8]
lsr r1, r1, #0x18
lsl r2, r1, #2
ldr r1, _021185fc ; =data_ov11_0212da40
ldr r7, [r1, r2]
ldr r1, [sp, #0xc]
lsr r1, r1, #0x10
lsl r1, r1, #0x18
lsr r2, r1, #0x16
ldr r1, _02118600 ; =data_ov11_0212de40
ldr r1, [r1, r2]
eor r1, r7
eor r1, r3
eor r1, r4
eor r1, r5
str r1, [sp, #0x44]
lsl r1, r6, #0x18
lsr r2, r1, #0x16
ldr r1, _021185f4 ; =data_ov11_0212be40
ldr r3, [r0, #0x18]
ldr r2, [r1, r2]
ldr r1, [sp, #0xc]
lsr r1, r1, #8
lsl r1, r1, #0x18
lsr r4, r1, #0x16
ldr r1, _021185f8 ; =data_ov11_0212ba40
ldr r1, [r1, r4]
str r1, [sp, #0x14]
ldr r1, [sp, #0x40]
lsr r1, r1, #0x18
lsl r4, r1, #2
ldr r1, _021185fc ; =data_ov11_0212da40
ldr r1, [r1, r4]
ldr r4, [sp, #8]
lsr r4, r4, #0x10
lsl r4, r4, #0x18
lsr r5, r4, #0x16
ldr r4, _02118600 ; =data_ov11_0212de40
ldr r4, [r4, r5]
eor r4, r1
ldr r1, [sp, #0x14]
eor r1, r4
eor r1, r2
add r2, r3, #0
eor r2, r1
ldr r1, [sp, #0xc]
ldr r3, [r0, #0x1c]
lsl r1, r1, #0x18
lsr r4, r1, #0x16
ldr r1, _021185f4 ; =data_ov11_0212be40
add r0, #0x20
ldr r1, [r1, r4]
ldr r4, [sp, #8]
lsr r4, r4, #8
lsl r4, r4, #0x18
lsr r5, r4, #0x16
ldr r4, _021185f8 ; =data_ov11_0212ba40
ldr r7, [r4, r5]
lsr r4, r6, #0x18
lsl r5, r4, #2
ldr r4, _021185fc ; =data_ov11_0212da40
ldr r6, [r4, r5]
ldr r4, [sp, #0x40]
lsr r4, r4, #0x10
lsl r4, r4, #0x18
lsr r5, r4, #0x16
ldr r4, _02118600 ; =data_ov11_0212de40
ldr r4, [r4, r5]
eor r4, r6
eor r4, r7
eor r1, r4
eor r1, r3
ldr r3, [sp, #4]
sub r3, r3, #1
str r3, [sp, #4]
beq _02118486
ldr r3, [sp, #0x44]
ldr r4, [r0]
lsl r3, r3, #0x18
lsr r5, r3, #0x16
ldr r3, _021185f4 ; =data_ov11_0212be40
ldr r3, [r3, r5]
lsr r5, r2, #8
lsl r5, r5, #0x18
lsr r6, r5, #0x16
ldr r5, _021185f8 ; =data_ov11_0212ba40
ldr r7, [r5, r6]
ldr r5, [sp, #0x10]
lsr r5, r5, #0x18
lsl r6, r5, #2
ldr r5, _021185fc ; =data_ov11_0212da40
ldr r5, [r5, r6]
str r5, [sp, #0x18]
lsr r5, r1, #0x10
lsl r5, r5, #0x18
lsr r6, r5, #0x16
ldr r5, _02118600 ; =data_ov11_0212de40
ldr r6, [r5, r6]
ldr r5, [sp, #0x18]
eor r5, r6
eor r5, r7
eor r3, r5
eor r3, r4
str r3, [sp, #0xc]
lsl r3, r2, #0x18
lsr r5, r3, #0x16
ldr r3, _021185f4 ; =data_ov11_0212be40
ldr r4, [r0, #4]
ldr r3, [r3, r5]
lsr r5, r1, #8
lsl r5, r5, #0x18
lsr r6, r5, #0x16
ldr r5, _021185f8 ; =data_ov11_0212ba40
ldr r7, [r5, r6]
ldr r5, [sp, #0x44]
lsr r5, r5, #0x18
lsl r6, r5, #2
ldr r5, _021185fc ; =data_ov11_0212da40
ldr r5, [r5, r6]
str r5, [sp, #0x1c]
ldr r5, [sp, #0x10]
lsr r5, r5, #0x10
lsl r5, r5, #0x18
lsr r6, r5, #0x16
ldr r5, _02118600 ; =data_ov11_0212de40
ldr r6, [r5, r6]
ldr r5, [sp, #0x1c]
eor r5, r6
eor r5, r7
eor r3, r5
eor r3, r4
str r3, [sp, #8]
lsl r3, r1, #0x18
lsr r4, r3, #0x16
ldr r3, _021185f4 ; =data_ov11_0212be40
ldr r6, [r0, #8]
ldr r5, [r3, r4]
ldr r3, [sp, #0x10]
lsr r1, r1, #0x18
lsr r3, r3, #8
lsl r3, r3, #0x18
lsr r4, r3, #0x16
ldr r3, _021185f8 ; =data_ov11_0212ba40
ldr r3, [r3, r4]
str r3, [sp, #0x20]
lsr r3, r2, #0x18
lsl r4, r3, #2
ldr r3, _021185fc ; =data_ov11_0212da40
lsr r2, r2, #0x10
ldr r7, [r3, r4]
ldr r3, [sp, #0x44]
lsl r2, r2, #0x18
lsr r3, r3, #0x10
lsl r3, r3, #0x18
lsr r4, r3, #0x16
ldr r3, _02118600 ; =data_ov11_0212de40
ldr r3, [r3, r4]
add r4, r7, #0
eor r4, r3
ldr r3, [sp, #0x20]
eor r3, r4
eor r3, r5
eor r3, r6
str r3, [sp, #0x40]
ldr r3, [sp, #0x10]
ldr r5, [r0, #0xc]
lsl r3, r3, #0x18
lsr r4, r3, #0x16
ldr r3, _021185f4 ; =data_ov11_0212be40
ldr r4, [r3, r4]
ldr r3, [sp, #0x44]
lsr r3, r3, #8
lsl r3, r3, #0x18
lsr r6, r3, #0x16
ldr r3, _021185f8 ; =data_ov11_0212ba40
ldr r3, [r3, r6]
lsl r6, r1, #2
ldr r1, _021185fc ; =data_ov11_0212da40
ldr r1, [r1, r6]
lsr r6, r2, #0x16
ldr r2, _02118600 ; =data_ov11_0212de40
ldr r2, [r2, r6]
add r6, r5, #0
eor r1, r2
eor r1, r3
eor r1, r4
eor r6, r1
b _021182c2
_02118486:
ldr r3, [r0]
mov r6, #0xff
str r3, [sp, #0x24]
ldr r3, [sp, #0x44]
lsl r6, r6, #0x10
lsl r3, r3, #0x18
lsr r4, r3, #0x16
ldr r3, _02118604 ; =data_ov11_0212c240
ldr r4, [r3, r4]
lsl r4, r4, #0x18
lsr r4, r4, #0x18
str r4, [sp, #0x28]
lsr r4, r2, #8
lsl r4, r4, #0x18
lsr r4, r4, #0x16
ldr r5, [r3, r4]
mov r4, #0xff
lsl r4, r4, #8
and r4, r5
str r4, [sp, #0x2c]
ldr r4, [sp, #0x10]
lsr r4, r4, #0x18
lsl r4, r4, #2
ldr r5, [r3, r4]
mov r4, #0xff
lsl r4, r4, #0x18
and r5, r4
lsr r4, r1, #0x10
lsl r4, r4, #0x18
lsr r4, r4, #0x16
ldr r4, [r3, r4]
and r4, r6
eor r5, r4
ldr r4, [sp, #0x2c]
eor r5, r4
ldr r4, [sp, #0x28]
eor r5, r4
ldr r4, [sp, #0x24]
eor r4, r5
ldr r5, [sp]
lsr r6, r4, #0x18
strb r6, [r5]
lsr r6, r4, #0x10
strb r6, [r5, #1]
lsr r6, r4, #8
strb r6, [r5, #2]
strb r4, [r5, #3]
ldr r4, [r0, #4]
mov r6, #0xff
str r4, [sp, #0x30]
lsl r4, r2, #0x18
lsr r4, r4, #0x16
ldr r4, [r3, r4]
lsl r6, r6, #0x10
lsl r4, r4, #0x18
lsr r4, r4, #0x18
str r4, [sp, #0x34]
lsr r4, r1, #8
lsl r4, r4, #0x18
lsr r4, r4, #0x16
ldr r5, [r3, r4]
mov r4, #0xff
lsl r4, r4, #8
and r4, r5
str r4, [sp, #0x38]
ldr r4, [sp, #0x44]
lsr r4, r4, #0x18
lsl r4, r4, #2
ldr r5, [r3, r4]
mov r4, #0xff
lsl r4, r4, #0x18
and r5, r4
ldr r4, [sp, #0x10]
lsr r4, r4, #0x10
lsl r4, r4, #0x18
lsr r4, r4, #0x16
ldr r4, [r3, r4]
and r4, r6
eor r5, r4
ldr r4, [sp, #0x38]
eor r5, r4
ldr r4, [sp, #0x34]
eor r5, r4
ldr r4, [sp, #0x30]
eor r4, r5
ldr r5, [sp]
lsr r6, r4, #0x18
strb r6, [r5, #4]
lsr r6, r4, #0x10
strb r6, [r5, #5]
lsr r6, r4, #8
strb r6, [r5, #6]
strb r4, [r5, #7]
ldr r4, [r0, #8]
str r4, [sp, #0x3c]
lsl r4, r1, #0x18
lsr r4, r4, #0x16
ldr r4, [r3, r4]
lsl r4, r4, #0x18
lsr r4, r4, #0x18
mov lr, r4
ldr r4, [sp, #0x10]
lsr r4, r4, #8
lsl r4, r4, #0x18
lsr r4, r4, #0x16
ldr r5, [r3, r4]
mov r4, #0xff
lsl r4, r4, #8
and r4, r5
mov ip, r4
lsr r4, r2, #0x18
lsl r4, r4, #2
ldr r5, [r3, r4]
mov r4, #0xff
lsl r4, r4, #0x18
add r6, r5, #0
and r6, r4
ldr r4, [sp, #0x44]
lsr r4, r4, #0x10
lsl r4, r4, #0x18
lsr r4, r4, #0x16
ldr r5, [r3, r4]
mov r4, #0xff
lsl r4, r4, #0x10
and r4, r5
eor r4, r6
mov r5, ip
eor r5, r4
mov r4, lr
eor r5, r4
ldr r4, [sp, #0x3c]
eor r4, r5
ldr r5, [sp]
lsr r6, r4, #0x18
strb r6, [r5, #8]
lsr r6, r4, #0x10
strb r6, [r5, #9]
lsr r6, r4, #8
strb r6, [r5, #0xa]
strb r4, [r5, #0xb]
ldr r5, [r0, #0xc]
ldr r0, [sp, #0x10]
lsr r2, r2, #0x10
lsl r0, r0, #0x18
lsr r0, r0, #0x16
ldr r0, [r3, r0]
lsr r1, r1, #0x18
lsl r0, r0, #0x18
lsr r4, r0, #0x18
ldr r0, [sp, #0x44]
lsl r2, r2, #0x18
lsr r0, r0, #8
lsl r0, r0, #0x18
lsr r0, r0, #0x16
ldr r6, [r3, r0]
mov r0, #0xff
lsl r0, r0, #8
lsl r1, r1, #2
and r0, r6
mov r6, #0xff
lsr r2, r2, #0x16
ldr r1, [r3, r1]
ldr r3, [r3, r2]
mov r2, #0xff
lsl r6, r6, #0x18
lsl r2, r2, #0x10
and r1, r6
and r2, r3
eor r1, r2
eor r0, r1
eor r0, r4
eor r0, r5
ldr r1, [sp]
lsr r2, r0, #0x18
strb r2, [r1, #0xc]
lsr r2, r0, #0x10
strb r2, [r1, #0xd]
lsr r2, r0, #8
strb r2, [r1, #0xe]
strb r0, [r1, #0xf]
add sp, #0x48
pop {r3, r4, r5, r6, r7, pc}
nop
thumb_func_end func_ov11_0211824c
_021185f4: .word data_ov11_0212be40
_021185f8: .word data_ov11_0212ba40
_021185fc: .word data_ov11_0212da40
_02118600: .word data_ov11_0212de40
_02118604: .word data_ov11_0212c240
.global func_ov11_02118608
thumb_func_start func_ov11_02118608
func_ov11_02118608: ; 0x02118608
mov r1, #0
str r1, [r0, #0x14]
str r1, [r0, #0x10]
ldr r1, _02118620 ; =0x67452301
str r1, [r0]
ldr r1, _02118624 ; =0xefcdab89
str r1, [r0, #4]
ldr r1, _02118628 ; =0x98badcfe
str r1, [r0, #8]
ldr r1, _0211862c ; =0x10325476
str r1, [r0, #0xc]
bx lr
.align 2, 0
thumb_func_end func_ov11_02118608
_02118620: .word 0x67452301
_02118624: .word 0xefcdab89
_02118628: .word 0x98badcfe
_0211862c: .word 0x10325476
.global func_ov11_02118630
thumb_func_start func_ov11_02118630
func_ov11_02118630: ; 0x02118630
push {r3, r4, r5, r6, r7, lr}
add r5, r0, #0
add r7, r1, #0
ldr r1, [r5, #0x10]
add r6, r2, #0
lsr r2, r1, #3
mov r0, #0x3f
and r0, r2
lsl r2, r6, #3
add r1, r1, r2
str r1, [r5, #0x10]
cmp r1, r2
bhs _02118650
ldr r1, [r5, #0x14]
add r1, r1, #1
str r1, [r5, #0x14]
_02118650:
ldr r2, [r5, #0x14]
lsr r1, r6, #0x1d
add r1, r2, r1
str r1, [r5, #0x14]
mov r1, #0x40
sub r4, r1, r0
cmp r6, r4
blo _02118696
add r1, r5, #0
add r1, #0x18
add r0, r1, r0
add r1, r7, #0
add r2, r4, #0
bl func_ov11_02118f9c
add r1, r5, #0
add r0, r5, #0
add r1, #0x18
bl func_ov11_021186fc
add r0, r4, #0
add r0, #0x3f
cmp r0, r6
bhs _02118692
_02118680:
add r0, r5, #0
add r1, r7, r4
bl func_ov11_021186fc
add r4, #0x40
add r0, r4, #0
add r0, #0x3f
cmp r0, r6
blo _02118680
_02118692:
mov r0, #0
b _02118698
_02118696:
mov r4, #0
_02118698:
add r5, #0x18
add r0, r5, r0
add r1, r7, r4
sub r2, r6, r4
bl func_ov11_02118f9c
pop {r3, r4, r5, r6, r7, pc}
.align 2, 0
thumb_func_end func_ov11_02118630
.global func_ov11_021186a8
thumb_func_start func_ov11_021186a8
func_ov11_021186a8: ; 0x021186a8
push {r3, r4, r5, lr}
sub sp, #8
add r5, r0, #0
add r4, r1, #0
add r0, sp, #0
add r1, #0x10
mov r2, #8
bl func_ov11_02118f44
ldr r0, [r4, #0x10]
lsr r1, r0, #3
mov r0, #0x3f
and r1, r0
cmp r1, #0x38
bhs _021186ca
mov r0, #0x38
b _021186cc
_021186ca:
mov r0, #0x78
_021186cc:
sub r2, r0, r1
ldr r1, _021186f8 ; =data_ov11_0212ee48
add r0, r4, #0
bl func_ov11_02118630
add r0, r4, #0
add r1, sp, #0
mov r2, #8
bl func_ov11_02118630
add r0, r5, #0
add r1, r4, #0
mov r2, #0x10
bl func_ov11_02118f44
add r0, r4, #0
mov r1, #0
mov r2, #0x58
bl func_ov11_02118fb4
add sp, #8
pop {r3, r4, r5, pc}
.align 2, 0
thumb_func_end func_ov11_021186a8
_021186f8: .word data_ov11_0212ee48
.global func_ov11_021186fc
thumb_func_start func_ov11_021186fc
func_ov11_021186fc: ; 0x021186fc
push {r4, r5, r6, r7, lr}
sub sp, #0x84
add r7, r0, #0
ldr r0, [r7]
mov r2, #0x40
str r0, [sp]
add r0, sp, #0x44
ldr r4, [r7, #4]
ldr r5, [r7, #8]
ldr r6, [r7, #0xc]
bl func_ov11_02118f70
ldr r0, [sp, #0x44]
add r1, r4, #0
str r0, [sp, #4]
mvn r0, r4
and r1, r5
and r0, r6
orr r1, r0
ldr r0, [sp, #4]
add r1, r0, r1
ldr r0, _02118ad4 ; =0x28955b88
sub r1, r1, r0
ldr r0, [sp]
add r0, r0, r1
lsl r1, r0, #7
lsr r0, r0, #0x19
orr r0, r1
add r3, r0, r4
ldr r0, [sp, #0x48]
mvn r1, r3
str r0, [sp, #8]
add r0, r3, #0
and r0, r4
and r1, r5
orr r1, r0
ldr r0, [sp, #8]
add r1, r0, r1
ldr r0, _02118ad8 ; =0x173848aa
sub r0, r1, r0
add r0, r6, r0
lsl r1, r0, #0xc
lsr r0, r0, #0x14
orr r0, r1
add r2, r0, r3
ldr r0, [sp, #0x4c]
mvn r1, r2
str r0, [sp, #0xc]
add r0, r2, #0
and r0, r3
and r1, r4
orr r1, r0
ldr r0, [sp, #0xc]
add r1, r0, r1
ldr r0, _02118adc ; =0x242070db
add r0, r1, r0
add r0, r5, r0
lsl r1, r0, #0x11
lsr r0, r0, #0xf
orr r0, r1
add r1, r0, r2
ldr r0, [sp, #0x50]
mvn r5, r1
str r0, [sp, #0x10]
add r0, r1, #0
and r0, r2
and r5, r3
orr r5, r0
ldr r0, [sp, #0x10]
add r5, r0, r5
ldr r0, _02118ae0 ; =0x3e423112
sub r0, r5, r0
add r0, r4, r0
lsl r4, r0, #0x16
lsr r0, r0, #0xa
orr r0, r4
ldr r4, [sp, #0x54]
add r0, r0, r1
str r4, [sp, #0x14]
add r4, r0, #0
mvn r5, r0
and r4, r1
and r5, r2
orr r5, r4
ldr r4, [sp, #0x14]
add r5, r4, r5
ldr r4, _02118ae4 ; =0x0a83f051
sub r4, r5, r4
add r3, r3, r4
lsl r4, r3, #7
lsr r3, r3, #0x19
orr r3, r4
ldr r4, [sp, #0x58]
add r3, r3, r0
str r4, [sp, #0x18]
add r4, r3, #0
mvn r5, r3
and r4, r0
and r5, r1
orr r5, r4
ldr r4, [sp, #0x18]
add r5, r4, r5
ldr r4, _02118ae8 ; =0x4787c62a
add r4, r5, r4
add r2, r2, r4
lsl r4, r2, #0xc
lsr r2, r2, #0x14
orr r2, r4
ldr r4, [sp, #0x5c]
add r2, r2, r3
str r4, [sp, #0x1c]
add r4, r2, #0
mvn r5, r2
and r4, r3
and r5, r0
orr r5, r4
ldr r4, [sp, #0x1c]
add r5, r4, r5
ldr r4, _02118aec ; =0x57cfb9ed
sub r4, r5, r4
add r1, r1, r4
lsl r4, r1, #0x11
lsr r1, r1, #0xf
orr r1, r4
ldr r4, [sp, #0x60]
add r1, r1, r2
str r4, [sp, #0x20]
add r4, r1, #0
mvn r5, r1
and r4, r2
and r5, r3
orr r5, r4
ldr r4, [sp, #0x20]
add r5, r4, r5
ldr r4, _02118af0 ; =0x02b96aff
sub r4, r5, r4
add r0, r0, r4
lsl r4, r0, #0x16
lsr r0, r0, #0xa
orr r0, r4
ldr r4, [sp, #0x64]
add r0, r0, r1
str r4, [sp, #0x24]
add r4, r0, #0
mvn r5, r0
and r4, r1
and r5, r2
orr r5, r4
ldr r4, [sp, #0x24]
add r5, r4, r5
ldr r4, _02118af4 ; =0x698098d8
add r4, r5, r4
add r3, r3, r4
lsl r4, r3, #7
lsr r3, r3, #0x19
orr r3, r4
ldr r4, [sp, #0x68]
add r3, r3, r0
str r4, [sp, #0x28]
add r4, r3, #0
mvn r5, r3
and r4, r0
and r5, r1
orr r5, r4
ldr r4, [sp, #0x28]
add r5, r4, r5
ldr r4, _02118af8 ; =0x74bb0851
sub r4, r5, r4
add r2, r2, r4
lsl r4, r2, #0xc
lsr r2, r2, #0x14
orr r2, r4
ldr r4, [sp, #0x6c]
add r2, r2, r3
str r4, [sp, #0x2c]
add r4, r2, #0
mvn r5, r2
and r4, r3
and r5, r0
orr r5, r4
ldr r4, [sp, #0x2c]
add r5, r4, r5
ldr r4, _02118afc ; =0x0000a44f
sub r4, r5, r4
add r1, r1, r4
lsl r4, r1, #0x11
lsr r1, r1, #0xf
orr r1, r4
ldr r4, [sp, #0x70]
add r1, r1, r2
str r4, [sp, #0x30]
add r4, r1, #0
mvn r5, r1
and r4, r2
and r5, r3
orr r5, r4
ldr r4, [sp, #0x30]
add r5, r4, r5
ldr r4, _02118b00 ; =0x76a32842
sub r4, r5, r4
add r0, r0, r4
lsl r4, r0, #0x16
lsr r0, r0, #0xa
orr r0, r4
add r0, r0, r1
ldr r4, [sp, #0x74]
mvn r5, r0
str r4, [sp, #0x34]
add r4, r0, #0
and r4, r1
and r5, r2
orr r5, r4
ldr r4, [sp, #0x34]
add r5, r4, r5
ldr r4, _02118b04 ; =0x6b901122
add r4, r5, r4
add r3, r3, r4
lsl r4, r3, #7
lsr r3, r3, #0x19
orr r3, r4
add r4, r3, r0
ldr r3, [sp, #0x78]
mvn r5, r4
str r3, [sp, #0x38]
add r3, r4, #0
and r3, r0
and r5, r1
orr r5, r3
ldr r3, [sp, #0x38]
add r5, r3, r5
ldr r3, _02118b08 ; =0x02678e6d
sub r3, r5, r3
add r2, r2, r3
lsl r3, r2, #0xc
lsr r2, r2, #0x14
orr r2, r3
add r3, r2, r4
mvn r2, r3
str r2, [sp, #0x3c]
ldr r2, [sp, #0x7c]
ldr r5, [sp, #0x3c]
str r2, [sp, #0x40]
add r2, r3, #0
and r2, r4
and r5, r0
orr r5, r2
ldr r2, [sp, #0x40]
add r5, r2, r5
ldr r2, _02118b0c ; =0x5986bc72
sub r2, r5, r2
add r1, r1, r2
lsl r2, r1, #0x11
lsr r1, r1, #0xf
orr r1, r2
add r2, r1, r3
ldr r1, [sp, #0x80]
add r5, r2, #0
mvn r6, r2
mov ip, r1
add r1, r6, #0
and r5, r3
and r1, r4
orr r5, r1
mov r1, ip
add r5, r1, r5
ldr r1, _02118b10 ; =0x49b40821
add r1, r5, r1
add r0, r0, r1
lsl r1, r0, #0x16
lsr r0, r0, #0xa
orr r0, r1
add r1, r0, r2
ldr r5, [sp, #0x3c]
add r0, r1, #0
and r0, r3
and r5, r2
orr r5, r0
ldr r0, [sp, #8]
add r5, r0, r5
ldr r0, _02118b14 ; =0x09e1da9e
sub r0, r5, r0
add r0, r4, r0
lsl r4, r0, #5
lsr r0, r0, #0x1b
orr r0, r4
add r0, r0, r1
add r4, r0, #0
add r5, r1, #0
and r4, r2
bic r5, r2
orr r5, r4
ldr r4, [sp, #0x1c]
add r5, r4, r5
ldr r4, _02118b18 ; =0x3fbf4cc0
sub r4, r5, r4
add r3, r3, r4
lsl r4, r3, #9
lsr r3, r3, #0x17
orr r3, r4
add r3, r3, r0
add r4, r3, #0
mvn r5, r1
and r4, r1
and r5, r0
orr r5, r4
ldr r4, [sp, #0x30]
add r5, r4, r5
ldr r4, _02118b1c ; =0x265e5a51
add r4, r5, r4
add r2, r2, r4
lsl r4, r2, #0xe
lsr r2, r2, #0x12
orr r2, r4
add r2, r2, r3
add r4, r2, #0
mvn r5, r0
and r4, r0
and r5, r3
orr r5, r4
ldr r4, [sp, #4]
add r5, r4, r5
ldr r4, _02118b20 ; =0x16493856
sub r4, r5, r4
add r1, r1, r4
lsl r4, r1, #0x14
lsr r1, r1, #0xc
orr r1, r4
add r1, r1, r2
add r4, r1, #0
mvn r5, r3
and r4, r3
and r5, r2
orr r5, r4
ldr r4, [sp, #0x18]
add r5, r4, r5
ldr r4, _02118b24 ; =0x29d0efa3
sub r4, r5, r4
add r0, r0, r4
lsl r4, r0, #5
lsr r0, r0, #0x1b
orr r0, r4
add r4, r0, r1
add r0, r4, #0
mvn r5, r2
and r0, r2
and r5, r1
orr r5, r0
ldr r0, [sp, #0x2c]
add r5, r0, r5
ldr r0, _02118b28 ; =0x02441453
add r0, r5, r0
add r0, r3, r0
lsl r3, r0, #9
lsr r0, r0, #0x17
orr r0, r3
add r3, r0, r4
add r0, r3, #0
mvn r5, r1
and r0, r1
and r5, r4
orr r5, r0
mov r0, ip
add r5, r0, r5
ldr r0, _02118b2c ; =0x275e197f
sub r0, r5, r0
add r0, r2, r0
lsl r2, r0, #0xe
lsr r0, r0, #0x12
orr r0, r2
add r0, r0, r3
add r2, r0, #0
mvn r5, r4
and r2, r4
and r5, r3
orr r5, r2
ldr r2, [sp, #0x14]
add r5, r2, r5
ldr r2, _02118b30 ; =0x182c0438
sub r2, r5, r2
add r1, r1, r2
lsl r2, r1, #0x14
lsr r1, r1, #0xc
orr r1, r2
add r5, r1, r0
add r1, r5, #0
mvn r2, r3
and r1, r3
and r2, r0
orr r2, r1
ldr r1, [sp, #0x28]
add r2, r1, r2
ldr r1, _02118b34 ; =0x21e1cde6
add r1, r2, r1
add r1, r4, r1
lsl r2, r1, #5
lsr r1, r1, #0x1b
orr r1, r2
add r2, r1, r5
add r1, r2, #0
mvn r4, r0
and r1, r0
and r4, r5
orr r4, r1
ldr r1, [sp, #0x40]
add r4, r1, r4
ldr r1, _02118b38 ; =0x3cc8f82a
sub r1, r4, r1
add r1, r3, r1
lsl r3, r1, #9
lsr r1, r1, #0x17
orr r1, r3
add r1, r1, r2
add r3, r1, #0
mvn r4, r5
and r3, r5
and r4, r2
orr r4, r3
ldr r3, [sp, #0x10]
add r4, r3, r4
ldr r3, _02118b3c ; =0x0b2af279
sub r3, r4, r3
add r0, r0, r3
lsl r3, r0, #0xe
lsr r0, r0, #0x12
orr r0, r3
add r4, r0, r1
add r0, r4, #0
mvn r3, r2
and r0, r2
and r3, r1
orr r3, r0
ldr r0, [sp, #0x24]
add r3, r0, r3
ldr r0, _02118b40 ; =0x455a14ed
add r0, r3, r0
add r0, r5, r0
lsl r3, r0, #0x14
lsr r0, r0, #0xc
orr r0, r3
add r3, r0, r4
add r0, r3, #0
mvn r5, r1
and r0, r1
and r5, r4
orr r5, r0
ldr r0, [sp, #0x38]
add r5, r0, r5
ldr r0, _02118b44 ; =0x561c16fb
sub r0, r5, r0
add r0, r2, r0
lsl r2, r0, #5
lsr r0, r0, #0x1b
orr r0, r2
add r0, r0, r3
add r2, r0, #0
mvn r5, r4
and r2, r4
and r5, r3
orr r5, r2
ldr r2, [sp, #0xc]
add r5, r2, r5
ldr r2, _02118b48 ; =0x03105c08
sub r2, r5, r2
add r1, r1, r2
lsl r2, r1, #9
lsr r1, r1, #0x17
orr r1, r2
add r5, r1, r0
add r1, r5, #0
mvn r2, r3
and r1, r3
and r2, r0
orr r2, r1
ldr r1, [sp, #0x20]
add r2, r1, r2
ldr r1, _02118b4c ; =0x676f02d9
add r1, r2, r1
add r1, r4, r1
lsl r2, r1, #0xe
lsr r1, r1, #0x12
orr r1, r2
add r2, r1, r5
add r1, r2, #0
mvn r4, r0
and r1, r0
and r4, r5
orr r4, r1
ldr r1, [sp, #0x34]
add r4, r1, r4
ldr r1, _02118b50 ; =0x72d5b376
b _02118b54
nop
thumb_func_end func_ov11_021186fc
_02118ad4: .word 0x28955b88
_02118ad8: .word 0x173848aa
_02118adc: .word 0x242070db
_02118ae0: .word 0x3e423112
_02118ae4: .word 0x0a83f051
_02118ae8: .word 0x4787c62a
_02118aec: .word 0x57cfb9ed
_02118af0: .word 0x02b96aff
_02118af4: .word 0x698098d8
_02118af8: .word 0x74bb0851
_02118afc: .word 0x0000a44f
_02118b00: .word 0x76a32842
_02118b04: .word 0x6b901122
_02118b08: .word 0x02678e6d
_02118b0c: .word 0x5986bc72
_02118b10: .word 0x49b40821
_02118b14: .word 0x09e1da9e
_02118b18: .word 0x3fbf4cc0
_02118b1c: .word 0x265e5a51
_02118b20: .word 0x16493856
_02118b24: .word 0x29d0efa3
_02118b28: .word 0x02441453
_02118b2c: .word 0x275e197f
_02118b30: .word 0x182c0438
_02118b34: .word 0x21e1cde6
_02118b38: .word 0x3cc8f82a
_02118b3c: .word 0x0b2af279
_02118b40: .word 0x455a14ed
_02118b44: .word 0x561c16fb
_02118b48: .word 0x03105c08
_02118b4c: .word 0x676f02d9
_02118b50: .word 0x72d5b376
_02118b54:
sub r1, r4, r1
add r1, r3, r1
lsl r3, r1, #0x14
lsr r1, r1, #0xc
orr r1, r3
add r1, r1, r2
add r3, r1, #0
eor r3, r2
add r4, r5, #0
eor r4, r3
ldr r3, [sp, #0x18]
add r4, r3, r4
ldr r3, _02118ec4 ; =0x0005c6be
sub r3, r4, r3
add r0, r0, r3
lsl r3, r0, #4
lsr r0, r0, #0x1c
orr r0, r3
add r4, r0, r1
add r0, r4, #0
eor r0, r1
add r3, r2, #0
eor r3, r0
ldr r0, [sp, #0x24]
add r3, r0, r3
ldr r0, _02118ec8 ; =0x788e097f
sub r0, r3, r0
add r0, r5, r0
lsl r3, r0, #0xb
lsr r0, r0, #0x15
orr r0, r3
add r3, r0, r4
add r0, r3, #0
eor r0, r4
add r5, r1, #0
eor r5, r0
ldr r0, [sp, #0x30]
add r5, r0, r5
ldr r0, _02118ecc ; =0x6d9d6122
add r0, r5, r0
add r0, r2, r0
lsl r2, r0, #0x10
lsr r0, r0, #0x10
orr r0, r2
add r0, r0, r3
add r2, r0, #0
eor r2, r3
add r5, r4, #0
eor r5, r2
ldr r2, [sp, #0x40]
add r5, r2, r5
ldr r2, _02118ed0 ; =0x021ac7f4
sub r2, r5, r2
add r1, r1, r2
lsl r2, r1, #0x17
lsr r1, r1, #9
orr r1, r2
add r5, r1, r0
add r1, r5, #0
eor r1, r0
add r2, r3, #0
eor r2, r1
ldr r1, [sp, #8]
add r2, r1, r2
ldr r1, _02118ed4 ; =0x5b4115bc
sub r1, r2, r1
add r1, r4, r1
lsl r2, r1, #4
lsr r1, r1, #0x1c
orr r1, r2
add r2, r1, r5
add r1, r2, #0
eor r1, r5
add r4, r0, #0
eor r4, r1
ldr r1, [sp, #0x14]
add r4, r1, r4
ldr r1, _02118ed8 ; =0x4bdecfa9
add r1, r4, r1
add r1, r3, r1
lsl r3, r1, #0xb
lsr r1, r1, #0x15
orr r1, r3
add r1, r1, r2
add r3, r1, #0
eor r3, r2
add r4, r5, #0
eor r4, r3
ldr r3, [sp, #0x20]
add r4, r3, r4
ldr r3, _02118edc ; =0x0944b4a0
sub r3, r4, r3
add r0, r0, r3
lsl r3, r0, #0x10
lsr r0, r0, #0x10
orr r0, r3
add r4, r0, r1
add r0, r4, #0
eor r0, r1
add r3, r2, #0
eor r3, r0
ldr r0, [sp, #0x2c]
add r3, r0, r3
ldr r0, _02118ee0 ; =0x41404390
sub r0, r3, r0
add r0, r5, r0
lsl r3, r0, #0x17
lsr r0, r0, #9
orr r0, r3
add r3, r0, r4
add r0, r3, #0
eor r0, r4
add r5, r1, #0
eor r5, r0
ldr r0, [sp, #0x38]
add r5, r0, r5
ldr r0, _02118ee4 ; =0x289b7ec6
add r0, r5, r0
add r0, r2, r0
lsl r2, r0, #4
lsr r0, r0, #0x1c
orr r0, r2
add r0, r0, r3
add r2, r0, #0
eor r2, r3
add r5, r4, #0
eor r5, r2
ldr r2, [sp, #4]
add r5, r2, r5
ldr r2, _02118ee8 ; =0x155ed806
sub r2, r5, r2
add r1, r1, r2
lsl r2, r1, #0xb
lsr r1, r1, #0x15
orr r1, r2
add r5, r1, r0
add r1, r5, #0
eor r1, r0
add r2, r3, #0
eor r2, r1
ldr r1, [sp, #0x10]
add r2, r1, r2
ldr r1, _02118eec ; =0x2b10cf7b
sub r1, r2, r1
add r1, r4, r1
lsl r2, r1, #0x10
lsr r1, r1, #0x10
orr r1, r2
add r2, r1, r5
add r1, r2, #0
eor r1, r5
add r4, r0, #0
eor r4, r1
ldr r1, [sp, #0x1c]
add r4, r1, r4
ldr r1, _02118ef0 ; =0x04881d05
add r1, r4, r1
add r1, r3, r1
lsl r3, r1, #0x17
lsr r1, r1, #9
orr r1, r3
add r1, r1, r2
add r3, r1, #0
eor r3, r2
add r4, r5, #0
eor r4, r3
ldr r3, [sp, #0x28]
add r4, r3, r4
ldr r3, _02118ef4 ; =0x262b2fc7
sub r3, r4, r3
add r0, r0, r3
lsl r3, r0, #4
lsr r0, r0, #0x1c
orr r0, r3
add r4, r0, r1
add r0, r4, #0
eor r0, r1
add r3, r2, #0
eor r3, r0
ldr r0, [sp, #0x34]
add r3, r0, r3
ldr r0, _02118ef8 ; =0x1924661b
sub r0, r3, r0
add r0, r5, r0
lsl r3, r0, #0xb
lsr r0, r0, #0x15
orr r0, r3
add r3, r0, r4
add r0, r3, #0
eor r0, r4
add r5, r1, #0
eor r5, r0
mov r0, ip
add r5, r0, r5
ldr r0, _02118efc ; =0x1fa27cf8
add r0, r5, r0
add r0, r2, r0
lsl r2, r0, #0x10
lsr r0, r0, #0x10
orr r0, r2
add r0, r0, r3
add r2, r0, #0
eor r2, r3
add r5, r4, #0
eor r5, r2
ldr r2, [sp, #0xc]
add r5, r2, r5
ldr r2, _02118f00 ; =0x3b53a99b
sub r2, r5, r2
add r1, r1, r2
lsl r2, r1, #0x17
lsr r1, r1, #9
orr r1, r2
add r5, r1, r0
mvn r1, r3
orr r1, r5
add r2, r0, #0
eor r2, r1
ldr r1, [sp, #4]
add r2, r1, r2
ldr r1, _02118f04 ; =0x0bd6ddbc
sub r1, r2, r1
add r1, r4, r1
lsl r2, r1, #6
lsr r1, r1, #0x1a
orr r1, r2
add r2, r1, r5
mvn r1, r0
orr r1, r2
add r4, r5, #0
eor r4, r1
ldr r1, [sp, #0x20]
add r4, r1, r4
ldr r1, _02118f08 ; =0x432aff97
add r1, r4, r1
add r1, r3, r1
lsl r3, r1, #0xa
lsr r1, r1, #0x16
orr r1, r3
add r1, r1, r2
mvn r3, r5
orr r3, r1
add r4, r2, #0
eor r4, r3
ldr r3, [sp, #0x40]
add r4, r3, r4
ldr r3, _02118f0c ; =0x546bdc59
sub r3, r4, r3
add r0, r0, r3
lsl r3, r0, #0xf
lsr r0, r0, #0x11
orr r0, r3
add r4, r0, r1
mvn r0, r2
orr r0, r4
add r3, r1, #0
eor r3, r0
ldr r0, [sp, #0x18]
add r3, r0, r3
ldr r0, _02118f10 ; =0x036c5fc7
sub r0, r3, r0
add r0, r5, r0
lsl r3, r0, #0x15
lsr r0, r0, #0xb
orr r0, r3
add r3, r0, r4
mvn r0, r1
orr r0, r3
add r5, r4, #0
eor r5, r0
ldr r0, [sp, #0x34]
add r5, r0, r5
ldr r0, _02118f14 ; =0x655b59c3
add r0, r5, r0
add r0, r2, r0
lsl r2, r0, #6
lsr r0, r0, #0x1a
orr r0, r2
add r0, r0, r3
mvn r2, r4
orr r2, r0
add r5, r3, #0
eor r5, r2
ldr r2, [sp, #0x10]
add r5, r2, r5
ldr r2, _02118f18 ; =0x70f3336e
sub r2, r5, r2
add r1, r1, r2
lsl r2, r1, #0xa
lsr r1, r1, #0x16
orr r1, r2
add r5, r1, r0
mvn r1, r3
orr r1, r5
add r2, r0, #0
eor r2, r1
ldr r1, [sp, #0x2c]
add r2, r1, r2
ldr r1, _02118f1c ; =0x00100b83
sub r1, r2, r1
add r1, r4, r1
lsl r2, r1, #0xf
lsr r1, r1, #0x11
orr r1, r2
add r2, r1, r5
mvn r1, r0
orr r1, r2
add r4, r5, #0
eor r4, r1
ldr r1, [sp, #8]
add r4, r1, r4
ldr r1, _02118f20 ; =0x7a7ba22f
sub r1, r4, r1
add r1, r3, r1
lsl r3, r1, #0x15
lsr r1, r1, #0xb
orr r1, r3
add r1, r1, r2
mvn r3, r5
orr r3, r1
add r4, r2, #0
eor r4, r3
ldr r3, [sp, #0x24]
add r4, r3, r4
ldr r3, _02118f24 ; =0x6fa87e4f
add r3, r4, r3
add r0, r0, r3
lsl r3, r0, #6
lsr r0, r0, #0x1a
orr r0, r3
add r3, r0, r1
mvn r0, r2
orr r0, r3
eor r0, r1
mov r4, ip
add r4, r4, r0
ldr r0, _02118f28 ; =0x01d31920
sub r0, r4, r0
add r0, r5, r0
lsl r4, r0, #0xa
lsr r0, r0, #0x16
orr r0, r4
add r0, r0, r3
mvn r4, r1
orr r4, r0
add r5, r3, #0
eor r5, r4
ldr r4, [sp, #0x1c]
add r5, r4, r5
ldr r4, _02118f2c ; =0x5cfebcec
sub r4, r5, r4
add r2, r2, r4
lsl r4, r2, #0xf
lsr r2, r2, #0x11
orr r2, r4
add r4, r2, r0
mvn r2, r3
orr r2, r4
add r5, r0, #0
eor r5, r2
ldr r2, [sp, #0x38]
add r5, r2, r5
ldr r2, _02118f30 ; =0x4e0811a1
add r2, r5, r2
add r1, r1, r2
lsl r2, r1, #0x15
lsr r1, r1, #0xb
orr r1, r2
add r2, r1, r4
mvn r1, r0
orr r1, r2
add r5, r4, #0
eor r5, r1
ldr r1, [sp, #0x14]
add r5, r1, r5
ldr r1, _02118f34 ; =0x08ac817e
sub r1, r5, r1
add r1, r3, r1
lsl r3, r1, #6
lsr r1, r1, #0x1a
orr r1, r3
add r1, r1, r2
mvn r3, r4
orr r3, r1
add r5, r2, #0
eor r5, r3
ldr r3, [sp, #0x30]
add r5, r3, r5
ldr r3, _02118f38 ; =0x42c50dcb
sub r3, r5, r3
add r0, r0, r3
lsl r3, r0, #0xa
lsr r0, r0, #0x16
orr r0, r3
add r5, r0, r1
mvn r0, r2
orr r0, r5
add r3, r1, #0
eor r3, r0
ldr r0, [sp, #0xc]
add r3, r0, r3
ldr r0, _02118f3c ; =0x2ad7d2bb
add r0, r3, r0
add r0, r4, r0
lsl r3, r0, #0xf
lsr r0, r0, #0x11
orr r0, r3
add r3, r0, r5
mvn r0, r1
orr r0, r3
add r4, r5, #0
eor r4, r0
ldr r0, [sp, #0x28]
add r4, r0, r4
ldr r0, _02118f40 ; =0x14792c6f
sub r0, r4, r0
add r0, r2, r0
lsl r2, r0, #0x15
lsr r0, r0, #0xb
orr r0, r2
ldr r2, [r7]
add r0, r0, r3
add r1, r2, r1
str r1, [r7]
ldr r1, [r7, #4]
mov r2, #0x40
add r0, r1, r0
str r0, [r7, #4]
ldr r0, [r7, #8]
mov r1, #0
add r0, r0, r3
str r0, [r7, #8]
ldr r0, [r7, #0xc]
add r0, r0, r5
str r0, [r7, #0xc]
add r0, sp, #0x44
bl func_ov11_02118fb4
add sp, #0x84
pop {r4, r5, r6, r7, pc}
.align 2, 0
_02118ec4: .word 0x0005c6be
_02118ec8: .word 0x788e097f
_02118ecc: .word 0x6d9d6122
_02118ed0: .word 0x021ac7f4
_02118ed4: .word 0x5b4115bc
_02118ed8: .word 0x4bdecfa9
_02118edc: .word 0x0944b4a0
_02118ee0: .word 0x41404390
_02118ee4: .word 0x289b7ec6
_02118ee8: .word 0x155ed806
_02118eec: .word 0x2b10cf7b
_02118ef0: .word 0x04881d05
_02118ef4: .word 0x262b2fc7
_02118ef8: .word 0x1924661b
_02118efc: .word 0x1fa27cf8
_02118f00: .word 0x3b53a99b
_02118f04: .word 0x0bd6ddbc
_02118f08: .word 0x432aff97
_02118f0c: .word 0x546bdc59
_02118f10: .word 0x036c5fc7
_02118f14: .word 0x655b59c3
_02118f18: .word 0x70f3336e
_02118f1c: .word 0x00100b83
_02118f20: .word 0x7a7ba22f
_02118f24: .word 0x6fa87e4f
_02118f28: .word 0x01d31920
_02118f2c: .word 0x5cfebcec
_02118f30: .word 0x4e0811a1
_02118f34: .word 0x08ac817e
_02118f38: .word 0x42c50dcb
_02118f3c: .word 0x2ad7d2bb
_02118f40: .word 0x14792c6f
.global func_ov11_02118f44
thumb_func_start func_ov11_02118f44
func_ov11_02118f44: ; 0x02118f44
push {r4, r5}
mov r4, #0
cmp r2, #0
bls _02118f6c
_02118f4c:
ldr r5, [r1]
add r3, r0, r4
strb r5, [r0, r4]
ldr r5, [r1]
add r4, r4, #4
lsr r5, r5, #8
strb r5, [r3, #1]
ldr r5, [r1]
lsr r5, r5, #0x10
strb r5, [r3, #2]
ldr r5, [r1]
add r1, r1, #4
lsr r5, r5, #0x18
strb r5, [r3, #3]
cmp r4, r2
blo _02118f4c
_02118f6c:
pop {r4, r5}
bx lr
thumb_func_end func_ov11_02118f44
.global func_ov11_02118f70
thumb_func_start func_ov11_02118f70
func_ov11_02118f70: ; 0x02118f70
push {r4, r5, r6, r7}
mov r7, #0
cmp r2, #0
bls _02118f96
_02118f78:
add r6, r1, r7
ldrb r3, [r6, #3]
lsl r5, r3, #0x18
ldrb r3, [r6, #2]
ldrb r6, [r6, #1]
lsl r4, r3, #0x10
ldrb r3, [r1, r7]
lsl r6, r6, #8
add r7, r7, #4
orr r3, r6
orr r3, r4
orr r3, r5
stmia r0!, {r3}
cmp r7, r2
blo _02118f78
_02118f96:
pop {r4, r5, r6, r7}
bx lr
.align 2, 0
thumb_func_end func_ov11_02118f70
.global func_ov11_02118f9c
thumb_func_start func_ov11_02118f9c
func_ov11_02118f9c: ; 0x02118f9c
push {r3, r4}
mov r4, #0
cmp r2, #0
bls _02118fae
_02118fa4:
ldrb r3, [r1, r4]
strb r3, [r0, r4]
add r4, r4, #1
cmp r4, r2
blo _02118fa4
_02118fae:
pop {r3, r4}
bx lr
.align 2, 0
thumb_func_end func_ov11_02118f9c
.global func_ov11_02118fb4
thumb_func_start func_ov11_02118fb4
func_ov11_02118fb4: ; 0x02118fb4
mov r3, #0
cmp r2, #0
bls _02118fc8
lsl r1, r1, #0x18
asr r1, r1, #0x18
_02118fbe:
add r3, r3, #1
strb r1, [r0]
add r0, r0, #1
cmp r3, r2
blo _02118fbe
_02118fc8:
bx lr
.align 2, 0
thumb_func_end func_ov11_02118fb4
.global func_ov11_02118fcc
thumb_func_start func_ov11_02118fcc
func_ov11_02118fcc: ; 0x02118fcc
push {r4, r5, r6, lr}
sub sp, #0x58
add r5, r0, #0
add r4, r1, #0
add r6, r2, #0
add r0, sp, #0
bl func_ov11_02118608
add r0, sp, #0
add r1, r4, #0
add r2, r6, #0
bl func_ov11_02118630
add r0, r5, #0
add r1, sp, #0
bl func_ov11_021186a8
add sp, #0x58
pop {r4, r5, r6, pc}
.align 2, 0
thumb_func_end func_ov11_02118fcc
.global func_ov11_02118ff4
thumb_func_start func_ov11_02118ff4
func_ov11_02118ff4: ; 0x02118ff4
push {r3, lr}
blx func_0200e8f8
lsr r2, r0, #0x1a
lsl r1, r1, #6
orr r1, r2
ldr r2, _0211900c ; =0x000082ea
lsl r0, r0, #6
mov r3, #0
blx func_02002bac
pop {r3, pc}
.align 2, 0
thumb_func_end func_ov11_02118ff4
_0211900c: .word 0x000082ea
.global func_ov11_02119010
thumb_func_start func_ov11_02119010
func_ov11_02119010: ; 0x02119010
push {r3, r4, r5, lr}
add r4, r0, #0
mul r4, r1
ldr r1, _02119030 ; =data_ov11_021317b0
add r0, r4, #0
ldr r1, [r1, #4]
blx r1
add r5, r0, #0
beq _0211902a
mov r1, #0
add r2, r4, #0
blx func_02043600
_0211902a:
add r0, r5, #0
pop {r3, r4, r5, pc}
nop
thumb_func_end func_ov11_02119010
_02119030: .word data_ov11_021317b0
.global func_ov11_02119034
thumb_func_start func_ov11_02119034
func_ov11_02119034: ; 0x02119034
push {r3, lr}
ldr r1, _02119040 ; =data_ov11_021317b0
ldr r1, [r1, #0xc]
blx r1
pop {r3, pc}
nop
thumb_func_end func_ov11_02119034
_02119040: .word data_ov11_021317b0
.global func_ov11_02119044
thumb_func_start func_ov11_02119044
func_ov11_02119044: ; 0x02119044
push {r4, r5}
lsl r1, r1, #0x18
lsr r3, r1, #0x18
mov r1, #0xf0
and r1, r3
asr r5, r1, #4
mov r1, #0xf
add r2, r0, #0
mov r4, #0
and r1, r3
_02119058:
cmp r5, #9
bgt _02119060
add r5, #0x30
b _02119062
_02119060:
add r5, #0x37
_02119062:
add r4, r4, #1
strb r5, [r2]
add r2, r2, #1
add r5, r1, #0
cmp r4, #2
blt _02119058
mov r1, #0
strb r1, [r2]
sub r0, r2, r0
pop {r4, r5}
bx lr
thumb_func_end func_ov11_02119044
.global func_ov11_02119078
thumb_func_start func_ov11_02119078
func_ov11_02119078: ; 0x02119078
push {r3, r4, r5, r6, r7, lr}
str r0, [sp]
add r6, r1, #0
add r4, r0, #0
mov r5, #0
mov r7, #0x3a
_02119084:
mov r1, #0
ldrsb r1, [r6, r1]
add r0, r4, #0
add r6, r6, #1
bl func_ov11_02119044
add r0, r4, r0
add r4, r0, #0
cmp r5, #5
bge _0211909c
add r4, r0, #1
strb r7, [r0]
_0211909c:
add r5, r5, #1
cmp r5, #6
blt _02119084
mov r0, #0
strb r0, [r4]
ldr r0, [sp]
sub r0, r4, r0
pop {r3, r4, r5, r6, r7, pc}
thumb_func_end func_ov11_02119078
.global func_ov11_021190ac
thumb_func_start func_ov11_021190ac
func_ov11_021190ac: ; 0x021190ac
push {r4, r5, r6, lr}
sub sp, #8
add r4, r0, #0
ldr r0, _0211917c ; =data_ov11_021317b0
ldr r0, [r0, #0x38]
cmp r0, #1
blt _021190c6
cmp r0, #5
bgt _021190c6
mov r0, #9
add sp, #8
mvn r0, r0
pop {r4, r5, r6, pc}
_021190c6:
ldr r5, _02119180 ; =data_ov11_0212edc8
ldr r0, _0211917c ; =data_ov11_021317b0
mov r6, #7
str r1, [r5, #0x10]
str r6, [r0, #0x38]
str r2, [r0, #0x7c]
ldr r2, [sp, #0x18]
str r3, [r0, #4]
str r2, [r0, #0xc]
ldr r0, [sp, #0x1c]
str r0, [r5, #8]
add r0, r1, #0
bl func_ov11_02116218
mov r2, #1
ldr r1, _0211917c ; =data_ov11_021317b0
cmp r0, #0
str r2, [r1, #0x74]
bge _021190f2
str r0, [r1, #0x78]
add sp, #8
pop {r4, r5, r6, pc}
_021190f2:
add r0, r5, #0
ldr r0, [r0, #8]
ldr r1, [r1, #4]
blx r1
ldr r1, _0211917c ; =data_ov11_021317b0
cmp r0, #0
str r0, [r1, #0x30]
bne _0211910c
add r0, r6, #0
sub r0, #8
str r0, [r1, #0x78]
add sp, #8
pop {r4, r5, r6, pc}
_0211910c:
blx func_0200d5d4
cmp r0, #1
beq _02119120
add r0, r6, #0
ldr r1, _0211917c ; =data_ov11_021317b0
sub r0, #0x10
str r0, [r1, #0x78]
add sp, #8
pop {r4, r5, r6, pc}
_02119120:
add r0, r5, #0
ldr r3, [r0, #8]
ldr r0, _02119184 ; =data_ov11_0213185c
str r3, [sp]
str r4, [sp, #4]
ldr r4, _0211917c ; =data_ov11_021317b0
ldr r1, _02119188 ; =func_ov11_02117658
ldr r5, [r4, #0x30]
mov r4, #7
bic r3, r4
mov r2, #0
add r3, r5, r3
bl func_0200d5e4
ldr r0, _0211917c ; =data_ov11_021317b0
mov r1, #1
str r1, [r0, #0x38]
bl func_ov11_02118ff4
ldr r1, _0211918c ; =0x0000ea60
ldr r5, _02119190 ; =data_ov11_0213191c
add r1, r0, r1
ldr r0, _02119180 ; =data_ov11_0212edc8
add r4, r6, #0
str r1, [r0, #0xc]
mov r0, #0
ldr r1, _0211917c ; =data_ov11_021317b0
add r2, r0, #0
str r0, [r1, #0x10]
add r1, r0, #0
add r3, r0, #0
_0211915e:
stmia r5!, {r0, r1, r2, r3}
stmia r5!, {r0, r1, r2, r3}
sub r4, r4, #1
bne _0211915e
stmia r5!, {r0, r1}
bl func_ov11_02119274
ldr r0, _02119184 ; =data_ov11_0213185c
blx func_0200d938
ldr r1, _0211917c ; =data_ov11_021317b0
mov r0, #1
str r0, [r1, #0x64]
add sp, #8
pop {r4, r5, r6, pc}
.align 2, 0
thumb_func_end func_ov11_021190ac
_0211917c: .word data_ov11_021317b0
_02119180: .word data_ov11_0212edc8
_02119184: .word data_ov11_0213185c
_02119188: .word func_ov11_02117658
_0211918c: .word 0x0000ea60
_02119190: .word data_ov11_0213191c
.global func_ov11_02119194
thumb_func_start func_ov11_02119194
func_ov11_02119194: ; 0x02119194
push {r4, r5, r6, lr}
ldr r4, _02119220 ; =data_ov11_021317b0
ldr r0, [r4, #0x64]
cmp r0, #0
beq _02119204
ldr r6, [r4, #0x38]
mov r0, #1
str r0, [r4, #0x10]
mov r5, #0x64
b _021191ae
_021191a8:
add r0, r5, #0
blx func_0200db28
_021191ae:
ldr r0, [r4, #0x38]
cmp r0, #1
blt _021191b8
cmp r0, #5
ble _021191a8
_021191b8:
mov r0, #0x7d
lsl r0, r0, #2
blx func_0200db28
ldr r0, _02119224 ; =data_ov11_0213185c
blx func_0200d86c
cmp r0, #0
bne _021191e2
ldr r4, _02119224 ; =data_ov11_0213185c
_021191cc:
add r0, r4, #0
blx func_0200d938
add r0, r4, #0
blx func_0200d83c
add r0, r4, #0
blx func_0200d86c
cmp r0, #0
beq _021191cc
_021191e2:
ldr r1, _02119220 ; =data_ov11_021317b0
ldr r0, [r1, #0x30]
cmp r0, #0
beq _021191f4
ldr r1, [r1, #0xc]
blx r1
ldr r0, _02119220 ; =data_ov11_021317b0
mov r1, #0
str r1, [r0, #0x30]
_021191f4:
ldr r0, _02119220 ; =data_ov11_021317b0
mov r1, #0
str r1, [r0, #0x64]
ldr r0, [r0, #0x38]
cmp r6, r0
beq _02119204
bl func_ov11_02119274
_02119204:
ldr r0, _02119220 ; =data_ov11_021317b0
ldr r0, [r0, #0x74]
cmp r0, #0
ble _02119218
bl func_ov11_021162bc
ldr r1, _02119220 ; =data_ov11_021317b0
mov r2, #0
str r2, [r1, #0x74]
pop {r4, r5, r6, pc}
_02119218:
mov r0, #9
mvn r0, r0
pop {r4, r5, r6, pc}
nop
thumb_func_end func_ov11_02119194
_02119220: .word data_ov11_021317b0
_02119224: .word data_ov11_0213185c
.global func_ov11_02119228
thumb_func_start func_ov11_02119228
func_ov11_02119228: ; 0x02119228
push {r4, lr}
add r4, r0, #0
ldr r0, _02119258 ; =data_ov11_021317b0
ldr r0, [r0, #0x38]
str r0, [r4]
ldr r0, _0211925c ; =data_ov11_0212edc8
ldr r1, [r0, #0xc]
mov r0, #0
mvn r0, r0
cmp r1, r0
bne _02119240
b _0211924a
_02119240:
bl func_ov11_02118ff4
ldr r1, _0211925c ; =data_ov11_0212edc8
ldr r1, [r1, #0xc]
sub r0, r1, r0
_0211924a:
str r0, [r4, #4]
ldr r0, _02119258 ; =data_ov11_021317b0
ldr r0, [r0, #0x78]
str r0, [r4, #8]
mov r0, #1
pop {r4, pc}
nop
thumb_func_end func_ov11_02119228
_02119258: .word data_ov11_021317b0
_0211925c: .word data_ov11_0212edc8
.global func_ov11_02119260
thumb_func_start func_ov11_02119260
func_ov11_02119260: ; 0x02119260
push {r3, lr}
ldr r1, _02119270 ; =data_ov11_0213191c
mov r2, #0xe8
blx func_02043594
mov r0, #1
pop {r3, pc}
nop
thumb_func_end func_ov11_02119260
_02119270: .word data_ov11_0213191c
.global func_ov11_02119274
thumb_func_start func_ov11_02119274
func_ov11_02119274: ; 0x02119274
push {lr}
sub sp, #0xc
add r0, sp, #0
bl func_ov11_02119228
ldr r1, _0211928c ; =data_ov11_021317b0
add r0, sp, #0
ldr r1, [r1, #0x7c]
blx r1
add sp, #0xc
pop {pc}
nop
thumb_func_end func_ov11_02119274
_0211928c: .word data_ov11_021317b0
.global func_ov11_02119290
thumb_func_start func_ov11_02119290
func_ov11_02119290: ; 0x02119290
push {r3, r4, r5, lr}
add r4, r0, #0
mov r0, #0xc
mov r1, #4
bl func_ov11_0212ac60
ldr r1, _02119304 ; =data_ov11_02132ce4
str r0, [r1]
strb r4, [r0, #8]
mov r0, #0
mov r1, #0x47
bl func_ov11_0212a094
ldr r1, _02119304 ; =data_ov11_02132ce4
ldr r3, _02119308 ; =0xfffff3ff
ldr r2, [r1]
str r0, [r2, #4]
ldr r0, [r1]
ldr r0, [r0, #4]
ldrh r2, [r0, #4]
add r5, r2, #0
mov r2, #1
and r5, r3
lsl r2, r2, #0xa
orr r2, r5
strh r2, [r0, #4]
ldr r0, [r1]
ldr r0, [r0, #4]
ldr r2, [r0]
and r2, r3
str r2, [r0]
ldrh r3, [r0, #4]
ldr r2, _0211930c ; =0xffff0fff
and r3, r2
ldr r2, _02119310 ; =data_ov11_0212e240
ldrb r2, [r2, r4]
lsl r2, r2, #0xc
orr r2, r3
strh r2, [r0, #4]
ldr r0, [r1]
mov r3, #0x78
ldr r2, [r0, #4]
ldr r0, _02119314 ; =0xfe00ff00
ldr r1, [r2]
and r1, r0
ldr r0, _02119318 ; =0x00e6008b
orr r0, r1
str r0, [r2]
ldr r1, _0211931c ; =func_ov11_02119348
mov r0, #1
mov r2, #0
bl func_ov11_0212b868
ldr r1, _02119304 ; =data_ov11_02132ce4
ldr r1, [r1]
str r0, [r1]
pop {r3, r4, r5, pc}
nop
thumb_func_end func_ov11_02119290
_02119304: .word data_ov11_02132ce4
_02119308: .word 0xfffff3ff
_0211930c: .word 0xffff0fff
_02119310: .word data_ov11_0212e240
_02119314: .word 0xfe00ff00
_02119318: .word 0x00e6008b
_0211931c: .word func_ov11_02119348
.global func_ov11_02119320
thumb_func_start func_ov11_02119320
func_ov11_02119320: ; 0x02119320
push {r3, lr}
ldr r1, _02119340 ; =data_ov11_02132ce4
mov r0, #1
ldr r1, [r1]
ldr r1, [r1]
bl func_ov11_0212b8e8
ldr r0, _02119340 ; =data_ov11_02132ce4
ldr r0, [r0]
ldr r0, [r0, #4]
bl func_ov11_0212b324
ldr r0, _02119344 ; =data_ov11_02132ce4
bl func_ov11_0212ac78
pop {r3, pc}
.align 2, 0
thumb_func_end func_ov11_02119320
_02119340: .word data_ov11_02132ce4
_02119344: .word data_ov11_02132ce4
.global func_ov11_02119348
thumb_func_start func_ov11_02119348
func_ov11_02119348: ; 0x02119348
push {r4, lr}
ldr r0, _021193bc ; =data_ov11_02132ce4
mov r1, #0x28
ldr r0, [r0]
ldrb r0, [r0, #9]
add r0, r0, #1
blx func_01ff9b88
ldr r1, _021193bc ; =data_ov11_02132ce4
ldr r2, [r1]
strb r0, [r2, #9]
ldr r0, [r1]
mov r1, #5
ldrb r0, [r0, #9]
blx func_01ff9b4c
add r1, r0, #0
ldr r2, _021193bc ; =data_ov11_02132ce4
add r1, #0x47
ldr r2, [r2]
mov r0, #0
ldr r2, [r2, #4]
bl func_ov11_0212a048
ldr r3, _021193bc ; =data_ov11_02132ce4
ldr r2, _021193c0 ; =0xfffff3ff
ldr r0, [r3]
ldr r4, [r0, #4]
ldrh r0, [r4, #4]
add r1, r0, #0
mov r0, #1
and r1, r2
lsl r0, r0, #0xa
orr r0, r1
strh r0, [r4, #4]
ldr r4, [r3]
ldr r0, _021193c4 ; =data_ov11_0212e240
ldrb r1, [r4, #8]
ldrb r1, [r0, r1]
ldr r0, [r4, #4]
ldr r4, [r0]
lsl r1, r1, #0xc
and r2, r4
str r2, [r0]
ldrh r4, [r0, #4]
ldr r2, _021193c8 ; =0xffff0fff
and r2, r4
orr r1, r2
strh r1, [r0, #4]
ldr r0, [r3]
ldr r2, [r0, #4]
ldr r0, _021193cc ; =0xfe00ff00
ldr r1, [r2]
and r1, r0
ldr r0, _021193d0 ; =0x00e6008b
orr r0, r1
str r0, [r2]
pop {r4, pc}
.align 2, 0
thumb_func_end func_ov11_02119348
_021193bc: .word data_ov11_02132ce4
_021193c0: .word 0xfffff3ff
_021193c4: .word data_ov11_0212e240
_021193c8: .word 0xffff0fff
_021193cc: .word 0xfe00ff00
_021193d0: .word 0x00e6008b
.global func_ov11_021193d4
thumb_func_start func_ov11_021193d4
func_ov11_021193d4: ; 0x021193d4
push {r3, r4, r5, r6, r7, lr}
add r4, r0, #0
ldr r0, _02119464 ; =data_ov11_0212e270
mov r1, #4
ldrb r7, [r0, r4]
mov r0, #0x1c
bl func_ov11_0212ac60
ldr r1, _02119468 ; =data_ov11_02132ce8
mov r6, #0
str r0, [r1]
mov r1, #1
mvn r1, r1
strb r1, [r0, #0x16]
ldr r0, _02119468 ; =data_ov11_02132ce8
cmp r7, #0
ldr r0, [r0]
strb r4, [r0, #0x17]
ble _0211942c
ldr r1, _0211946c ; =data_ov11_0212e254
lsl r0, r4, #1
add r4, r1, r0
add r5, r6, #0
_02119402:
ldrb r1, [r4]
mov r0, #0
mov r2, #1
bl func_ov11_0212a0b0
ldr r1, _02119468 ; =data_ov11_02132ce8
mov r2, #1
ldr r1, [r1]
str r0, [r1, r5]
ldr r0, _02119468 ; =data_ov11_02132ce8
mov r1, #0
ldr r0, [r0]
mvn r1, r1
ldr r0, [r0, r5]
bl func_ov11_02129fac
add r6, r6, #1
add r4, r4, #1
add r5, r5, #4
cmp r6, r7
blt _02119402
_0211942c:
mov r1, #1
mov r0, #0
add r2, r1, #0
bl func_ov11_0212a0b0
ldr r1, _02119468 ; =data_ov11_02132ce8
ldr r2, [r1]
str r0, [r2, #8]
ldr r0, [r1]
mov r1, #0
ldr r0, [r0, #8]
mvn r1, r1
mov r2, #1
bl func_ov11_02129fac
mov r0, #0xc0
bl func_ov11_02119508
mov r0, #0
ldr r1, _02119470 ; =func_ov11_02119568
add r2, r0, #0
mov r3, #0x78
bl func_ov11_0212b868
ldr r1, _02119468 ; =data_ov11_02132ce8
ldr r1, [r1]
str r0, [r1, #0xc]
pop {r3, r4, r5, r6, r7, pc}
.align 2, 0
thumb_func_end func_ov11_021193d4
_02119464: .word data_ov11_0212e270
_02119468: .word data_ov11_02132ce8
_0211946c: .word data_ov11_0212e254
_02119470: .word func_ov11_02119568
.global func_ov11_02119474
thumb_func_start func_ov11_02119474
func_ov11_02119474: ; 0x02119474
ldr r0, _02119488 ; =data_ov11_02132ce8
mov r2, #1
ldr r1, [r0]
ldr r3, _0211948c ; =func_ov11_0212b8cc
strb r2, [r1, #0x19]
ldr r0, [r0]
ldr r1, _02119490 ; =func_ov11_021196cc
ldr r0, [r0, #0xc]
bx r3
nop
thumb_func_end func_ov11_02119474
_02119488: .word data_ov11_02132ce8
_0211948c: .word func_ov11_0212b8cc
_02119490: .word func_ov11_021196cc
.global func_ov11_02119494
thumb_func_start func_ov11_02119494
func_ov11_02119494: ; 0x02119494
ldr r0, _021194a0 ; =data_ov11_02132ce8
ldr r1, [r0]
mov r0, #0x16
ldrsb r0, [r1, r0]
bx lr
nop
thumb_func_end func_ov11_02119494
_021194a0: .word data_ov11_02132ce8
.global func_ov11_021194a4
thumb_func_start func_ov11_021194a4
func_ov11_021194a4: ; 0x021194a4
ldr r1, _021194b8 ; =data_ov11_02132ce8
ldr r3, [r1]
mov r1, #0x16
ldrsb r2, [r3, r1]
sub r1, #0x17
cmp r2, r1
bne _021194b4
strb r0, [r3, #0x16]
_021194b4:
bx lr
nop
thumb_func_end func_ov11_021194a4
_021194b8: .word data_ov11_02132ce8
.global func_ov11_021194bc
thumb_func_start func_ov11_021194bc
func_ov11_021194bc: ; 0x021194bc
ldr r1, _021194c4 ; =data_ov11_02132ce8
ldr r1, [r1]
strb r0, [r1, #0x16]
bx lr
.align 2, 0
thumb_func_end func_ov11_021194bc
_021194c4: .word data_ov11_02132ce8
.global func_ov11_021194c8
thumb_func_start func_ov11_021194c8
func_ov11_021194c8: ; 0x021194c8
ldr r0, _021194e4 ; =data_ov11_02132ce8
ldr r0, [r0]
cmp r0, #0
bne _021194d4
mov r0, #1
bx lr
_021194d4:
ldrb r0, [r0, #0x19]
cmp r0, #0
bne _021194de
mov r0, #1
bx lr
_021194de:
mov r0, #0
bx lr
nop
thumb_func_end func_ov11_021194c8
_021194e4: .word data_ov11_02132ce8
.global func_ov11_021194e8
thumb_func_start func_ov11_021194e8
func_ov11_021194e8: ; 0x021194e8
ldr r0, _021194f4 ; =data_ov11_02132ce8
mov r1, #0
ldr r0, [r0]
strb r1, [r0, #0x18]
bx lr
nop
thumb_func_end func_ov11_021194e8
_021194f4: .word data_ov11_02132ce8
.global func_ov11_021194f8
thumb_func_start func_ov11_021194f8
func_ov11_021194f8: ; 0x021194f8
ldr r0, _02119504 ; =data_ov11_02132ce8
mov r1, #1
ldr r0, [r0]
strb r1, [r0, #0x18]
bx lr
nop
thumb_func_end func_ov11_021194f8
_02119504: .word data_ov11_02132ce8
.global func_ov11_02119508
thumb_func_start func_ov11_02119508
func_ov11_02119508: ; 0x02119508
push {r3, r4, r5, r6, r7, lr}
add r7, r0, #0
ldr r0, _02119558 ; =data_ov11_02132ce8
add r3, r7, #0
ldr r2, [r0]
ldr r0, _0211955c ; =data_ov11_0212e270
ldrb r1, [r2, #0x17]
ldrb r6, [r0, r1]
ldr r0, [r2, #8]
mov r1, #0
mvn r1, r1
mov r2, #0
bl func_ov11_02129f08
mov r4, #0
cmp r6, #0
ble _02119554
add r5, r4, #0
_0211952c:
ldr r0, _02119558 ; =data_ov11_02132ce8
mov r1, #0
ldr r2, [r0]
mvn r1, r1
ldr r0, [r2, r5]
ldrb r2, [r2, #0x17]
lsl r3, r2, #1
ldr r2, _02119560 ; =data_ov11_0212e262
add r2, r2, r3
ldrb r2, [r4, r2]
lsl r3, r2, #2
ldr r2, _02119564 ; =data_ov11_0212e24c
ldrh r2, [r2, r3]
add r3, r7, #4
bl func_ov11_02129f08
add r4, r4, #1
add r5, r5, #4
cmp r4, r6
blt _0211952c
_02119554:
pop {r3, r4, r5, r6, r7, pc}
nop
thumb_func_end func_ov11_02119508
_02119558: .word data_ov11_02132ce8
_0211955c: .word data_ov11_0212e270
_02119560: .word data_ov11_0212e262
_02119564: .word data_ov11_0212e24c
.global func_ov11_02119568
thumb_func_start func_ov11_02119568
func_ov11_02119568: ; 0x02119568
push {r4, lr}
sub sp, #8
add r4, r0, #0
ldr r0, _021195a0 ; =data_ov11_02132ce8
mov r1, #0
ldr r0, [r0]
add r2, sp, #4
ldr r0, [r0, #8]
add r3, sp, #0
bl func_ov11_02129ff0
ldr r0, [sp]
sub r0, r0, #4
str r0, [sp]
bl func_ov11_02119508
ldr r0, [sp]
cmp r0, #0xa8
bgt _0211959c
mov r0, #0xa8
bl func_ov11_02119508
ldr r1, _021195a4 ; =func_ov11_021195a8
add r0, r4, #0
bl func_ov11_0212b8cc
_0211959c:
add sp, #8
pop {r4, pc}
.align 2, 0
thumb_func_end func_ov11_02119568
_021195a0: .word data_ov11_02132ce8
_021195a4: .word func_ov11_021195a8
.global func_ov11_021195a8
thumb_func_start func_ov11_021195a8
func_ov11_021195a8: ; 0x021195a8
push {r3, lr}
ldr r1, _021195d0 ; =data_ov11_02132ce8
mov r3, #0
ldr r2, [r1]
mvn r3, r3
strb r3, [r2, #0x16]
ldr r3, [r1]
ldrh r2, [r3, #0x14]
add r2, r2, #1
strh r2, [r3, #0x14]
ldr r2, [r1]
ldrh r1, [r2, #0x14]
cmp r1, #4
blo _021195ce
mov r1, #0
strh r1, [r2, #0x14]
ldr r1, _021195d4 ; =func_ov11_021195d8
bl func_ov11_0212b8cc
_021195ce:
pop {r3, pc}
.align 2, 0
thumb_func_end func_ov11_021195a8
_021195d0: .word data_ov11_02132ce8
_021195d4: .word func_ov11_021195d8
.global func_ov11_021195d8
thumb_func_start func_ov11_021195d8
func_ov11_021195d8: ; 0x021195d8
push {r3, r4, r5, r6, r7, lr}
sub sp, #8
ldr r0, _021196ac ; =data_ov11_02132ce8
ldr r2, [r0]
ldr r0, _021196b0 ; =data_ov11_0212e270
ldrb r1, [r2, #0x17]
ldrb r4, [r0, r1]
ldrb r0, [r2, #0x18]
cmp r0, #0
bne _0211969e
mov r0, #0x16
ldrsb r1, [r2, r0]
sub r0, #0x17
cmp r1, r0
bne _021196a8
mov r5, #0
cmp r4, #0
ble _0211969e
ldr r7, _021196b4 ; =data_ov11_0212e24c
add r6, sp, #0
_02119600:
ldr r0, _021196ac ; =data_ov11_02132ce8
add r2, r6, #0
ldr r0, [r0]
ldrb r0, [r0, #0x17]
lsl r1, r0, #1
ldr r0, _021196b8 ; =data_ov11_0212e262
add r0, r0, r1
ldrb r0, [r5, r0]
ldr r1, _021196bc ; =data_ov11_0212e248
lsl r0, r0, #2
add r0, r7, r0
bl func_ov11_0212a940
add r0, r6, #0
bl func_ov11_0212afa4
cmp r0, #0
beq _02119698
ldr r0, _021196ac ; =data_ov11_02132ce8
ldr r0, [r0]
ldr r1, [r0, #0x10]
cmp r1, #0
bne _0211969e
ldrb r1, [r0, #0x17]
lsl r4, r5, #2
ldr r0, [r0, r4]
lsl r2, r1, #1
ldr r1, _021196c0 ; =data_ov11_0212e254
add r1, r1, r2
ldrb r6, [r5, r1]
mov r1, #0
bl func_ov11_02129e18
add r2, r0, #0
mov r0, #0
add r1, r6, #1
bl func_ov11_0212a048
ldr r0, _021196ac ; =data_ov11_02132ce8
ldr r6, _021196c4 ; =data_ov11_0212e24e
ldr r0, [r0]
ldrb r1, [r0, #0x17]
ldr r0, [r0, r4]
lsl r2, r1, #1
ldr r1, _021196b8 ; =data_ov11_0212e262
add r1, r1, r2
ldrb r1, [r5, r1]
ldr r2, _021196b4 ; =data_ov11_0212e24c
lsl r3, r1, #2
ldrh r2, [r2, r3]
mov r1, #0
ldrh r3, [r6, r3]
mvn r1, r1
bl func_ov11_02129f08
ldr r0, _021196ac ; =data_ov11_02132ce8
mov r1, #0
ldr r0, [r0]
mvn r1, r1
ldr r0, [r0, r4]
mov r2, #1
bl func_ov11_02129fac
mov r0, #0
ldr r1, _021196c8 ; =func_ov11_02119758
add r2, r0, #0
mov r3, #0x6e
bl func_ov11_0212b868
ldr r1, _021196ac ; =data_ov11_02132ce8
add sp, #8
ldr r2, [r1]
str r0, [r2, #0x10]
ldr r0, [r1]
strb r5, [r0, #0x16]
pop {r3, r4, r5, r6, r7, pc}
_02119698:
add r5, r5, #1
cmp r5, r4
blt _02119600
_0211969e:
ldr r0, _021196ac ; =data_ov11_02132ce8
mov r1, #0
ldr r0, [r0]
mvn r1, r1
strb r1, [r0, #0x16]
_021196a8:
add sp, #8
pop {r3, r4, r5, r6, r7, pc}
.align 2, 0
thumb_func_end func_ov11_021195d8
_021196ac: .word data_ov11_02132ce8
_021196b0: .word data_ov11_0212e270
_021196b4: .word data_ov11_0212e24c
_021196b8: .word data_ov11_0212e262
_021196bc: .word data_ov11_0212e248
_021196c0: .word data_ov11_0212e254
_021196c4: .word data_ov11_0212e24e
_021196c8: .word func_ov11_02119758
.global func_ov11_021196cc
thumb_func_start func_ov11_021196cc
func_ov11_021196cc: ; 0x021196cc
push {r4, lr}
sub sp, #8
add r4, r0, #0
ldr r0, _02119700 ; =data_ov11_02132ce8
mov r1, #0
ldr r0, [r0]
add r2, sp, #4
ldr r0, [r0, #8]
add r3, sp, #0
bl func_ov11_02129ff0
ldr r0, [sp]
add r0, r0, #4
str r0, [sp]
bl func_ov11_02119508
ldr r0, [sp]
cmp r0, #0xc0
blt _021196fa
ldr r1, _02119704 ; =func_ov11_02119708
add r0, r4, #0
bl func_ov11_0212b8cc
_021196fa:
add sp, #8
pop {r4, pc}
nop
thumb_func_end func_ov11_021196cc
_02119700: .word data_ov11_02132ce8
_02119704: .word func_ov11_02119708
.global func_ov11_02119708
thumb_func_start func_ov11_02119708
func_ov11_02119708: ; 0x02119708
push {r4, r5, r6, lr}
add r1, r0, #0
mov r0, #0
bl func_ov11_0212b8d0
ldr r0, _02119750 ; =data_ov11_02132ce8
ldr r0, [r0]
ldr r1, [r0, #0x10]
cmp r1, #0
beq _02119722
mov r0, #0
bl func_ov11_0212b8d0
_02119722:
mov r4, #0
ldr r6, _02119750 ; =data_ov11_02132ce8
add r5, r4, #0
_02119728:
ldr r0, [r6]
ldr r0, [r0, r5]
cmp r0, #0
beq _02119734
bl func_ov11_02129dbc
_02119734:
add r4, r4, #1
add r5, r5, #4
cmp r4, #2
blt _02119728
ldr r0, _02119750 ; =data_ov11_02132ce8
ldr r0, [r0]
ldr r0, [r0, #8]
bl func_ov11_02129dbc
ldr r0, _02119754 ; =data_ov11_02132ce8
bl func_ov11_0212ac78
pop {r4, r5, r6, pc}
nop
thumb_func_end func_ov11_02119708
_02119750: .word data_ov11_02132ce8
_02119754: .word data_ov11_02132ce8
.global func_ov11_02119758
thumb_func_start func_ov11_02119758
func_ov11_02119758: ; 0x02119758
push {r3, r4, r5, r6, r7, lr}
str r0, [sp]
ldr r0, _021197dc ; =data_ov11_02132ce8
ldr r1, [r0]
ldrh r0, [r1, #0x14]
add r0, r0, #1
strh r0, [r1, #0x14]
ldr r0, _021197dc ; =data_ov11_02132ce8
ldr r1, [r0]
ldrh r0, [r1, #0x14]
cmp r0, #0x10
blo _021197da
ldrb r1, [r1, #0x17]
ldr r0, _021197e0 ; =data_ov11_0212e270
mov r4, #0
ldrb r7, [r0, r1]
cmp r7, #0
ble _021197b6
add r5, r4, #0
_0211977e:
ldr r0, _021197dc ; =data_ov11_02132ce8
ldr r0, [r0]
ldrb r1, [r0, #0x17]
ldr r0, [r0, r5]
lsl r2, r1, #1
ldr r1, _021197e4 ; =data_ov11_0212e254
add r1, r1, r2
ldrb r6, [r4, r1]
mov r1, #0
bl func_ov11_02129e18
add r2, r0, #0
mov r0, #0
add r1, r6, #0
bl func_ov11_0212a048
ldr r0, _021197dc ; =data_ov11_02132ce8
mov r1, #0
ldr r0, [r0]
mvn r1, r1
ldr r0, [r0, r5]
mov r2, #1
bl func_ov11_02129fac
add r4, r4, #1
add r5, r5, #4
cmp r4, r7
blt _0211977e
_021197b6:
mov r0, #0xa8
bl func_ov11_02119508
ldr r1, _021197dc ; =data_ov11_02132ce8
mov r0, #0
ldr r2, [r1]
sub r3, r0, #1
strh r0, [r2, #0x14]
ldr r2, [r1]
strb r3, [r2, #0x16]
ldr r2, [r1]
ldr r1, [r2, #0x10]
cmp r1, #0
beq _021197da
ldr r1, [sp]
str r0, [r2, #0x10]
bl func_ov11_0212b8d0
_021197da:
pop {r3, r4, r5, r6, r7, pc}
.align 2, 0
thumb_func_end func_ov11_02119758
_021197dc: .word data_ov11_02132ce8
_021197e0: .word data_ov11_0212e270
_021197e4: .word data_ov11_0212e254
.global func_ov11_021197e8
thumb_func_start func_ov11_021197e8
func_ov11_021197e8: ; 0x021197e8
ldr r0, _021197f0 ; =data_ov11_02132cec
mov r1, #0
strb r1, [r0]
bx lr
.align 2, 0
thumb_func_end func_ov11_021197e8
_021197f0: .word data_ov11_02132cec
.global func_ov11_021197f4
thumb_func_start func_ov11_021197f4
func_ov11_021197f4: ; 0x021197f4
push {r3, r4, r5, r6, r7, lr}
sub sp, #0x10
add r5, r0, #0
ldr r0, _02119860 ; =data_ov11_02132cec
add r6, r1, #0
ldrb r0, [r0]
add r7, r2, #0
cmp r0, #0
beq _0211980c
add sp, #0x10
mov r0, #0
pop {r3, r4, r5, r6, r7, pc}
_0211980c:
ldr r0, _02119864 ; =data_ov11_0212ee90
ldr r1, _02119868 ; =func_02006324
bl func_ov11_021198d8
ldr r1, _0211986c ; =0x01920000
ldr r0, _02119870 ; =0x04001010
str r1, [r0]
mov r0, #1
mov r1, #0
bl func_ov11_0212a534
add r4, r0, #0
ldr r0, _02119874 ; =data_ov11_02132d78
add r1, r5, #0
ldr r0, [r0]
add r2, r6, #0
add r3, r7, #0
bl func_ov11_0211c520
add r5, r0, #0
bl func_ov11_02119a10
mov r1, #0x40
str r1, [sp]
mov r1, #2
str r1, [sp, #4]
str r0, [sp, #8]
add r0, r4, #0
mov r1, #0x14
mov r2, #0
mov r3, #0xd8
str r5, [sp, #0xc]
bl func_ov11_0212a818
add r0, r4, #0
bl func_ov11_0212a904
ldr r1, _02119860 ; =data_ov11_02132cec
mov r0, #1
strb r0, [r1]
add sp, #0x10
pop {r3, r4, r5, r6, r7, pc}
.align 2, 0
thumb_func_end func_ov11_021197f4
_02119860: .word data_ov11_02132cec
_02119864: .word data_ov11_0212ee90
_02119868: .word func_02006324
_0211986c: .word 0x01920000
_02119870: .word 0x04001010
_02119874: .word data_ov11_02132d78
.global func_ov11_02119878
thumb_func_start func_ov11_02119878
func_ov11_02119878: ; 0x02119878
push {r3, lr}
ldr r0, _02119898 ; =data_ov11_02132cec
ldrb r0, [r0]
cmp r0, #0
bne _02119886
mov r0, #0
pop {r3, pc}
_02119886:
mov r0, #1
bl func_ov11_0212a6e8
ldr r0, _02119898 ; =data_ov11_02132cec
mov r1, #0
strb r1, [r0]
mov r0, #1
pop {r3, pc}
nop
thumb_func_end func_ov11_02119878
_02119898: .word data_ov11_02132cec
.global func_ov11_0211989c
thumb_func_start func_ov11_0211989c
func_ov11_0211989c: ; 0x0211989c
push {r4, lr}
add r4, r0, #0
ldr r0, _021198d0 ; =data_ov11_02132cf0
add r1, r4, #0
mov r2, #0x3f
blx func_020470ec
ldrb r0, [r4, #5]
cmp r0, #0x78
bne _021198b4
ldr r0, _021198d0 ; =data_ov11_02132cf0
pop {r4, pc}
_021198b4:
bl func_ov11_0211c420
ldrb r1, [r4, #5]
cmp r1, #0x79
bne _021198c6
cmp r0, #0
beq _021198c6
ldr r0, _021198d0 ; =data_ov11_02132cf0
pop {r4, pc}
_021198c6:
ldr r1, _021198d4 ; =data_ov11_0212e2c0
ldrb r1, [r1, r0]
ldr r0, _021198d0 ; =data_ov11_02132cf0
strb r1, [r0, #5]
pop {r4, pc}
.align 2, 0
thumb_func_end func_ov11_0211989c
_021198d0: .word data_ov11_02132cf0
_021198d4: .word data_ov11_0212e2c0
.global func_ov11_021198d8
thumb_func_start func_ov11_021198d8
func_ov11_021198d8: ; 0x021198d8
push {r3, r4, r5, lr}
add r5, r1, #0
bl func_ov11_0211989c
add r1, sp, #0
mov r2, #4
bl func_ov11_02129ad8
ldr r1, [sp]
add r4, r0, #0
blx func_0200e2c0
ldr r2, [sp]
add r0, r4, #0
mov r1, #0
blx r5
add r0, r4, #0
bl func_ov11_02129b7c
pop {r3, r4, r5, pc}
thumb_func_end func_ov11_021198d8
.global func_ov11_02119900
thumb_func_start func_ov11_02119900
func_ov11_02119900: ; 0x02119900
push {r3, r4, lr}
sub sp, #4
add r4, r0, #0
add r0, sp, #0
mov r1, #0
bl func_ov11_0211c3dc
ldr r0, [sp]
cmp r0, #1
bne _0211991e
add r0, r4, #0
bl func_ov11_0212678c
add sp, #4
pop {r3, r4, pc}
_0211991e:
cmp r0, #2
bne _02119928
add r0, r4, #0
bl func_ov11_02126b18
_02119928:
add sp, #4
pop {r3, r4, pc}
thumb_func_end func_ov11_02119900
.global func_ov11_0211992c
thumb_func_start func_ov11_0211992c
func_ov11_0211992c: ; 0x0211992c
push {r3, r4, lr}
sub sp, #4
add r4, r0, #0
mov r0, #0
add r1, sp, #0
bl func_ov11_0211c3dc
ldr r0, [sp]
cmp r0, #1
bne _02119946
add r0, r4, #0
bl func_ov11_021193d4
_02119946:
add sp, #4
pop {r3, r4, pc}
.align 2, 0
thumb_func_end func_ov11_0211992c
.global func_ov11_0211994c
thumb_func_start func_ov11_0211994c
func_ov11_0211994c: ; 0x0211994c
push {r3, r4, r5, lr}
sub sp, #0x10
add r4, r0, #0
mov r0, #0
add r1, r0, #0
bl func_ov11_0212a534
add r5, r0, #0
ldr r0, _02119990 ; =data_ov11_02132d78
add r1, r4, #0
ldr r0, [r0]
bl func_ov11_0211c510
add r4, r0, #0
bl func_ov11_02119a10
mov r1, #0x70
str r1, [sp]
mov r1, #2
str r1, [sp, #4]
str r0, [sp, #8]
add r0, r5, #0
mov r1, #0xd
mov r2, #0x28
mov r3, #0xe6
str r4, [sp, #0xc]
bl func_ov11_0212a818
add r0, r5, #0
bl func_ov11_0212a904
add sp, #0x10
pop {r3, r4, r5, pc}
nop
thumb_func_end func_ov11_0211994c
_02119990: .word data_ov11_02132d78
.global func_ov11_02119994
thumb_func_start func_ov11_02119994
func_ov11_02119994: ; 0x02119994
push {r4, r5, r6, lr}
sub sp, #0x10
add r6, r0, #0
mov r0, #0
add r5, r1, #0
add r1, r0, #0
bl func_ov11_0212a534
add r4, r0, #0
ldr r0, _02119a00 ; =data_ov11_02132d78
add r1, r5, #0
ldr r0, [r0]
bl func_ov11_0211c510
add r5, r0, #0
bl func_ov11_02119a10
mov r1, #0x5e
str r1, [sp]
mov r1, #2
str r1, [sp, #4]
str r0, [sp, #8]
add r0, r4, #0
mov r1, #0xd
mov r2, #0x3c
mov r3, #0xe6
str r5, [sp, #0xc]
bl func_ov11_0212a818
bl func_ov11_0211c420
add r5, r0, #0
bl func_ov11_0211c420
add r2, r0, #0
ldr r0, _02119a04 ; =0x00000209
ldr r1, _02119a08 ; =data_ov11_0212e2a4
str r0, [sp]
lsl r3, r5, #2
ldrh r1, [r1, r3]
lsl r3, r2, #2
ldr r2, _02119a0c ; =data_ov11_0212e2a6
add r0, r4, #0
ldrh r2, [r2, r3]
mov r3, #2
str r6, [sp, #4]
bl func_ov11_0212a704
add r0, r4, #0
bl func_ov11_0212a904
add sp, #0x10
pop {r4, r5, r6, pc}
nop
thumb_func_end func_ov11_02119994
_02119a00: .word data_ov11_02132d78
_02119a04: .word 0x00000209
_02119a08: .word data_ov11_0212e2a4
_02119a0c: .word data_ov11_0212e2a6
.global func_ov11_02119a10
thumb_func_start func_ov11_02119a10
func_ov11_02119a10: ; 0x02119a10
push {r3, lr}
bl func_ov11_0211c420
lsl r1, r0, #2
ldr r0, _02119a20 ; =data_ov11_0212e288
ldr r0, [r0, r1]
pop {r3, pc}
nop
thumb_func_end func_ov11_02119a10
_02119a20: .word data_ov11_0212e288
.global func_ov11_02119a24
thumb_func_start func_ov11_02119a24
func_ov11_02119a24: ; 0x02119a24
push {r3, lr}
mov r0, #0x10
mov r1, #4
bl func_ov11_0212ac60
ldr r1, _02119a34 ; =data_ov11_02132d30
str r0, [r1]
pop {r3, pc}
.align 2, 0
thumb_func_end func_ov11_02119a24
_02119a34: .word data_ov11_02132d30
.global func_ov11_02119a38
thumb_func_start func_ov11_02119a38
func_ov11_02119a38: ; 0x02119a38
push {r3, lr}
bl func_ov11_02119b50
ldr r0, _02119a48 ; =data_ov11_02132d30
bl func_ov11_0212ac78
pop {r3, pc}
nop
thumb_func_end func_ov11_02119a38
_02119a48: .word data_ov11_02132d30
.global func_ov11_02119a4c
thumb_func_start func_ov11_02119a4c
func_ov11_02119a4c: ; 0x02119a4c
push {r4, r5, r6, r7, lr}
sub sp, #0xc
add r4, r0, #0
str r1, [sp]
str r2, [sp, #4]
str r3, [sp, #8]
bl func_ov11_02119b50
mov r6, #0
ldr r1, _02119ab8 ; =data_ov11_0212e2c8
lsl r0, r4, #1
ldr r7, _02119abc ; =data_ov11_02132d30
add r4, r1, r0
add r5, r6, #0
_02119a68:
ldrb r1, [r4]
mov r0, #0
mov r2, #1
bl func_ov11_0212a0b0
ldr r1, [r7]
mov r2, #1
str r0, [r1, r5]
ldr r0, [r7]
mov r1, #0
ldr r0, [r0, r5]
mvn r1, r1
bl func_ov11_02129fac
add r6, r6, #1
add r4, r4, #1
add r5, r5, #4
cmp r6, #2
blt _02119a68
ldr r0, _02119abc ; =data_ov11_02132d30
mov r1, #0
ldr r0, [r0]
ldr r2, [sp]
ldr r0, [r0]
ldr r3, [sp, #8]
mvn r1, r1
bl func_ov11_02129f08
ldr r0, _02119abc ; =data_ov11_02132d30
mov r1, #0
ldr r0, [r0]
ldr r2, [sp, #4]
ldr r0, [r0, #4]
ldr r3, [sp, #8]
mvn r1, r1
bl func_ov11_02129f08
add sp, #0xc
pop {r4, r5, r6, r7, pc}
nop
thumb_func_end func_ov11_02119a4c
_02119ab8: .word data_ov11_0212e2c8
_02119abc: .word data_ov11_02132d30
.global func_ov11_02119ac0
thumb_func_start func_ov11_02119ac0
func_ov11_02119ac0: ; 0x02119ac0
push {r3, r4, r5, r6, r7, lr}
sub sp, #0x10
str r0, [sp]
str r1, [sp, #4]
str r2, [sp, #8]
str r3, [sp, #0xc]
mov r6, #6
bl func_ov11_02119b50
mov r4, #0
ldr r7, _02119b4c ; =data_ov11_02132d30
add r5, r4, #0
_02119ad8:
mov r0, #0
add r1, r6, #0
mov r2, #1
bl func_ov11_0212a0b0
ldr r1, [r7]
mov r2, #1
str r0, [r1, r5]
ldr r0, [r7]
mov r1, #0
ldr r0, [r0, r5]
mvn r1, r1
bl func_ov11_02129fac
add r4, r4, #1
add r5, r5, #4
add r6, r6, #1
cmp r4, #4
blt _02119ad8
ldr r0, _02119b4c ; =data_ov11_02132d30
mov r1, #0
ldr r0, [r0]
ldr r2, [sp]
ldr r0, [r0]
ldr r3, [sp, #8]
mvn r1, r1
bl func_ov11_02129f08
ldr r0, _02119b4c ; =data_ov11_02132d30
mov r1, #0
ldr r0, [r0]
ldr r2, [sp, #4]
ldr r0, [r0, #4]
ldr r3, [sp, #8]
mvn r1, r1
bl func_ov11_02129f08
ldr r0, _02119b4c ; =data_ov11_02132d30
mov r1, #0
ldr r0, [r0]
ldr r2, [sp]
ldr r0, [r0, #8]
ldr r3, [sp, #0xc]
mvn r1, r1
bl func_ov11_02129f08
ldr r0, _02119b4c ; =data_ov11_02132d30
mov r1, #0
ldr r0, [r0]
ldr r2, [sp, #4]
ldr r0, [r0, #0xc]
ldr r3, [sp, #0xc]
mvn r1, r1
bl func_ov11_02129f08
add sp, #0x10
pop {r3, r4, r5, r6, r7, pc}
nop
thumb_func_end func_ov11_02119ac0
_02119b4c: .word data_ov11_02132d30
.global func_ov11_02119b50
thumb_func_start func_ov11_02119b50
func_ov11_02119b50: ; 0x02119b50
push {r3, r4, r5, r6, r7, lr}
mov r4, #0
ldr r6, _02119b74 ; =data_ov11_02132d30
add r5, r4, #0
add r7, r4, #0
_02119b5a:
ldr r0, [r6]
ldr r0, [r0, r5]
cmp r0, #0
beq _02119b6a
bl func_ov11_02129dbc
ldr r0, [r6]
str r7, [r0, r5]
_02119b6a:
add r4, r4, #1
add r5, r5, #4
cmp r4, #4
blt _02119b5a
pop {r3, r4, r5, r6, r7, pc}
.align 2, 0
thumb_func_end func_ov11_02119b50
_02119b74: .word data_ov11_02132d30
.global func_ov11_02119b78
thumb_func_start func_ov11_02119b78
func_ov11_02119b78: ; 0x02119b78
push {r3, lr}
mov r0, #0xc0
mov r1, #4
bl func_ov11_0212ac60
ldr r1, _02119bb4 ; =data_ov11_02132d34
str r0, [r1]
ldr r0, _02119bb8 ; =data_ov11_0212f0c4
ldr r1, _02119bbc ; =func_02006684
bl func_ov11_021198d8
bl func_ov11_0211c42c
cmp r0, #0
beq _02119b9c
cmp r0, #1
beq _02119ba8
pop {r3, pc}
_02119b9c:
ldr r0, _02119bc0 ; =data_ov11_0212f074
ldr r1, _02119bc4 ; =func_02006384
ldr r0, [r0]
bl func_ov11_021198d8
pop {r3, pc}
_02119ba8:
ldr r0, _02119bc0 ; =data_ov11_0212f074
ldr r1, _02119bc4 ; =func_02006384
ldr r0, [r0, #4]
bl func_ov11_021198d8
pop {r3, pc}
.align 2, 0
thumb_func_end func_ov11_02119b78
_02119bb4: .word data_ov11_02132d34
_02119bb8: .word data_ov11_0212f0c4
_02119bbc: .word func_02006684
_02119bc0: .word data_ov11_0212f074
_02119bc4: .word func_02006384
.global func_ov11_02119bc8
thumb_func_start func_ov11_02119bc8
func_ov11_02119bc8: ; 0x02119bc8
ldr r3, _02119bd0 ; =func_ov11_0212ac78
ldr r0, _02119bd4 ; =data_ov11_02132d34
bx r3
nop
thumb_func_end func_ov11_02119bc8
_02119bd0: .word func_ov11_0212ac78
_02119bd4: .word data_ov11_02132d34
.global func_ov11_02119bd8
thumb_func_start func_ov11_02119bd8
func_ov11_02119bd8: ; 0x02119bd8
push {r4, lr}
lsl r1, r0, #2
ldr r0, _02119c0c ; =data_ov11_0212f074
ldr r0, [r0, r1]
bl func_ov11_0211989c
mov r1, #0
mov r2, #4
bl func_ov11_02129ad8
ldr r1, _02119c10 ; =data_ov11_02132d34
add r4, r0, #0
ldr r1, [r1]
mov r2, #0xc0
blx func_02007984
add r0, r4, #0
bl func_ov11_02129b7c
ldr r1, _02119c14 ; =func_ov11_02119c40
mov r0, #1
mov r2, #0
mov r3, #0x78
bl func_ov11_0212b868
pop {r4, pc}
.align 2, 0
thumb_func_end func_ov11_02119bd8
_02119c0c: .word data_ov11_0212f074
_02119c10: .word data_ov11_02132d34
_02119c14: .word func_ov11_02119c40
.global func_ov11_02119c18
thumb_func_start func_ov11_02119c18
func_ov11_02119c18: ; 0x02119c18
push {r3, lr}
bl func_ov11_02125e48
add r0, #0xf4
ldrb r0, [r0]
add r0, r0, #5
bl func_ov11_02119bd8
pop {r3, pc}
.align 2, 0
thumb_func_end func_ov11_02119c18
.global func_ov11_02119c2c
thumb_func_start func_ov11_02119c2c
func_ov11_02119c2c: ; 0x02119c2c
push {r3, lr}
bl func_ov11_02125e48
add r0, #0xf4
ldrb r0, [r0]
add r0, r0, #2
bl func_ov11_02119bd8
pop {r3, pc}
.align 2, 0
thumb_func_end func_ov11_02119c2c
.global func_ov11_02119c40
thumb_func_start func_ov11_02119c40
func_ov11_02119c40: ; 0x02119c40
push {r4, lr}
add r4, r0, #0
ldr r0, _02119c64 ; =data_ov11_02132d34
mov r1, #0xc0
ldr r0, [r0]
blx func_0200e2c0
ldr r0, _02119c64 ; =data_ov11_02132d34
mov r1, #0
ldr r0, [r0]
mov r2, #0xc0
blx func_02006384
mov r0, #1
add r1, r4, #0
bl func_ov11_0212b8d0
pop {r4, pc}
.align 2, 0
thumb_func_end func_ov11_02119c40
_02119c64: .word data_ov11_02132d34
.global func_ov11_02119c68
thumb_func_start func_ov11_02119c68
func_ov11_02119c68: ; 0x02119c68
push {r4, lr}
add r4, r0, #0
ldr r0, _02119ccc ; =data_ov11_02132d38
ldr r0, [r0]
cmp r0, #0
bne _02119cc8
mov r0, #0xc
mov r1, #4
bl func_ov11_0212ac60
ldr r1, _02119ccc ; =data_ov11_02132d38
lsl r2, r4, #2
str r0, [r1]
ldr r1, _02119cd0 ; =data_ov11_0212e2d4
strb r4, [r0, #8]
ldrb r1, [r1, r2]
mov r0, #0
bl func_ov11_0212a094
ldr r1, _02119ccc ; =data_ov11_02132d38
ldr r2, [r1]
str r0, [r2]
ldr r0, [r1]
ldr r3, [r0]
ldr r0, _02119cd4 ; =0xfe00ff00
ldr r2, [r3]
and r2, r0
ldr r0, _02119cd8 ; =0x00e50026
orr r0, r2
str r0, [r3]
ldr r0, [r1]
mov r3, #0x78
ldr r2, [r0]
ldr r0, _02119cdc ; =0xfffff3ff
ldrh r1, [r2, #4]
and r1, r0
mov r0, #2
lsl r0, r0, #0xa
orr r0, r1
strh r0, [r2, #4]
mov r0, #0
ldr r1, _02119ce0 ; =func_ov11_02119d10
add r2, r0, #0
bl func_ov11_0212b868
ldr r1, _02119ccc ; =data_ov11_02132d38
ldr r1, [r1]
str r0, [r1, #4]
_02119cc8:
pop {r4, pc}
nop
thumb_func_end func_ov11_02119c68
_02119ccc: .word data_ov11_02132d38
_02119cd0: .word data_ov11_0212e2d4
_02119cd4: .word 0xfe00ff00
_02119cd8: .word 0x00e50026
_02119cdc: .word 0xfffff3ff
_02119ce0: .word func_ov11_02119d10
.global func_ov11_02119ce4
thumb_func_start func_ov11_02119ce4
func_ov11_02119ce4: ; 0x02119ce4
push {r3, lr}
ldr r0, _02119d08 ; =data_ov11_02132d38
ldr r1, [r0]
cmp r1, #0
beq _02119d06
ldr r1, [r1, #4]
mov r0, #0
bl func_ov11_0212b8e8
ldr r0, _02119d08 ; =data_ov11_02132d38
ldr r0, [r0]
ldr r0, [r0]
bl func_ov11_0212b324
ldr r0, _02119d0c ; =data_ov11_02132d38
bl func_ov11_0212ac78
_02119d06:
pop {r3, pc}
.align 2, 0
thumb_func_end func_ov11_02119ce4
_02119d08: .word data_ov11_02132d38
_02119d0c: .word data_ov11_02132d38
.global func_ov11_02119d10
thumb_func_start func_ov11_02119d10
func_ov11_02119d10: ; 0x02119d10
push {r3, r4, r5, lr}
ldr r0, _02119d70 ; =0x04000208
mov r4, #0
ldrh r5, [r0]
strh r4, [r0]
blx func_ov01_020efa64
mov r1, #2
lsl r1, r1, #0xe
cmp r0, r1
beq _02119d2c
blx func_ov01_020efaa0
add r4, r0, #0
_02119d2c:
ldr r1, _02119d70 ; =0x04000208
ldrh r0, [r1]
ldr r0, _02119d74 ; =data_ov11_02132d38
strh r5, [r1]
ldr r2, [r0]
mov r1, #8
ldrsb r1, [r2, r1]
ldr r2, [r2]
mov r0, #0
lsl r3, r1, #2
ldr r1, _02119d78 ; =data_ov11_0212e2d4
add r1, r1, r3
ldrb r1, [r4, r1]
bl func_ov11_0212a048
ldr r1, _02119d74 ; =data_ov11_02132d38
ldr r0, [r1]
ldr r3, [r0]
ldr r0, _02119d7c ; =0xfe00ff00
ldr r2, [r3]
and r2, r0
ldr r0, _02119d80 ; =0x00e50026
orr r0, r2
str r0, [r3]
ldr r0, [r1]
ldr r2, [r0]
ldr r0, _02119d84 ; =0xfffff3ff
ldrh r1, [r2, #4]
and r1, r0
mov r0, #2
lsl r0, r0, #0xa
orr r0, r1
strh r0, [r2, #4]
pop {r3, r4, r5, pc}
.align 2, 0
thumb_func_end func_ov11_02119d10
_02119d70: .word 0x04000208
_02119d74: .word data_ov11_02132d38
_02119d78: .word data_ov11_0212e2d4
_02119d7c: .word 0xfe00ff00
_02119d80: .word 0x00e50026
_02119d84: .word 0xfffff3ff
.global func_ov11_02119d88
thumb_func_start func_ov11_02119d88
func_ov11_02119d88: ; 0x02119d88
push {r3, r4, r5, r6, r7, lr}
sub sp, #0x38
add r1, sp, #0x30
mov r0, #0
strh r0, [r1]
strh r0, [r1, #2]
strh r0, [r1, #4]
strh r0, [r1, #6]
mov r1, #0x11
add r0, sp, #0x28
strh r1, [r0, #0xc]
mov r1, #0x12
strh r1, [r0, #0xe]
mov r0, #0x4a
lsl r0, r0, #2
mov r1, #4
bl func_ov11_0212ac60
ldr r6, _02119fd4 ; =data_ov11_02132d3c
mov r1, #0xff
add r2, r1, #0
mov r4, #0
mov r7, #3
str r0, [r6]
add r2, #0x1d
strb r1, [r0, r2]
add r0, r1, #0
ldr r2, [r6]
add r0, #0x22
strb r4, [r2, r0]
add r0, r1, #0
ldr r2, [r6]
mov r3, #1
add r0, #0x24
strb r3, [r2, r0]
ldr r0, [r6]
add r1, #0x25
strb r3, [r0, r1]
add r5, r4, #0
lsl r7, r7, #0xa
_02119dd8:
mov r0, #0
mov r1, #0x34
bl func_ov11_0212a094
ldr r1, [r6]
add r4, r4, #1
add r1, r1, r5
str r0, [r1, #0x30]
ldr r0, [r6]
ldr r1, _02119fd8 ; =0xc1fffcff
add r0, r0, r5
ldr r0, [r0, #0x30]
ldr r2, [r0]
and r2, r1
mov r1, #2
lsl r1, r1, #8
orr r1, r2
str r1, [r0]
ldr r0, [r6]
ldr r1, _02119fdc ; =0xfffff3ff
add r0, r0, r5
ldr r0, [r0, #0x30]
add r5, r5, #4
ldrh r2, [r0, #4]
and r1, r2
orr r1, r7
strh r1, [r0, #4]
cmp r4, #0x2f
blt _02119dd8
mov r6, #0
ldr r4, _02119fe0 ; =data_ov11_0212e2ec
ldr r7, _02119fd4 ; =data_ov11_02132d3c
add r5, r6, #0
_02119e1a:
ldrb r1, [r4]
mov r0, #0
bl func_ov11_0212a094
ldr r1, [r7]
add r6, r6, #1
add r1, r1, r5
add r1, #0xec
str r0, [r1]
ldr r0, [r7]
ldr r1, _02119fd8 ; =0xc1fffcff
add r0, r0, r5
add r0, #0xec
ldr r0, [r0]
add r4, r4, #1
ldr r2, [r0]
and r2, r1
mov r1, #2
lsl r1, r1, #8
orr r1, r2
str r1, [r0]
ldr r0, [r7]
ldr r1, _02119fdc ; =0xfffff3ff
add r0, r0, r5
add r0, #0xec
ldr r0, [r0]
add r5, r5, #4
ldrh r2, [r0, #4]
and r2, r1
mov r1, #3
lsl r1, r1, #0xa
orr r1, r2
strh r1, [r0, #4]
cmp r6, #4
blt _02119e1a
mov r6, #0
ldr r4, _02119fe4 ; =data_ov11_0212e2e4
ldr r7, _02119fd4 ; =data_ov11_02132d3c
add r5, r6, #0
_02119e68:
ldrb r1, [r4]
mov r0, #0
mov r2, #1
bl func_ov11_0212a0b0
ldr r1, [r7]
mov r2, #2
add r1, r1, r5
add r1, #0xfc
str r0, [r1]
ldr r0, [r7]
mov r1, #0
add r0, r0, r5
add r0, #0xfc
ldr r0, [r0]
mvn r1, r1
lsl r2, r2, #8
mov r3, #0
bl func_ov11_02129e24
ldr r0, [r7]
mov r1, #0
add r0, r0, r5
add r0, #0xfc
ldr r0, [r0]
mvn r1, r1
mov r2, #3
bl func_ov11_02129fac
add r6, r6, #1
add r4, r4, #1
add r5, r5, #4
cmp r6, #2
blt _02119e68
mov r0, #0
add r1, sp, #0x28
str r0, [sp, #0x10]
strh r0, [r1, #2]
str r0, [sp, #0x20]
ldr r0, _02119fe8 ; =data_ov11_0212f0e4
str r0, [sp, #0x1c]
_02119eba:
mov r0, #0
str r0, [sp, #0x24]
str r0, [sp, #0x18]
str r0, [sp, #0x14]
add r6, sp, #0x28
_02119ec4:
add r0, sp, #0x2c
str r0, [sp]
mov r0, #0
mov r1, #0x1c
mov r2, #2
add r3, r0, #0
str r0, [sp, #4]
bl func_ov11_0212a484
ldr r1, _02119fd4 ; =data_ov11_02132d3c
mov r4, #0
ldr r2, [r1]
ldr r1, [sp, #0x20]
add r2, r1, r2
ldr r1, [sp, #0x18]
str r0, [r1, r2]
add r0, r4, #0
strh r0, [r6, #8]
ldr r0, [sp, #0x14]
ldr r1, [sp, #0x20]
lsl r5, r0, #1
ldr r0, [sp, #0x18]
add r7, r1, r0
_02119ef2:
ldr r0, [sp, #0x1c]
ldr r0, [r0]
ldrh r0, [r0, r5]
strh r0, [r6]
ldrh r0, [r6, #0xe]
str r0, [sp]
mov r0, #2
str r0, [sp, #4]
mov r0, #0x12
lsl r0, r0, #6
str r0, [sp, #8]
add r0, sp, #0x28
str r0, [sp, #0xc]
ldr r0, _02119fd4 ; =data_ov11_02132d3c
ldrh r1, [r6, #8]
ldr r0, [r0]
ldrh r2, [r6, #0xa]
ldrh r3, [r6, #0xc]
ldr r0, [r7, r0]
bl func_ov11_0212a818
ldrh r0, [r6, #8]
add r4, r4, #1
add r5, r5, #2
add r0, #0x12
strh r0, [r6, #8]
cmp r4, #0xc
blt _02119ef2
ldr r0, [sp, #0x10]
cmp r0, #0
bne _02119f48
ldr r1, [sp, #0x2c]
mov r0, #0
mov r2, #1
bl func_ov11_02129cb4
ldr r1, _02119fd4 ; =data_ov11_02132d3c
ldr r2, [r1]
ldr r1, [sp, #0x18]
add r2, r2, r1
mov r1, #0x41
lsl r1, r1, #2
str r0, [r2, r1]
_02119f48:
ldr r0, [sp, #0x18]
add r0, r0, #4
str r0, [sp, #0x18]
ldr r0, [sp, #0x14]
add r0, #0xc
str r0, [sp, #0x14]
ldr r0, [sp, #0x24]
add r0, r0, #1
str r0, [sp, #0x24]
cmp r0, #4
blt _02119ec4
ldr r0, [sp, #0x20]
add r0, #0x10
str r0, [sp, #0x20]
ldr r0, [sp, #0x1c]
add r0, r0, #4
str r0, [sp, #0x1c]
ldr r0, [sp, #0x10]
add r0, r0, #1
str r0, [sp, #0x10]
cmp r0, #3
blt _02119eba
mov r0, #0
mov r1, #0x40
mov r2, #1
bl func_ov11_0212a0b0
ldr r1, _02119fd4 ; =data_ov11_02132d3c
mov r2, #0x45
ldr r3, [r1]
lsl r2, r2, #2
str r0, [r3, r2]
ldr r0, [r1]
mov r1, #0
ldr r0, [r0, r2]
mvn r1, r1
add r2, #0xec
mov r3, #0
bl func_ov11_02129e24
ldr r0, _02119fd4 ; =data_ov11_02132d3c
mov r2, #2
ldr r1, [r0]
mov r0, #0x45
lsl r0, r0, #2
ldr r0, [r1, r0]
mov r1, #0
mvn r1, r1
bl func_ov11_02129fac
mov r0, #0
ldr r1, _02119fec ; =func_ov11_0211a064
add r2, r0, #0
mov r3, #0x78
bl func_ov11_0212b868
ldr r2, _02119fd4 ; =data_ov11_02132d3c
mov r1, #0x46
ldr r3, [r2]
lsl r1, r1, #2
str r0, [r3, r1]
add r0, r1, #5
ldr r2, [r2]
mov r1, #0
ldrb r0, [r2, r0]
mov r2, #0xc0
bl func_ov11_0211a8f4
add sp, #0x38
pop {r3, r4, r5, r6, r7, pc}
.align 2, 0
thumb_func_end func_ov11_02119d88
_02119fd4: .word data_ov11_02132d3c
_02119fd8: .word 0xc1fffcff
_02119fdc: .word 0xfffff3ff
_02119fe0: .word data_ov11_0212e2ec
_02119fe4: .word data_ov11_0212e2e4
_02119fe8: .word data_ov11_0212f0e4
_02119fec: .word func_ov11_0211a064
.global func_ov11_02119ff0
thumb_func_start func_ov11_02119ff0
func_ov11_02119ff0: ; 0x02119ff0
push {r3, lr}
ldr r0, _0211a014 ; =data_ov11_02132d3c
ldr r1, [r0]
mov r0, #0x45
lsl r0, r0, #2
ldr r0, [r1, r0]
bl func_ov11_02129dbc
ldr r0, _0211a014 ; =data_ov11_02132d3c
ldr r1, [r0]
mov r0, #0x46
lsl r0, r0, #2
ldr r0, [r1, r0]
ldr r1, _0211a018 ; =func_ov11_0211aee8
bl func_ov11_0212b8cc
pop {r3, pc}
nop
thumb_func_end func_ov11_02119ff0
_0211a014: .word data_ov11_02132d3c
_0211a018: .word func_ov11_0211aee8
.global func_ov11_0211a01c
thumb_func_start func_ov11_0211a01c
func_ov11_0211a01c: ; 0x0211a01c
ldr r0, _0211a028 ; =data_ov11_02132d3c
ldr r1, [r0]
mov r0, #0x47
lsl r0, r0, #2
ldrb r0, [r1, r0]
bx lr
.align 2, 0
thumb_func_end func_ov11_0211a01c
_0211a028: .word data_ov11_02132d3c
.global func_ov11_0211a02c
thumb_func_start func_ov11_0211a02c
func_ov11_0211a02c: ; 0x0211a02c
ldr r1, _0211a038 ; =data_ov11_02132d3c
ldr r2, [r1]
ldr r1, _0211a03c ; =0x00000123
strb r0, [r2, r1]
bx lr
nop
thumb_func_end func_ov11_0211a02c
_0211a038: .word data_ov11_02132d3c
_0211a03c: .word 0x00000123
.global func_ov11_0211a040
thumb_func_start func_ov11_0211a040
func_ov11_0211a040: ; 0x0211a040
ldr r1, _0211a04c ; =data_ov11_02132d3c
ldr r2, [r1]
mov r1, #0x49
lsl r1, r1, #2
strb r0, [r2, r1]
bx lr
.align 2, 0
thumb_func_end func_ov11_0211a040
_0211a04c: .word data_ov11_02132d3c
.global func_ov11_0211a050
thumb_func_start func_ov11_0211a050
func_ov11_0211a050: ; 0x0211a050
ldr r0, _0211a060 ; =data_ov11_02132d3c
ldr r0, [r0]
cmp r0, #0
beq _0211a05c
mov r0, #1
bx lr
_0211a05c:
mov r0, #0
bx lr
.align 2, 0
thumb_func_end func_ov11_0211a050
_0211a060: .word data_ov11_02132d3c
.global func_ov11_0211a064
thumb_func_start func_ov11_0211a064
func_ov11_0211a064: ; 0x0211a064
push {r4, lr}
sub sp, #8
add r4, r0, #0
ldr r0, _0211a0bc ; =data_ov11_02132d3c
ldr r0, [r0]
ldr r1, [r0, #0x30]
ldr r2, [r1]
ldr r1, _0211a0c0 ; =0x01ff0000
and r1, r2
lsr r1, r1, #0x10
str r1, [sp, #4]
lsl r1, r2, #0x18
lsr r2, r1, #0x18
str r2, [sp]
sub r2, #0xc
str r2, [sp]
cmp r2, #0x51
ldr r1, _0211a0c4 ; =0x0000011d
ble _0211a096
ldrb r0, [r0, r1]
mov r1, #0
bl func_ov11_0211a8f4
add sp, #8
pop {r4, pc}
_0211a096:
ldrb r0, [r0, r1]
mov r1, #0
mov r2, #0x51
bl func_ov11_0211a8f4
ldr r0, _0211a0bc ; =data_ov11_02132d3c
mov r2, #0xc0
ldr r1, [r0]
ldr r0, _0211a0c4 ; =0x0000011d
ldrb r0, [r1, r0]
mov r1, #1
bl func_ov11_0211a8f4
ldr r1, _0211a0c8 ; =func_ov11_0211a0cc
add r0, r4, #0
bl func_ov11_0212b8cc
add sp, #8
pop {r4, pc}
.align 2, 0
thumb_func_end func_ov11_0211a064
_0211a0bc: .word data_ov11_02132d3c
_0211a0c0: .word 0x01ff0000
_0211a0c4: .word 0x0000011d
_0211a0c8: .word func_ov11_0211a0cc
.global func_ov11_0211a0cc
thumb_func_start func_ov11_0211a0cc
func_ov11_0211a0cc: ; 0x0211a0cc
push {r4, lr}
sub sp, #8
add r4, r0, #0
ldr r0, _0211a124 ; =data_ov11_02132d3c
ldr r0, [r0]
ldr r1, [r0, #0x60]
ldr r2, [r1]
ldr r1, _0211a128 ; =0x01ff0000
and r1, r2
lsr r1, r1, #0x10
str r1, [sp, #4]
lsl r1, r2, #0x18
lsr r2, r1, #0x18
str r2, [sp]
sub r2, #0xc
str r2, [sp]
cmp r2, #0x67
ldr r1, _0211a12c ; =0x0000011d
ble _0211a0fe
ldrb r0, [r0, r1]
mov r1, #1
bl func_ov11_0211a8f4
add sp, #8
pop {r4, pc}
_0211a0fe:
ldrb r0, [r0, r1]
mov r1, #1
mov r2, #0x67
bl func_ov11_0211a8f4
ldr r0, _0211a124 ; =data_ov11_02132d3c
mov r2, #0xc0
ldr r1, [r0]
ldr r0, _0211a12c ; =0x0000011d
ldrb r0, [r1, r0]
mov r1, #2
bl func_ov11_0211a8f4
ldr r1, _0211a130 ; =func_ov11_0211a134
add r0, r4, #0
bl func_ov11_0212b8cc
add sp, #8
pop {r4, pc}
.align 2, 0
thumb_func_end func_ov11_0211a0cc
_0211a124: .word data_ov11_02132d3c
_0211a128: .word 0x01ff0000
_0211a12c: .word 0x0000011d
_0211a130: .word func_ov11_0211a134
.global func_ov11_0211a134
thumb_func_start func_ov11_0211a134
func_ov11_0211a134: ; 0x0211a134
push {r4, lr}
sub sp, #8
add r4, r0, #0
ldr r0, _0211a190 ; =data_ov11_02132d3c
ldr r0, [r0]
add r1, r0, #0
add r1, #0x90
ldr r1, [r1]
ldr r2, [r1]
ldr r1, _0211a194 ; =0x01ff0000
and r1, r2
lsr r1, r1, #0x10
str r1, [sp, #4]
lsl r1, r2, #0x18
lsr r2, r1, #0x18
str r2, [sp]
sub r2, #0xc
str r2, [sp]
cmp r2, #0x7d
ldr r1, _0211a198 ; =0x0000011d
ble _0211a16a
ldrb r0, [r0, r1]
mov r1, #2
bl func_ov11_0211a8f4
add sp, #8
pop {r4, pc}
_0211a16a:
ldrb r0, [r0, r1]
mov r1, #2
mov r2, #0x7d
bl func_ov11_0211a8f4
ldr r0, _0211a190 ; =data_ov11_02132d3c
mov r2, #0xc0
ldr r1, [r0]
ldr r0, _0211a198 ; =0x0000011d
ldrb r0, [r1, r0]
mov r1, #3
bl func_ov11_0211a8f4
ldr r1, _0211a19c ; =func_ov11_0211a1a0
add r0, r4, #0
bl func_ov11_0212b8cc
add sp, #8
pop {r4, pc}
.align 2, 0
thumb_func_end func_ov11_0211a134
_0211a190: .word data_ov11_02132d3c
_0211a194: .word 0x01ff0000
_0211a198: .word 0x0000011d
_0211a19c: .word func_ov11_0211a1a0
.global func_ov11_0211a1a0
thumb_func_start func_ov11_0211a1a0
func_ov11_0211a1a0: ; 0x0211a1a0
push {r4, lr}
sub sp, #8
add r4, r0, #0
ldr r0, _0211a1fc ; =data_ov11_02132d3c
ldr r0, [r0]
add r1, r0, #0
add r1, #0xc0
ldr r1, [r1]
ldr r2, [r1]
ldr r1, _0211a200 ; =0x01ff0000
and r1, r2
lsr r1, r1, #0x10
str r1, [sp, #4]
lsl r1, r2, #0x18
lsr r2, r1, #0x18
str r2, [sp]
sub r2, #0xc
str r2, [sp]
cmp r2, #0x93
ldr r1, _0211a204 ; =0x0000011d
ble _0211a1d6
ldrb r0, [r0, r1]
mov r1, #3
bl func_ov11_0211a8f4
add sp, #8
pop {r4, pc}
_0211a1d6:
ldrb r0, [r0, r1]
mov r1, #3
mov r2, #0x93
bl func_ov11_0211a8f4
ldr r0, _0211a1fc ; =data_ov11_02132d3c
mov r2, #0xc0
ldr r1, [r0]
ldr r0, _0211a204 ; =0x0000011d
ldrb r0, [r1, r0]
mov r1, #4
bl func_ov11_0211a8f4
ldr r1, _0211a208 ; =func_ov11_0211a20c
add r0, r4, #0
bl func_ov11_0212b8cc
add sp, #8
pop {r4, pc}
.align 2, 0
thumb_func_end func_ov11_0211a1a0
_0211a1fc: .word data_ov11_02132d3c
_0211a200: .word 0x01ff0000
_0211a204: .word 0x0000011d
_0211a208: .word func_ov11_0211a20c
.global func_ov11_0211a20c
thumb_func_start func_ov11_0211a20c
func_ov11_0211a20c: ; 0x0211a20c
push {r4, lr}
sub sp, #8
add r4, r0, #0
ldr r0, _0211a260 ; =data_ov11_02132d3c
mov r1, #0
ldr r0, [r0]
add r2, sp, #4
add r0, #0xfc
ldr r0, [r0]
add r3, sp, #0
bl func_ov11_02129ff0
ldr r2, [sp]
sub r2, #0xc
str r2, [sp]
cmp r2, #0xaa
ble _0211a240
ldr r0, _0211a260 ; =data_ov11_02132d3c
ldr r1, [r0]
ldr r0, _0211a264 ; =0x0000011d
ldrb r0, [r1, r0]
mov r1, #4
bl func_ov11_0211a8f4
add sp, #8
pop {r4, pc}
_0211a240:
ldr r0, _0211a260 ; =data_ov11_02132d3c
mov r2, #0xaa
ldr r1, [r0]
ldr r0, _0211a264 ; =0x0000011d
ldrb r0, [r1, r0]
mov r1, #4
bl func_ov11_0211a8f4
bl func_ov11_0211ab7c
ldr r1, _0211a268 ; =func_ov11_0211a26c
add r0, r4, #0
bl func_ov11_0212b8cc
add sp, #8
pop {r4, pc}
.align 2, 0
thumb_func_end func_ov11_0211a20c
_0211a260: .word data_ov11_02132d3c
_0211a264: .word 0x0000011d
_0211a268: .word func_ov11_0211a26c
.global func_ov11_0211a26c
thumb_func_start func_ov11_0211a26c
func_ov11_0211a26c: ; 0x0211a26c
push {r3, lr}
bl func_ov11_0211a280
bl func_ov11_0211a3bc
bl func_ov11_0211a5e8
bl func_ov11_0211a764
pop {r3, pc}
thumb_func_end func_ov11_0211a26c
.global func_ov11_0211a280
thumb_func_start func_ov11_0211a280
func_ov11_0211a280: ; 0x0211a280
push {r3, r4, r5, r6, r7, lr}
sub sp, #8
ldr r0, _0211a390 ; =data_ov11_0212ece8
bl func_ov11_0212afa4
cmp r0, #0
beq _0211a38a
ldr r0, _0211a394 ; =data_ov11_02132d3c
mov r2, #0
ldr r1, [r0]
ldr r0, _0211a398 ; =0x0000011e
mvn r2, r2
ldr r5, _0211a39c ; =data_ov11_0212e334
ldr r7, _0211a3a0 ; =data_ov11_0212e2f8
strb r2, [r1, r0]
mov r4, #0
add r6, sp, #0
_0211a2a2:
add r0, r5, #0
add r1, r7, #0
add r2, r6, #0
bl func_ov11_0212a940
add r0, r6, #0
bl func_ov11_0212afa4
cmp r0, #0
beq _0211a2e0
ldr r0, _0211a394 ; =data_ov11_02132d3c
ldr r1, [r0]
mov r0, #0x49
lsl r0, r0, #2
ldrb r0, [r1, r0]
cmp r0, #0
bne _0211a2ce
mov r0, #9
bl func_ov11_0212672c
add sp, #8
pop {r3, r4, r5, r6, r7, pc}
_0211a2ce:
mov r0, #0
bl func_ov11_0212672c
ldr r0, _0211a394 ; =data_ov11_02132d3c
add sp, #8
ldr r1, [r0]
ldr r0, _0211a398 ; =0x0000011e
strb r4, [r1, r0]
pop {r3, r4, r5, r6, r7, pc}
_0211a2e0:
add r4, r4, #1
add r5, r5, #4
cmp r4, #0x2f
blt _0211a2a2
ldr r4, _0211a3a4 ; =data_ov11_0212e324
ldr r5, _0211a3a8 ; =data_ov11_0212e314
mov r6, #0
add r7, sp, #0
_0211a2f0:
add r0, r5, #0
add r1, r4, #0
add r2, r7, #0
bl func_ov11_0212a940
add r0, r7, #0
bl func_ov11_0212afa4
cmp r0, #0
beq _0211a348
cmp r6, #3
bne _0211a314
ldr r0, _0211a394 ; =data_ov11_02132d3c
ldr r1, [r0]
ldr r0, _0211a3ac ; =0x00000123
ldrb r0, [r1, r0]
cmp r0, #0
beq _0211a326
_0211a314:
cmp r6, #2
bne _0211a330
ldr r0, _0211a394 ; =data_ov11_02132d3c
ldr r1, [r0]
mov r0, #0x49
lsl r0, r0, #2
ldrb r0, [r1, r0]
cmp r0, #0
bne _0211a330
_0211a326:
mov r0, #9
bl func_ov11_0212672c
add sp, #8
pop {r3, r4, r5, r6, r7, pc}
_0211a330:
ldr r0, _0211a3b0 ; =data_ov11_0212f0f0
lsl r1, r6, #2
ldr r0, [r0, r1]
bl func_ov11_0212672c
ldr r0, _0211a394 ; =data_ov11_02132d3c
add r6, #0x2f
ldr r1, [r0]
ldr r0, _0211a398 ; =0x0000011e
add sp, #8
strb r6, [r1, r0]
pop {r3, r4, r5, r6, r7, pc}
_0211a348:
add r6, r6, #1
add r4, r4, #4
add r5, r5, #4
cmp r6, #4
blt _0211a2f0
ldr r4, _0211a3b4 ; =data_ov11_0212e30c
ldr r7, _0211a3b8 ; =data_ov11_0212e2f4
mov r5, #0
add r6, sp, #0
_0211a35a:
add r0, r4, #0
add r1, r7, #0
add r2, r6, #0
bl func_ov11_0212a940
add r0, r6, #0
bl func_ov11_0212afa4
cmp r0, #0
beq _0211a382
mov r0, #0
bl func_ov11_0212672c
ldr r0, _0211a394 ; =data_ov11_02132d3c
add r5, #0x33
ldr r1, [r0]
ldr r0, _0211a398 ; =0x0000011e
add sp, #8
strb r5, [r1, r0]
pop {r3, r4, r5, r6, r7, pc}
_0211a382:
add r5, r5, #1
add r4, r4, #4
cmp r5, #2
blt _0211a35a
_0211a38a:
add sp, #8
pop {r3, r4, r5, r6, r7, pc}
nop
thumb_func_end func_ov11_0211a280
_0211a390: .word data_ov11_0212ece8
_0211a394: .word data_ov11_02132d3c
_0211a398: .word 0x0000011e
_0211a39c: .word data_ov11_0212e334
_0211a3a0: .word data_ov11_0212e2f8
_0211a3a4: .word data_ov11_0212e324
_0211a3a8: .word data_ov11_0212e314
_0211a3ac: .word 0x00000123
_0211a3b0: .word data_ov11_0212f0f0
_0211a3b4: .word data_ov11_0212e30c
_0211a3b8: .word data_ov11_0212e2f4
.global func_ov11_0211a3bc
thumb_func_start func_ov11_0211a3bc
func_ov11_0211a3bc: ; 0x0211a3bc
push {r3, r4, r5, r6, r7, lr}
sub sp, #8
ldr r0, _0211a554 ; =data_ov11_02132d3c
mov r2, #0
ldr r1, [r0]
mov r0, #0x47
lsl r0, r0, #2
strb r2, [r1, r0]
ldr r0, _0211a558 ; =data_ov11_0212ece8
bl func_ov11_0212b034
cmp r0, #0
beq _0211a3fe
ldr r5, _0211a55c ; =data_ov11_0212e334
ldr r7, _0211a560 ; =data_ov11_0212e2f8
mov r4, #0
add r6, sp, #0
_0211a3de:
add r0, r5, #0
add r1, r7, #0
add r2, r6, #0
bl func_ov11_0212a940
add r0, r6, #0
bl func_ov11_0212b034
cmp r0, #0
beq _0211a430
ldr r3, _0211a554 ; =data_ov11_02132d3c
ldr r2, _0211a564 ; =0x0000011e
ldr r0, [r3]
ldrsb r1, [r0, r2]
cmp r1, r4
beq _0211a400
_0211a3fe:
b _0211a54e
_0211a400:
sub r1, r2, #1
ldrb r1, [r0, r1]
lsl r5, r1, #2
ldr r1, _0211a568 ; =data_ov11_0212f0d8
ldr r1, [r1, r5]
ldrb r5, [r1, r4]
sub r1, r2, #2
strb r5, [r0, r1]
ldr r1, [r3]
sub r0, r2, #1
ldrb r0, [r1, r0]
cmp r0, #1
bne _0211a420
mov r0, #0
bl func_ov11_0211aa88
_0211a420:
ldr r0, _0211a554 ; =data_ov11_02132d3c
ldr r1, [r0]
ldr r0, _0211a56c ; =0x00000121
strb r4, [r1, r0]
bl func_ov11_0211ab7c
add sp, #8
pop {r3, r4, r5, r6, r7, pc}
_0211a430:
add r4, r4, #1
add r5, r5, #4
cmp r4, #0x2f
blt _0211a3de
ldr r4, _0211a570 ; =data_ov11_0212e32c
ldr r5, _0211a574 ; =data_ov11_0212e31c
mov r6, #2
add r7, sp, #0
_0211a440:
add r0, r5, #0
add r1, r4, #0
add r2, r7, #0
bl func_ov11_0212a940
add r0, r7, #0
bl func_ov11_0212b034
cmp r0, #0
beq _0211a48e
ldr r3, _0211a554 ; =data_ov11_02132d3c
add r1, r6, #0
ldr r0, [r3]
ldr r2, _0211a564 ; =0x0000011e
add r1, #0x2f
ldrsb r4, [r0, r2]
cmp r4, r1
bne _0211a54e
ldr r1, _0211a578 ; =data_ov11_0212e598
ldrb r4, [r1, r6]
sub r1, r2, #2
strb r4, [r0, r1]
ldr r1, [r3]
sub r0, r2, #1
ldrb r0, [r1, r0]
cmp r0, #1
bne _0211a47c
mov r0, #0
bl func_ov11_0211aa88
_0211a47c:
ldr r0, _0211a554 ; =data_ov11_02132d3c
add r6, #0x2f
ldr r1, [r0]
ldr r0, _0211a56c ; =0x00000121
strb r6, [r1, r0]
bl func_ov11_0211ab7c
add sp, #8
pop {r3, r4, r5, r6, r7, pc}
_0211a48e:
add r6, r6, #1
add r4, r4, #4
add r5, r5, #4
cmp r6, #4
blt _0211a440
ldr r4, _0211a57c ; =data_ov11_0212e30c
ldr r7, _0211a580 ; =data_ov11_0212e2f4
mov r5, #0
add r6, sp, #0
_0211a4a0:
add r0, r4, #0
add r1, r7, #0
add r2, r6, #0
bl func_ov11_0212a940
add r0, r6, #0
bl func_ov11_0212b034
cmp r0, #0
beq _0211a4da
ldr r4, _0211a554 ; =data_ov11_02132d3c
add r0, r5, #0
ldr r1, [r4]
ldr r3, _0211a564 ; =0x0000011e
add r0, #0x33
ldrsb r2, [r1, r3]
cmp r2, r0
bne _0211a54e
ldr r2, _0211a584 ; =data_ov11_0212e2e8
ldrb r5, [r2, r5]
sub r2, r3, #2
strb r5, [r1, r2]
ldr r2, [r4]
add r1, r3, #3
strb r0, [r2, r1]
bl func_ov11_0211ab7c
add sp, #8
pop {r3, r4, r5, r6, r7, pc}
_0211a4da:
add r5, r5, #1
add r4, r4, #4
cmp r5, #2
blt _0211a4a0
ldr r0, _0211a588 ; =data_ov11_0212e314
ldr r1, _0211a58c ; =data_ov11_0212e324
add r2, sp, #0
bl func_ov11_0212a940
add r0, sp, #0
bl func_ov11_0212b034
cmp r0, #0
beq _0211a51a
ldr r0, _0211a554 ; =data_ov11_02132d3c
ldr r1, [r0]
ldr r0, _0211a564 ; =0x0000011e
ldrsb r0, [r1, r0]
cmp r0, #0x2f
bne _0211a54e
bl func_ov11_0211a598
ldr r0, _0211a554 ; =data_ov11_02132d3c
mov r2, #0x2f
ldr r1, [r0]
add r0, r2, #0
add r0, #0xf2
strb r2, [r1, r0]
bl func_ov11_0211ab7c
add sp, #8
pop {r3, r4, r5, r6, r7, pc}
_0211a51a:
ldr r0, _0211a590 ; =data_ov11_0212e318
ldr r1, _0211a594 ; =data_ov11_0212e328
add r2, sp, #0
bl func_ov11_0212a940
add r0, sp, #0
bl func_ov11_0212b034
cmp r0, #0
beq _0211a54e
ldr r0, _0211a554 ; =data_ov11_02132d3c
ldr r1, [r0]
ldr r0, _0211a564 ; =0x0000011e
ldrsb r0, [r1, r0]
cmp r0, #0x30
bne _0211a54e
bl func_ov11_0211a5c0
ldr r0, _0211a554 ; =data_ov11_02132d3c
mov r2, #0x30
ldr r1, [r0]
add r0, r2, #0
add r0, #0xf1
strb r2, [r1, r0]
bl func_ov11_0211ab7c
_0211a54e:
add sp, #8
pop {r3, r4, r5, r6, r7, pc}
nop
thumb_func_end func_ov11_0211a3bc
_0211a554: .word data_ov11_02132d3c
_0211a558: .word data_ov11_0212ece8
_0211a55c: .word data_ov11_0212e334
_0211a560: .word data_ov11_0212e2f8
_0211a564: .word 0x0000011e
_0211a568: .word data_ov11_0212f0d8
_0211a56c: .word 0x00000121
_0211a570: .word data_ov11_0212e32c
_0211a574: .word data_ov11_0212e31c
_0211a578: .word data_ov11_0212e598
_0211a57c: .word data_ov11_0212e30c
_0211a580: .word data_ov11_0212e2f4
_0211a584: .word data_ov11_0212e2e8
_0211a588: .word data_ov11_0212e314
_0211a58c: .word data_ov11_0212e324
_0211a590: .word data_ov11_0212e318
_0211a594: .word data_ov11_0212e328
.global func_ov11_0211a598
thumb_func_start func_ov11_0211a598
func_ov11_0211a598: ; 0x0211a598
push {r3, lr}
ldr r0, _0211a5b8 ; =data_ov11_02132d3c
ldr r1, [r0]
ldr r0, _0211a5bc ; =0x0000011d
ldrb r0, [r1, r0]
cmp r0, #2
bne _0211a5aa
mov r0, #0
b _0211a5ac
_0211a5aa:
mov r0, #2
_0211a5ac:
bl func_ov11_0211aa88
mov r0, #1
bl func_ov11_0212672c
pop {r3, pc}
.align 2, 0
thumb_func_end func_ov11_0211a598
_0211a5b8: .word data_ov11_02132d3c
_0211a5bc: .word 0x0000011d
.global func_ov11_0211a5c0
thumb_func_start func_ov11_0211a5c0
func_ov11_0211a5c0: ; 0x0211a5c0
push {r3, lr}
ldr r0, _0211a5e0 ; =data_ov11_02132d3c
ldr r1, [r0]
ldr r0, _0211a5e4 ; =0x0000011d
ldrb r0, [r1, r0]
cmp r0, #1
beq _0211a5d2
mov r0, #1
b _0211a5d4
_0211a5d2:
mov r0, #0
_0211a5d4:
bl func_ov11_0211aa88
mov r0, #1
bl func_ov11_0212672c
pop {r3, pc}
.align 2, 0
thumb_func_end func_ov11_0211a5c0
_0211a5e0: .word data_ov11_02132d3c
_0211a5e4: .word 0x0000011d
.global func_ov11_0211a5e8
thumb_func_start func_ov11_0211a5e8
func_ov11_0211a5e8: ; 0x0211a5e8
push {r3, r4, r5, r6, r7, lr}
sub sp, #8
ldr r0, _0211a704 ; =data_ov11_0212ece8
bl func_ov11_0212af5c
cmp r0, #0
beq _0211a6ec
ldr r5, _0211a708 ; =data_ov11_0212e334
ldr r7, _0211a70c ; =data_ov11_0212e2f8
mov r4, #0
add r6, sp, #0
_0211a5fe:
add r0, r5, #0
add r1, r7, #0
add r2, r6, #0
bl func_ov11_0212a940
add r0, r6, #0
bl func_ov11_0212af5c
cmp r0, #0
beq _0211a626
ldr r0, _0211a710 ; =data_ov11_02132d3c
ldr r1, [r0]
ldr r0, _0211a714 ; =0x0000011e
ldrsb r0, [r1, r0]
cmp r0, r4
bne _0211a6ec
add r0, r4, #0
bl func_ov11_0211a72c
b _0211a6f4
_0211a626:
add r4, r4, #1
add r5, r5, #4
cmp r4, #0x2f
blt _0211a5fe
ldr r4, _0211a718 ; =data_ov11_0212e32c
ldr r5, _0211a71c ; =data_ov11_0212e31c
mov r6, #2
add r7, sp, #0
_0211a636:
add r0, r5, #0
add r1, r4, #0
add r2, r7, #0
bl func_ov11_0212a940
add r0, r7, #0
bl func_ov11_0212af5c
cmp r0, #0
beq _0211a6a8
ldr r0, _0211a710 ; =data_ov11_02132d3c
ldr r1, [r0]
ldr r0, _0211a714 ; =0x0000011e
ldrsb r1, [r1, r0]
add r0, r6, #0
add r0, #0x2f
cmp r1, r0
bne _0211a6ec
bl func_ov11_0211a72c
cmp r6, #3
bne _0211a6fe
ldr r3, _0211a710 ; =data_ov11_02132d3c
ldr r2, _0211a720 ; =0x00000122
ldr r1, [r3]
ldrb r0, [r1, r2]
add r0, r0, #1
strb r0, [r1, r2]
ldr r0, [r3]
ldrb r1, [r0, r2]
cmp r1, #0x28
blo _0211a6fe
add r1, r2, #1
ldrb r1, [r0, r1]
cmp r1, #0
bne _0211a694
mov r0, #9
bl func_ov11_0212672c
ldr r0, _0211a710 ; =data_ov11_02132d3c
mov r2, #0
ldr r1, [r0]
ldr r0, _0211a714 ; =0x0000011e
mvn r2, r2
strb r2, [r1, r0]
add sp, #8
pop {r3, r4, r5, r6, r7, pc}
_0211a694:
mov r4, #0x80
add r1, r4, #0
add r1, #0x9c
strb r4, [r0, r1]
ldr r1, [r3]
add sp, #8
ldrb r0, [r1, r2]
sub r0, r0, #7
strb r0, [r1, r2]
pop {r3, r4, r5, r6, r7, pc}
_0211a6a8:
add r6, r6, #1
add r4, r4, #4
add r5, r5, #4
cmp r6, #4
blt _0211a636
ldr r4, _0211a724 ; =data_ov11_0212e30c
ldr r7, _0211a728 ; =data_ov11_0212e2f4
mov r5, #0
add r6, sp, #0
_0211a6ba:
add r0, r4, #0
add r1, r7, #0
add r2, r6, #0
bl func_ov11_0212a940
add r0, r6, #0
bl func_ov11_0212af5c
cmp r0, #0
beq _0211a6e4
ldr r0, _0211a710 ; =data_ov11_02132d3c
add r5, #0x33
ldr r1, [r0]
ldr r0, _0211a714 ; =0x0000011e
ldrsb r0, [r1, r0]
cmp r0, r5
bne _0211a6ec
add r0, r5, #0
bl func_ov11_0211a72c
b _0211a6f4
_0211a6e4:
add r5, r5, #1
add r4, r4, #4
cmp r5, #2
blt _0211a6ba
_0211a6ec:
mov r0, #0
mvn r0, r0
bl func_ov11_0211a72c
_0211a6f4:
ldr r0, _0211a710 ; =data_ov11_02132d3c
mov r2, #0
ldr r1, [r0]
ldr r0, _0211a720 ; =0x00000122
strb r2, [r1, r0]
_0211a6fe:
add sp, #8
pop {r3, r4, r5, r6, r7, pc}
nop
thumb_func_end func_ov11_0211a5e8
_0211a704: .word data_ov11_0212ece8
_0211a708: .word data_ov11_0212e334
_0211a70c: .word data_ov11_0212e2f8
_0211a710: .word data_ov11_02132d3c
_0211a714: .word 0x0000011e
_0211a718: .word data_ov11_0212e32c
_0211a71c: .word data_ov11_0212e31c
_0211a720: .word 0x00000122
_0211a724: .word data_ov11_0212e30c
_0211a728: .word data_ov11_0212e2f4
.global func_ov11_0211a72c
thumb_func_start func_ov11_0211a72c
func_ov11_0211a72c: ; 0x0211a72c
push {r4, lr}
ldr r1, _0211a75c ; =data_ov11_02132d3c
add r4, r0, #0
ldr r2, [r1]
ldr r1, _0211a760 ; =0x0000011f
ldrsb r1, [r2, r1]
cmp r4, r1
beq _0211a758
mov r1, #1
bl func_ov11_0211aaec
ldr r0, _0211a75c ; =data_ov11_02132d3c
ldr r1, [r0]
ldr r0, _0211a760 ; =0x0000011f
ldrsb r0, [r1, r0]
mov r1, #0
bl func_ov11_0211aaec
ldr r0, _0211a75c ; =data_ov11_02132d3c
ldr r1, [r0]
ldr r0, _0211a760 ; =0x0000011f
strb r4, [r1, r0]
_0211a758:
pop {r4, pc}
nop
thumb_func_end func_ov11_0211a72c
_0211a75c: .word data_ov11_02132d3c
_0211a760: .word 0x0000011f
.global func_ov11_0211a764
thumb_func_start func_ov11_0211a764
func_ov11_0211a764: ; 0x0211a764
push {r3, r4, r5, lr}
mov r0, #0x20
bl func_ov11_0212af2c
cmp r0, #0
beq _0211a776
mov r0, #0
bl func_ov11_0211ac14
_0211a776:
mov r0, #0x40
bl func_ov11_0212af2c
cmp r0, #0
beq _0211a786
mov r0, #1
bl func_ov11_0211ac14
_0211a786:
mov r0, #0x10
bl func_ov11_0212af2c
cmp r0, #0
beq _0211a796
mov r0, #2
bl func_ov11_0211ac14
_0211a796:
mov r0, #0x80
bl func_ov11_0212af2c
cmp r0, #0
beq _0211a7a6
mov r0, #3
bl func_ov11_0211ac14
_0211a7a6:
mov r0, #1
bl func_ov11_0212af14
cmp r0, #0
beq _0211a864
ldr r1, _0211a8d4 ; =data_ov11_02132d3c
ldr r0, _0211a8d8 ; =0x00000121
ldr r2, [r1]
ldrsb r4, [r2, r0]
cmp r4, #0x2f
bge _0211a7ee
add r3, r0, #3
ldrb r3, [r2, r3]
cmp r3, #0
bne _0211a7cc
mov r0, #9
bl func_ov11_0212672c
pop {r3, r4, r5, pc}
_0211a7cc:
sub r3, r0, #4
ldrb r3, [r2, r3]
lsl r5, r3, #2
ldr r3, _0211a8dc ; =data_ov11_0212f0d8
ldr r3, [r3, r5]
ldrb r4, [r3, r4]
sub r3, r0, #5
sub r0, r0, #4
strb r4, [r2, r3]
ldr r1, [r1]
ldrb r0, [r1, r0]
cmp r0, #1
bne _0211a8d2
mov r0, #0
bl func_ov11_0211aa88
pop {r3, r4, r5, pc}
_0211a7ee:
add r1, r4, #0
sub r1, #0x2f
cmp r1, #4
bge _0211a85a
cmp r1, #3
bhi _0211a83a
add r1, r1, r1
add r1, pc
ldrh r1, [r1, #6]
lsl r1, r1, #0x10
asr r1, r1, #0x10
add pc, r1
_0211a806: ; jump table
.short _0211a80e - _0211a806 - 2 ; case 0
.short _0211a814 - _0211a806 - 2 ; case 1
.short _0211a81a - _0211a806 - 2 ; case 2
.short _0211a82a - _0211a806 - 2 ; case 3
_0211a80e:
bl func_ov11_0211a598
pop {r3, r4, r5, pc}
_0211a814:
bl func_ov11_0211a5c0
pop {r3, r4, r5, pc}
_0211a81a:
add r0, r0, #3
ldrb r0, [r2, r0]
cmp r0, #0
bne _0211a83a
mov r0, #9
bl func_ov11_0212672c
pop {r3, r4, r5, pc}
_0211a82a:
add r0, r0, #2
ldrb r0, [r2, r0]
cmp r0, #0
bne _0211a83a
mov r0, #9
bl func_ov11_0212672c
pop {r3, r4, r5, pc}
_0211a83a:
ldr r0, _0211a8e0 ; =0x0000011d
ldrb r0, [r2, r0]
cmp r0, #1
bne _0211a848
mov r0, #0
bl func_ov11_0211aa88
_0211a848:
ldr r0, _0211a8e4 ; =data_ov11_0212e598
sub r4, #0x2f
ldrb r2, [r0, r4]
ldr r0, _0211a8d4 ; =data_ov11_02132d3c
ldr r1, [r0]
mov r0, #0x47
lsl r0, r0, #2
strb r2, [r1, r0]
pop {r3, r4, r5, pc}
_0211a85a:
ldr r1, _0211a8e8 ; =data_ov11_0212e2e8
sub r4, #0x33
ldrb r1, [r1, r4]
sub r0, r0, #5
strb r1, [r2, r0]
_0211a864:
mov r0, #2
bl func_ov11_0212af2c
cmp r0, #0
beq _0211a89e
ldr r0, _0211a8d4 ; =data_ov11_02132d3c
ldr r2, [r0]
ldr r0, _0211a8ec ; =0x00000123
ldrb r1, [r2, r0]
cmp r1, #0
bne _0211a894
add r0, r0, #2
ldrb r0, [r2, r0]
cmp r0, #0
bne _0211a8d2
mov r0, #9
bl func_ov11_0212672c
ldr r0, _0211a8d4 ; =data_ov11_02132d3c
mov r2, #1
ldr r1, [r0]
ldr r0, _0211a8f0 ; =0x00000125
strb r2, [r1, r0]
pop {r3, r4, r5, pc}
_0211a894:
mov r1, #0x80
add r0, r1, #0
add r0, #0x9c
strb r1, [r2, r0]
b _0211a8b2
_0211a89e:
mov r0, #2
bl func_ov11_0212af44
cmp r0, #0
beq _0211a8b2
ldr r0, _0211a8d4 ; =data_ov11_02132d3c
mov r2, #0
ldr r1, [r0]
ldr r0, _0211a8f0 ; =0x00000125
strb r2, [r1, r0]
_0211a8b2:
mov r0, #1
lsl r0, r0, #0xa
bl func_ov11_0212af14
cmp r0, #0
beq _0211a8c2
bl func_ov11_0211a598
_0211a8c2:
mov r0, #2
lsl r0, r0, #0xa
bl func_ov11_0212af14
cmp r0, #0
beq _0211a8d2
bl func_ov11_0211a5c0
_0211a8d2:
pop {r3, r4, r5, pc}
.align 2, 0
thumb_func_end func_ov11_0211a764
_0211a8d4: .word data_ov11_02132d3c
_0211a8d8: .word 0x00000121
_0211a8dc: .word data_ov11_0212f0d8
_0211a8e0: .word 0x0000011d
_0211a8e4: .word data_ov11_0212e598
_0211a8e8: .word data_ov11_0212e2e8
_0211a8ec: .word 0x00000123
_0211a8f0: .word 0x00000125
.global func_ov11_0211a8f4
thumb_func_start func_ov11_0211a8f4
func_ov11_0211a8f4: ; 0x0211a8f4
push {r3, r4, r5, r6, r7, lr}
sub sp, #0x20
add r7, r1, #0
ldr r1, _0211aa6c ; =data_ov11_0212e2f0
str r2, [sp, #8]
ldrb r2, [r1, #0x11]
str r0, [sp, #4]
add r0, sp, #0x10
strb r2, [r0, #0xa]
ldrb r2, [r1, #0x12]
strb r2, [r0, #0xb]
ldrb r2, [r1, #0x13]
strb r2, [r0, #0xc]
ldrb r2, [r1, #0x14]
strb r2, [r0, #0xd]
ldrb r2, [r1, #0x15]
strb r2, [r0, #0xe]
ldrb r2, [r1, #0x16]
strb r2, [r0, #5]
ldrb r2, [r1, #0x17]
strb r2, [r0, #6]
ldrb r2, [r1, #0x18]
strb r2, [r0, #7]
ldrb r2, [r1, #0x19]
strb r2, [r0, #8]
ldrb r2, [r1, #0x1a]
strb r2, [r0, #9]
ldrb r2, [r1, #0xc]
strb r2, [r0]
ldrb r2, [r1, #0xd]
strb r2, [r0, #1]
ldrb r2, [r1, #0xe]
strb r2, [r0, #2]
ldrb r2, [r1, #0xf]
strb r2, [r0, #3]
ldrb r1, [r1, #0x10]
strb r1, [r0, #4]
mov r0, #0xc
mul r0, r7
mov ip, r0
add r0, sp, #0x18
add r0, #2
ldrb r0, [r0, r7]
mov r1, #0
cmp r0, #0
ble _0211a99c
mov r0, ip
lsl r2, r0, #2
ldr r0, _0211aa70 ; =data_ov11_0212e334
add r3, r0, r2
ldr r0, [sp, #8]
lsl r0, r0, #0x18
lsr r0, r0, #0x18
str r0, [sp, #0xc]
_0211a960:
ldr r0, _0211aa74 ; =data_ov11_02132d3c
add r1, r1, #1
ldr r0, [r0]
add r0, r0, r2
ldr r5, [r0, #0x30]
ldr r0, _0211aa78 ; =0xc1fffcff
ldr r4, [r5]
and r0, r4
str r0, [r5]
ldr r0, _0211aa74 ; =data_ov11_02132d3c
ldrh r4, [r3]
ldr r0, [r0]
add r3, r3, #4
add r0, r0, r2
ldr r0, [r0, #0x30]
lsl r4, r4, #0x17
lsr r6, r4, #7
ldr r5, [r0]
ldr r4, _0211aa7c ; =0xfe00ff00
add r2, r2, #4
and r5, r4
ldr r4, [sp, #0xc]
orr r4, r5
orr r4, r6
str r4, [r0]
add r0, sp, #0x18
add r0, #2
ldrb r0, [r0, r7]
cmp r1, r0
blt _0211a960
_0211a99c:
cmp r7, #4
bge _0211a9c8
ldr r0, _0211aa74 ; =data_ov11_02132d3c
mov r1, ip
ldr r3, [r0]
mov r0, #2
str r0, [sp]
ldr r0, [sp, #4]
lsl r2, r1, #2
lsl r0, r0, #4
ldr r1, _0211aa70 ; =data_ov11_0212e334
lsl r4, r7, #2
add r0, r3, r0
ldr r0, [r4, r0]
add r4, r3, r4
mov r3, #0x41
ldrh r1, [r1, r2]
lsl r3, r3, #2
ldr r2, [sp, #8]
ldr r3, [r4, r3]
bl func_ov11_0212a8a0
_0211a9c8:
add r0, r7, #3
mov r1, #4
blx func_01ff9b88
add r1, sp, #0x14
add r1, #1
ldrb r1, [r1, r7]
mov r2, #0
cmp r1, #0
ble _0211aa20
ldr r1, [sp, #8]
lsl r0, r0, #2
lsl r1, r1, #0x18
lsr r6, r1, #0x18
ldr r1, _0211aa80 ; =data_ov11_0212e314
ldrh r1, [r1, r0]
lsl r1, r1, #0x17
lsr r1, r1, #7
_0211a9ec:
ldr r3, _0211aa74 ; =data_ov11_02132d3c
add r2, r2, #1
ldr r3, [r3]
add r3, r0, r3
add r3, #0xec
ldr r5, [r3]
ldr r3, _0211aa78 ; =0xc1fffcff
ldr r4, [r5]
and r3, r4
str r3, [r5]
ldr r3, _0211aa74 ; =data_ov11_02132d3c
ldr r3, [r3]
add r3, r0, r3
add r3, #0xec
ldr r5, [r3]
ldr r3, _0211aa7c ; =0xfe00ff00
ldr r4, [r5]
and r3, r4
orr r3, r6
orr r3, r1
str r3, [r5]
add r3, sp, #0x14
add r3, #1
ldrb r3, [r3, r7]
cmp r2, r3
blt _0211a9ec
_0211aa20:
add r0, sp, #0x10
ldrb r0, [r0, r7]
mov r5, #0
cmp r0, #0
ble _0211aa68
ldr r6, _0211aa84 ; =data_ov11_0212e30c
add r4, r5, #0
_0211aa2e:
ldr r0, _0211aa74 ; =data_ov11_02132d3c
mov r1, #0
ldr r0, [r0]
mov r2, #0
add r0, r0, r4
add r0, #0xfc
ldr r0, [r0]
mvn r1, r1
add r3, r2, #0
bl func_ov11_02129e24
ldr r0, _0211aa74 ; =data_ov11_02132d3c
mov r1, #0
ldr r0, [r0]
ldrh r2, [r6]
add r0, r0, r4
add r0, #0xfc
ldr r0, [r0]
ldr r3, [sp, #8]
mvn r1, r1
bl func_ov11_02129f08
add r0, sp, #0x10
ldrb r0, [r0, r7]
add r5, r5, #1
add r4, r4, #4
add r6, r6, #4
cmp r5, r0
blt _0211aa2e
_0211aa68:
add sp, #0x20
pop {r3, r4, r5, r6, r7, pc}
.align 2, 0
thumb_func_end func_ov11_0211a8f4
_0211aa6c: .word data_ov11_0212e2f0
_0211aa70: .word data_ov11_0212e334
_0211aa74: .word data_ov11_02132d3c
_0211aa78: .word 0xc1fffcff
_0211aa7c: .word 0xfe00ff00
_0211aa80: .word data_ov11_0212e314
_0211aa84: .word data_ov11_0212e30c
.global func_ov11_0211aa88
thumb_func_start func_ov11_0211aa88
func_ov11_0211aa88: ; 0x0211aa88
push {r3, r4, r5, r6, r7, lr}
sub sp, #8
add r6, r0, #0
mov r0, #0
str r0, [sp, #4]
str r0, [sp]
ldr r0, _0211aae0 ; =data_ov11_02132d3c
ldr r7, _0211aae4 ; =data_ov11_0212e334
ldr r1, [r0]
ldr r0, _0211aae8 ; =0x0000011d
strb r6, [r1, r0]
ldr r4, [sp, #4]
add r5, r4, #0
_0211aaa2:
lsl r2, r5, #2
add r2, r7, r2
ldrh r2, [r2, #2]
add r0, r6, #0
add r1, r4, #0
bl func_ov11_0211a8f4
add r4, r4, #1
add r5, #0xc
cmp r4, #4
blt _0211aaa2
cmp r6, #2
bne _0211aac2
mov r0, #1
str r0, [sp, #4]
b _0211aaca
_0211aac2:
cmp r6, #1
bne _0211aaca
mov r0, #1
str r0, [sp]
_0211aaca:
ldr r1, [sp, #4]
mov r0, #0x2f
bl func_ov11_0211aaec
ldr r1, [sp]
mov r0, #0x30
bl func_ov11_0211aaec
add sp, #8
pop {r3, r4, r5, r6, r7, pc}
nop
thumb_func_end func_ov11_0211aa88
_0211aae0: .word data_ov11_02132d3c
_0211aae4: .word data_ov11_0212e334
_0211aae8: .word 0x0000011d
.global func_ov11_0211aaec
thumb_func_start func_ov11_0211aaec
func_ov11_0211aaec: ; 0x0211aaec
push {r4, lr}
add r3, r1, #0
cmp r0, #0
blt _0211ab66
cmp r0, #0x2f
bge _0211ab1c
ldr r1, _0211ab68 ; =data_ov11_02132d3c
lsl r0, r0, #2
ldr r1, [r1]
add r0, r1, r0
ldr r0, [r0, #0x30]
ldr r1, _0211ab6c ; =0xfffff3ff
ldr r2, [r0]
and r1, r2
str r1, [r0]
ldrh r2, [r0, #4]
ldr r1, _0211ab70 ; =0xffff0fff
and r2, r1
ldr r1, _0211ab74 ; =data_ov11_0212e2dc
ldrb r1, [r1, r3]
lsl r1, r1, #0xc
orr r1, r2
strh r1, [r0, #4]
pop {r4, pc}
_0211ab1c:
add r2, r0, #0
sub r2, #0x2f
cmp r2, #4
bge _0211ab4a
ldr r0, _0211ab68 ; =data_ov11_02132d3c
ldr r1, [r0]
lsl r0, r2, #2
add r0, r1, r0
add r0, #0xec
ldr r0, [r0]
ldr r1, _0211ab6c ; =0xfffff3ff
ldr r2, [r0]
and r1, r2
str r1, [r0]
ldrh r2, [r0, #4]
ldr r1, _0211ab70 ; =0xffff0fff
and r2, r1
ldr r1, _0211ab74 ; =data_ov11_0212e2dc
ldrb r1, [r1, r3]
lsl r1, r1, #0xc
orr r1, r2
strh r1, [r0, #4]
pop {r4, pc}
_0211ab4a:
ldr r1, _0211ab68 ; =data_ov11_02132d3c
sub r0, #0x33
ldr r1, [r1]
lsl r0, r0, #2
add r0, r1, r0
ldr r4, _0211ab78 ; =data_ov11_0212e2e0
add r0, #0xfc
mov r1, #0
ldrb r3, [r4, r3]
ldr r0, [r0]
mvn r1, r1
mov r2, #0
bl func_ov11_02129ea8
_0211ab66:
pop {r4, pc}
.align 2, 0
thumb_func_end func_ov11_0211aaec
_0211ab68: .word data_ov11_02132d3c
_0211ab6c: .word 0xfffff3ff
_0211ab70: .word 0xffff0fff
_0211ab74: .word data_ov11_0212e2dc
_0211ab78: .word data_ov11_0212e2e0
.global func_ov11_0211ab7c
thumb_func_start func_ov11_0211ab7c
func_ov11_0211ab7c: ; 0x0211ab7c
push {r4, lr}
ldr r0, _0211ac04 ; =data_ov11_02132d3c
ldr r1, _0211ac08 ; =0x00000121
ldr r0, [r0]
ldrsb r1, [r0, r1]
sub r1, #0x2f
cmp r1, #5
bhi _0211abb8
add r1, r1, r1
add r1, pc
ldrh r1, [r1, #6]
lsl r1, r1, #0x10
asr r1, r1, #0x10
add pc, r1
_0211ab98: ; jump table
.short _0211aba4 - _0211ab98 - 2 ; case 0
.short _0211aba8 - _0211ab98 - 2 ; case 1
.short _0211abac - _0211ab98 - 2 ; case 2
.short _0211abb0 - _0211ab98 - 2 ; case 3
.short _0211abb4 - _0211ab98 - 2 ; case 4
.short _0211abb4 - _0211ab98 - 2 ; case 5
_0211aba4:
mov r4, #0x42
b _0211abba
_0211aba8:
mov r4, #0x41
b _0211abba
_0211abac:
mov r4, #0x43
b _0211abba
_0211abb0:
mov r4, #0x41
b _0211abba
_0211abb4:
mov r4, #0x45
b _0211abba
_0211abb8:
mov r4, #0x40
_0211abba:
mov r1, #0x45
lsl r1, r1, #2
ldr r0, [r0, r1]
mov r1, #0
bl func_ov11_02129e18
add r2, r0, #0
mov r0, #0
add r1, r4, #0
bl func_ov11_0212a048
ldr r0, _0211ac04 ; =data_ov11_02132d3c
mov r2, #2
ldr r1, [r0]
mov r0, #0x45
lsl r0, r0, #2
ldr r0, [r1, r0]
mov r1, #0
mvn r1, r1
bl func_ov11_02129fac
ldr r0, _0211ac04 ; =data_ov11_02132d3c
ldr r3, _0211ac0c ; =data_ov11_0212e3f2
ldr r2, [r0]
ldr r0, _0211ac08 ; =0x00000121
ldrsb r1, [r2, r0]
sub r0, #0xd
ldr r0, [r2, r0]
lsl r4, r1, #2
ldr r2, _0211ac10 ; =data_ov11_0212e3f0
mov r1, #0
ldrh r2, [r2, r4]
ldrh r3, [r3, r4]
mvn r1, r1
bl func_ov11_02129f08
pop {r4, pc}
.align 2, 0
thumb_func_end func_ov11_0211ab7c
_0211ac04: .word data_ov11_02132d3c
_0211ac08: .word 0x00000121
_0211ac0c: .word data_ov11_0212e3f2
_0211ac10: .word data_ov11_0212e3f0
.global func_ov11_0211ac14
thumb_func_start func_ov11_0211ac14
func_ov11_0211ac14: ; 0x0211ac14
push {r4, r5, r6, lr}
ldr r6, _0211aea4 ; =data_ov11_02132d3c
add r5, r0, #0
ldr r3, [r6]
ldr r0, _0211aea8 ; =0x00000121
ldr r1, _0211aeac ; =data_ov11_0212e4c4
ldrsb r4, [r3, r0]
lsl r2, r4, #2
add r1, r1, r2
ldrsb r1, [r5, r1]
strb r1, [r3, r0]
ldr r2, [r6]
ldrsb r1, [r2, r0]
cmp r1, #0x2e
bne _0211ac3c
cmp r5, #3
bne _0211ac3c
sub r0, r0, #1
strb r4, [r2, r0]
b _0211aed8
_0211ac3c:
cmp r1, #0x33
bne _0211ac50
cmp r5, #1
beq _0211ac48
cmp r5, #3
bne _0211ac50
_0211ac48:
mov r0, #0x12
lsl r0, r0, #4
strb r4, [r2, r0]
b _0211aed8
_0211ac50:
cmp r1, #0x34
bne _0211ac6a
cmp r5, #1
beq _0211ac5c
cmp r5, #3
bne _0211ac6a
_0211ac5c:
cmp r4, #0x2e
bne _0211ac62
b _0211aed8
_0211ac62:
mov r0, #0x12
lsl r0, r0, #4
strb r4, [r2, r0]
b _0211aed8
_0211ac6a:
mov r3, #0
mvn r3, r3
cmp r1, r3
bne _0211ac94
mov r0, #0x12
lsl r0, r0, #4
ldrsb r0, [r2, r0]
cmp r0, #0x23
beq _0211ac80
cmp r0, #0x32
bne _0211ac8a
_0211ac80:
mov r1, #0x23
add r0, r1, #0
add r0, #0xfe
strb r1, [r2, r0]
b _0211aed8
_0211ac8a:
mov r1, #0x22
add r0, r1, #0
add r0, #0xff
strb r1, [r2, r0]
b _0211aed8
_0211ac94:
sub r0, r3, #1
cmp r1, r0
bne _0211ad18
mov r0, #0x12
lsl r0, r0, #4
ldrsb r1, [r2, r0]
cmp r1, #0x26
bgt _0211accc
bge _0211acf0
cmp r1, #5
bgt _0211acc6
cmp r1, #0
blt _0211ad0e
add r0, r1, r1
add r0, pc
ldrh r0, [r0, #6]
lsl r0, r0, #0x10
asr r0, r0, #0x10
add pc, r0
_0211acba: ; jump table
.short _0211acdc - _0211acba - 2 ; case 0
.short _0211ace6 - _0211acba - 2 ; case 1
.short _0211ad0e - _0211acba - 2 ; case 2
.short _0211acf0 - _0211acba - 2 ; case 3
.short _0211acfa - _0211acba - 2 ; case 4
.short _0211ad04 - _0211acba - 2 ; case 5
_0211acc6:
cmp r1, #0x24
beq _0211ace6
b _0211ad0e
_0211accc:
cmp r1, #0x28
bgt _0211acd8
bge _0211ad04
cmp r1, #0x27
beq _0211acfa
b _0211ad0e
_0211acd8:
cmp r1, #0x31
bne _0211ad0e
_0211acdc:
mov r1, #0x31
add r0, r1, #0
add r0, #0xf0
strb r1, [r2, r0]
b _0211aed8
_0211ace6:
mov r1, #0x24
add r0, r1, #0
add r0, #0xfd
strb r1, [r2, r0]
b _0211aed8
_0211acf0:
mov r1, #0x26
add r0, r1, #0
add r0, #0xfb
strb r1, [r2, r0]
b _0211aed8
_0211acfa:
mov r1, #0x27
add r0, r1, #0
add r0, #0xfa
strb r1, [r2, r0]
b _0211aed8
_0211ad04:
mov r1, #0x28
add r0, r1, #0
add r0, #0xf9
strb r1, [r2, r0]
b _0211aed8
_0211ad0e:
mov r1, #0x25
add r0, r1, #0
add r0, #0xfc
strb r1, [r2, r0]
b _0211aed8
_0211ad18:
sub r0, r3, #2
cmp r1, r0
bne _0211adb8
mov r0, #0x12
lsl r0, r0, #4
ldrsb r1, [r2, r0]
cmp r1, #0x23
bgt _0211ad5c
bge _0211ada4
cmp r1, #0xb
bgt _0211ad56
cmp r1, #0
blt _0211adae
add r0, r1, r1
add r0, pc
ldrh r0, [r0, #6]
lsl r0, r0, #0x10
asr r0, r0, #0x10
add pc, r0
_0211ad3e: ; jump table
.short _0211adae - _0211ad3e - 2 ; case 0
.short _0211adae - _0211ad3e - 2 ; case 1
.short _0211adae - _0211ad3e - 2 ; case 2
.short _0211adae - _0211ad3e - 2 ; case 3
.short _0211adae - _0211ad3e - 2 ; case 4
.short _0211adae - _0211ad3e - 2 ; case 5
.short _0211ad7c - _0211ad3e - 2 ; case 6
.short _0211ad86 - _0211ad3e - 2 ; case 7
.short _0211adae - _0211ad3e - 2 ; case 8
.short _0211ad90 - _0211ad3e - 2 ; case 9
.short _0211ad9a - _0211ad3e - 2 ; case 10
.short _0211ada4 - _0211ad3e - 2 ; case 11
_0211ad56:
cmp r1, #0x22
beq _0211ada4
b _0211adae
_0211ad5c:
cmp r1, #0x2a
bgt _0211ad68
bge _0211ad86
cmp r1, #0x29
beq _0211ad7c
b _0211adae
_0211ad68:
cmp r1, #0x32
bgt _0211adae
cmp r1, #0x2c
blt _0211adae
beq _0211ad90
cmp r1, #0x2d
beq _0211ad9a
cmp r1, #0x32
beq _0211ada4
b _0211adae
_0211ad7c:
mov r1, #0x29
add r0, r1, #0
add r0, #0xf8
strb r1, [r2, r0]
b _0211aed8
_0211ad86:
mov r1, #0x2a
add r0, r1, #0
add r0, #0xf7
strb r1, [r2, r0]
b _0211aed8
_0211ad90:
mov r1, #0x2c
add r0, r1, #0
add r0, #0xf5
strb r1, [r2, r0]
b _0211aed8
_0211ad9a:
mov r1, #0x2d
add r0, r1, #0
add r0, #0xf4
strb r1, [r2, r0]
b _0211aed8
_0211ada4:
mov r1, #0x2e
add r0, r1, #0
add r0, #0xf3
strb r1, [r2, r0]
b _0211aed8
_0211adae:
mov r1, #0x2b
add r0, r1, #0
add r0, #0xf6
strb r1, [r2, r0]
b _0211aed8
_0211adb8:
sub r0, r3, #3
cmp r1, r0
bne _0211ae30
mov r0, #0x12
lsl r0, r0, #4
ldrsb r1, [r2, r0]
cmp r1, #0x26
bgt _0211adf0
bge _0211ae10
cmp r1, #5
bgt _0211adea
cmp r1, #0
blt _0211ae28
add r0, r1, r1
add r0, pc
ldrh r0, [r0, #6]
lsl r0, r0, #0x10
asr r0, r0, #0x10
add pc, r0
_0211adde: ; jump table
.short _0211ae00 - _0211adde - 2 ; case 0
.short _0211ae08 - _0211adde - 2 ; case 1
.short _0211ae28 - _0211adde - 2 ; case 2
.short _0211ae10 - _0211adde - 2 ; case 3
.short _0211ae18 - _0211adde - 2 ; case 4
.short _0211ae20 - _0211adde - 2 ; case 5
_0211adea:
cmp r1, #0x24
beq _0211ae08
b _0211ae28
_0211adf0:
cmp r1, #0x28
bgt _0211adfc
bge _0211ae20
cmp r1, #0x27
beq _0211ae18
b _0211ae28
_0211adfc:
cmp r1, #0x31
bne _0211ae28
_0211ae00:
ldr r0, _0211aea8 ; =0x00000121
mov r1, #0
strb r1, [r2, r0]
b _0211aed8
_0211ae08:
ldr r0, _0211aea8 ; =0x00000121
mov r1, #1
strb r1, [r2, r0]
b _0211aed8
_0211ae10:
ldr r0, _0211aea8 ; =0x00000121
mov r1, #3
strb r1, [r2, r0]
b _0211aed8
_0211ae18:
ldr r0, _0211aea8 ; =0x00000121
mov r1, #4
strb r1, [r2, r0]
b _0211aed8
_0211ae20:
ldr r0, _0211aea8 ; =0x00000121
mov r1, #5
strb r1, [r2, r0]
b _0211aed8
_0211ae28:
ldr r0, _0211aea8 ; =0x00000121
mov r1, #2
strb r1, [r2, r0]
b _0211aed8
_0211ae30:
sub r0, r3, #4
cmp r1, r0
bne _0211aed8
mov r0, #0x12
lsl r0, r0, #4
ldrsb r1, [r2, r0]
cmp r1, #0x23
bgt _0211ae74
bge _0211aec8
cmp r1, #0xb
bgt _0211ae6e
cmp r1, #0
blt _0211aed2
add r0, r1, r1
add r0, pc
ldrh r0, [r0, #6]
lsl r0, r0, #0x10
asr r0, r0, #0x10
add pc, r0
_0211ae56: ; jump table
.short _0211aed2 - _0211ae56 - 2 ; case 0
.short _0211aed2 - _0211ae56 - 2 ; case 1
.short _0211aed2 - _0211ae56 - 2 ; case 2
.short _0211aed2 - _0211ae56 - 2 ; case 3
.short _0211aed2 - _0211ae56 - 2 ; case 4
.short _0211aed2 - _0211ae56 - 2 ; case 5
.short _0211ae94 - _0211ae56 - 2 ; case 6
.short _0211ae9c - _0211ae56 - 2 ; case 7
.short _0211aed2 - _0211ae56 - 2 ; case 8
.short _0211aeb0 - _0211ae56 - 2 ; case 9
.short _0211aeb8 - _0211ae56 - 2 ; case 10
.short _0211aec0 - _0211ae56 - 2 ; case 11
_0211ae6e:
cmp r1, #0x22
beq _0211aec0
b _0211aed2
_0211ae74:
cmp r1, #0x2a
bgt _0211ae80
bge _0211ae9c
cmp r1, #0x29
beq _0211ae94
b _0211aed2
_0211ae80:
cmp r1, #0x32
bgt _0211aed2
cmp r1, #0x2c
blt _0211aed2
beq _0211aeb0
cmp r1, #0x2d
beq _0211aeb8
cmp r1, #0x32
beq _0211aec8
b _0211aed2
_0211ae94:
ldr r0, _0211aea8 ; =0x00000121
mov r1, #6
strb r1, [r2, r0]
b _0211aed8
_0211ae9c:
ldr r0, _0211aea8 ; =0x00000121
mov r1, #7
strb r1, [r2, r0]
b _0211aed8
.align 2, 0
thumb_func_end func_ov11_0211ac14
_0211aea4: .word data_ov11_02132d3c
_0211aea8: .word 0x00000121
_0211aeac: .word data_ov11_0212e4c4
_0211aeb0:
ldr r0, _0211aee4 ; =0x00000121
mov r1, #9
strb r1, [r2, r0]
b _0211aed8
_0211aeb8:
ldr r0, _0211aee4 ; =0x00000121
mov r1, #0xa
strb r1, [r2, r0]
b _0211aed8
_0211aec0:
ldr r0, _0211aee4 ; =0x00000121
mov r1, #0xb
strb r1, [r2, r0]
b _0211aed8
_0211aec8:
mov r1, #0x32
add r0, r1, #0
add r0, #0xef
strb r1, [r2, r0]
b _0211aed8
_0211aed2:
ldr r0, _0211aee4 ; =0x00000121
mov r1, #8
strb r1, [r2, r0]
_0211aed8:
bl func_ov11_0211ab7c
mov r0, #8
bl func_ov11_0212672c
pop {r4, r5, r6, pc}
.align 2, 0
_0211aee4: .word 0x00000121
.global func_ov11_0211aee8
thumb_func_start func_ov11_0211aee8
func_ov11_0211aee8: ; 0x0211aee8
push {r4, lr}
sub sp, #8
add r4, r0, #0
ldr r0, _0211af30 ; =data_ov11_02132d3c
mov r1, #0
ldr r0, [r0]
add r0, #0xfc
ldr r0, [r0]
bl func_ov11_02129e18
ldr r1, [r0]
ldr r0, _0211af34 ; =0x01ff0000
and r0, r1
lsr r0, r0, #0x10
str r0, [sp, #4]
lsl r0, r1, #0x18
lsr r2, r0, #0x18
ldr r0, _0211af30 ; =data_ov11_02132d3c
str r2, [sp]
ldr r1, [r0]
ldr r0, _0211af38 ; =0x0000011d
add r2, #0xc
ldrb r0, [r1, r0]
str r2, [sp]
mov r1, #4
bl func_ov11_0211a8f4
ldr r0, [sp]
cmp r0, #0xc0
blt _0211af2c
ldr r1, _0211af3c ; =func_ov11_0211af40
add r0, r4, #0
bl func_ov11_0212b8cc
_0211af2c:
add sp, #8
pop {r4, pc}
.align 2, 0
thumb_func_end func_ov11_0211aee8
_0211af30: .word data_ov11_02132d3c
_0211af34: .word 0x01ff0000
_0211af38: .word 0x0000011d
_0211af3c: .word func_ov11_0211af40
.global func_ov11_0211af40
thumb_func_start func_ov11_0211af40
func_ov11_0211af40: ; 0x0211af40
push {r4, lr}
sub sp, #8
add r4, r0, #0
ldr r0, _0211af80 ; =data_ov11_02132d3c
ldr r0, [r0]
add r1, r0, #0
add r1, #0xc0
ldr r1, [r1]
ldr r2, [r1]
ldr r1, _0211af84 ; =0x01ff0000
and r1, r2
lsr r1, r1, #0x10
str r1, [sp, #4]
lsl r1, r2, #0x18
lsr r2, r1, #0x18
ldr r1, _0211af88 ; =0x0000011d
str r2, [sp]
ldrb r0, [r0, r1]
add r2, #0xc
str r2, [sp]
mov r1, #3
bl func_ov11_0211a8f4
ldr r0, [sp]
cmp r0, #0xc0
blt _0211af7c
ldr r1, _0211af8c ; =func_ov11_0211af90
add r0, r4, #0
bl func_ov11_0212b8cc
_0211af7c:
add sp, #8
pop {r4, pc}
.align 2, 0
thumb_func_end func_ov11_0211af40
_0211af80: .word data_ov11_02132d3c
_0211af84: .word 0x01ff0000
_0211af88: .word 0x0000011d
_0211af8c: .word func_ov11_0211af90
.global func_ov11_0211af90
thumb_func_start func_ov11_0211af90
func_ov11_0211af90: ; 0x0211af90
push {r4, lr}
sub sp, #8
add r4, r0, #0
ldr r0, _0211afd0 ; =data_ov11_02132d3c
ldr r0, [r0]
add r1, r0, #0
add r1, #0x90
ldr r1, [r1]
ldr r2, [r1]
ldr r1, _0211afd4 ; =0x01ff0000
and r1, r2
lsr r1, r1, #0x10
str r1, [sp, #4]
lsl r1, r2, #0x18
lsr r2, r1, #0x18
ldr r1, _0211afd8 ; =0x0000011d
str r2, [sp]
ldrb r0, [r0, r1]
add r2, #0xc
str r2, [sp]
mov r1, #2
bl func_ov11_0211a8f4
ldr r0, [sp]
cmp r0, #0xc0
blt _0211afcc
ldr r1, _0211afdc ; =func_ov11_0211afe0
add r0, r4, #0
bl func_ov11_0212b8cc
_0211afcc:
add sp, #8
pop {r4, pc}
.align 2, 0
thumb_func_end func_ov11_0211af90
_0211afd0: .word data_ov11_02132d3c
_0211afd4: .word 0x01ff0000
_0211afd8: .word 0x0000011d
_0211afdc: .word func_ov11_0211afe0
.global func_ov11_0211afe0
thumb_func_start func_ov11_0211afe0
func_ov11_0211afe0: ; 0x0211afe0
push {r4, lr}
sub sp, #8
add r4, r0, #0
ldr r0, _0211b01c ; =data_ov11_02132d3c
ldr r0, [r0]
ldr r1, [r0, #0x60]
ldr r2, [r1]
ldr r1, _0211b020 ; =0x01ff0000
and r1, r2
lsr r1, r1, #0x10
str r1, [sp, #4]
lsl r1, r2, #0x18
lsr r2, r1, #0x18
ldr r1, _0211b024 ; =0x0000011d
str r2, [sp]
ldrb r0, [r0, r1]
add r2, #0xc
str r2, [sp]
mov r1, #1
bl func_ov11_0211a8f4
ldr r0, [sp]
cmp r0, #0xc0
blt _0211b018
ldr r1, _0211b028 ; =func_ov11_0211b02c
add r0, r4, #0
bl func_ov11_0212b8cc
_0211b018:
add sp, #8
pop {r4, pc}
.align 2, 0
thumb_func_end func_ov11_0211afe0
_0211b01c: .word data_ov11_02132d3c
_0211b020: .word 0x01ff0000
_0211b024: .word 0x0000011d
_0211b028: .word func_ov11_0211b02c
.global func_ov11_0211b02c
thumb_func_start func_ov11_0211b02c
func_ov11_0211b02c: ; 0x0211b02c
push {r4, lr}
sub sp, #8
add r4, r0, #0
ldr r0, _0211b068 ; =data_ov11_02132d3c
ldr r0, [r0]
ldr r1, [r0, #0x30]
ldr r2, [r1]
ldr r1, _0211b06c ; =0x01ff0000
and r1, r2
lsr r1, r1, #0x10
str r1, [sp, #4]
lsl r1, r2, #0x18
lsr r2, r1, #0x18
ldr r1, _0211b070 ; =0x0000011d
str r2, [sp]
ldrb r0, [r0, r1]
add r2, #0xc
str r2, [sp]
mov r1, #0
bl func_ov11_0211a8f4
ldr r0, [sp]
cmp r0, #0xc0
blt _0211b064
ldr r1, _0211b074 ; =func_ov11_0211b078
add r0, r4, #0
bl func_ov11_0212b8cc
_0211b064:
add sp, #8
pop {r4, pc}
.align 2, 0
thumb_func_end func_ov11_0211b02c
_0211b068: .word data_ov11_02132d3c
_0211b06c: .word 0x01ff0000
_0211b070: .word 0x0000011d
_0211b074: .word func_ov11_0211b078
.global func_ov11_0211b078
thumb_func_start func_ov11_0211b078
func_ov11_0211b078: ; 0x0211b078
push {r3, r4, r5, r6, r7, lr}
add r1, r0, #0
mov r0, #0
bl func_ov11_0212b8d0
mov r7, #0
add r6, r7, #0
_0211b086:
mov r4, #0
add r5, r4, #0
_0211b08a:
ldr r0, _0211b110 ; =data_ov11_02132d3c
ldr r0, [r0]
add r0, r6, r0
ldr r0, [r5, r0]
bl func_ov11_0212a514
cmp r7, #0
bne _0211b0aa
ldr r0, _0211b110 ; =data_ov11_02132d3c
ldr r0, [r0]
add r1, r0, r5
mov r0, #0x41
lsl r0, r0, #2
ldr r0, [r1, r0]
bl func_ov11_02129dbc
_0211b0aa:
add r4, r4, #1
add r5, r5, #4
cmp r4, #4
blt _0211b08a
add r7, r7, #1
add r6, #0x10
cmp r7, #3
blt _0211b086
mov r5, #0
ldr r6, _0211b110 ; =data_ov11_02132d3c
add r4, r5, #0
_0211b0c0:
ldr r0, [r6]
add r0, r0, r4
add r0, #0xfc
ldr r0, [r0]
bl func_ov11_02129dbc
add r5, r5, #1
add r4, r4, #4
cmp r5, #2
blt _0211b0c0
mov r5, #0
ldr r6, _0211b110 ; =data_ov11_02132d3c
add r4, r5, #0
_0211b0da:
ldr r0, [r6]
add r0, r0, r4
add r0, #0xec
ldr r0, [r0]
bl func_ov11_0212b324
add r5, r5, #1
add r4, r4, #4
cmp r5, #4
blt _0211b0da
mov r5, #0
ldr r6, _0211b110 ; =data_ov11_02132d3c
add r4, r5, #0
_0211b0f4:
ldr r0, [r6]
add r0, r0, r4
ldr r0, [r0, #0x30]
bl func_ov11_0212b324
add r5, r5, #1
add r4, r4, #4
cmp r5, #0x2f
blt _0211b0f4
ldr r0, _0211b114 ; =data_ov11_02132d3c
bl func_ov11_0212ac78
pop {r3, r4, r5, r6, r7, pc}
nop
thumb_func_end func_ov11_0211b078
_0211b110: .word data_ov11_02132d3c
_0211b114: .word data_ov11_02132d3c
.global func_ov11_0211b118
thumb_func_start func_ov11_0211b118
func_ov11_0211b118: ; 0x0211b118
push {r3, r4, r5, r6, r7, lr}
sub sp, #0x28
ldr r1, _0211b310 ; =data_ov11_0212e5b8
add r0, sp, #0x18
ldrh r2, [r1, #0x20]
strh r2, [r0, #8]
ldrh r2, [r1, #0x22]
strh r2, [r0, #0xa]
ldrh r2, [r1, #0x24]
ldrh r1, [r1, #0x26]
strh r2, [r0, #0xc]
strh r1, [r0, #0xe]
mov r1, #0x1c
strh r1, [r0, #0xc]
mov r1, #0x14
strh r1, [r0, #0xe]
mov r0, #0x6c
mov r1, #4
bl func_ov11_0212ac60
ldr r6, _0211b314 ; =data_ov11_02132d40
mov r4, #0
str r0, [r6]
mov r1, #0x1f
add r0, #0x60
strb r1, [r0]
ldr r0, [r6]
mov r7, #3
add r0, #0x63
strb r4, [r0]
ldr r0, [r6]
mov r1, #1
add r0, #0x66
strb r1, [r0]
ldr r0, [r6]
add r5, r4, #0
add r0, #0x67
strb r1, [r0]
ldr r0, [r6]
lsl r7, r7, #0xa
add r0, #0x68
strb r1, [r0]
_0211b16c:
mov r0, #0
mov r1, #0x36
bl func_ov11_0212a094
ldr r1, [r6]
add r4, r4, #1
add r1, r1, r5
str r0, [r1, #0x10]
ldr r0, [r6]
ldr r1, _0211b318 ; =0xc1fffcff
add r0, r0, r5
ldr r0, [r0, #0x10]
ldr r2, [r0]
and r2, r1
mov r1, #2
lsl r1, r1, #8
orr r1, r2
str r1, [r0]
ldr r0, [r6]
ldr r1, _0211b31c ; =0xfffff3ff
add r0, r0, r5
ldr r0, [r0, #0x10]
add r5, r5, #4
ldrh r2, [r0, #4]
and r1, r2
orr r1, r7
strh r1, [r0, #4]
cmp r4, #0xa
blt _0211b16c
mov r6, #0
ldr r4, _0211b320 ; =data_ov11_0212e5a4
ldr r7, _0211b314 ; =data_ov11_02132d40
add r5, r6, #0
_0211b1ae:
ldrb r1, [r4]
mov r0, #0
bl func_ov11_0212a094
ldr r1, [r7]
add r6, r6, #1
add r1, r1, r5
str r0, [r1, #0x38]
ldr r0, [r7]
ldr r1, _0211b318 ; =0xc1fffcff
add r0, r0, r5
ldr r0, [r0, #0x38]
add r4, r4, #1
ldr r2, [r0]
and r2, r1
mov r1, #2
lsl r1, r1, #8
orr r1, r2
str r1, [r0]
ldr r0, [r7]
ldr r1, _0211b31c ; =0xfffff3ff
add r0, r0, r5
ldr r0, [r0, #0x38]
add r5, r5, #4
ldrh r2, [r0, #4]
and r2, r1
mov r1, #3
lsl r1, r1, #0xa
orr r1, r2
strh r1, [r0, #4]
cmp r6, #2
blt _0211b1ae
mov r6, #0
ldr r4, _0211b324 ; =data_ov11_0212e5a8
ldr r7, _0211b314 ; =data_ov11_02132d40
add r5, r6, #0
_0211b1f6:
ldrb r1, [r4]
mov r0, #0
mov r2, #1
bl func_ov11_0212a0b0
ldr r1, [r7]
mov r2, #2
add r1, r1, r5
str r0, [r1, #0x40]
ldr r0, [r7]
mov r1, #0
add r0, r0, r5
ldr r0, [r0, #0x40]
mvn r1, r1
lsl r2, r2, #8
mov r3, #0
bl func_ov11_02129e24
ldr r0, [r7]
mov r1, #0
add r0, r0, r5
ldr r0, [r0, #0x40]
mvn r1, r1
mov r2, #3
bl func_ov11_02129fac
add r6, r6, #1
add r4, r4, #1
add r5, r5, #4
cmp r6, #2
blt _0211b1f6
mov r0, #0
add r1, sp, #0x18
str r0, [sp, #0x10]
strh r0, [r1, #2]
add r7, r0, #0
str r0, [sp, #0x14]
_0211b240:
add r0, sp, #0x1c
str r0, [sp]
mov r0, #0
mov r1, #0xc
mov r2, #4
add r3, r0, #0
str r0, [sp, #4]
bl func_ov11_0212a484
ldr r1, _0211b314 ; =data_ov11_02132d40
mov r4, #0
ldr r1, [r1]
add r6, sp, #0x18
str r0, [r1, r7]
ldr r0, [sp, #0x14]
ldr r1, _0211b328 ; =data_ov11_0212e5f0
lsl r0, r0, #1
strh r4, [r6, #8]
add r5, r1, r0
_0211b266:
ldrh r0, [r5]
strh r0, [r6]
ldrh r0, [r6, #0xe]
str r0, [sp]
mov r0, #2
str r0, [sp, #4]
mov r0, #0x12
lsl r0, r0, #6
str r0, [sp, #8]
add r0, sp, #0x18
str r0, [sp, #0xc]
ldr r0, _0211b314 ; =data_ov11_02132d40
ldrh r1, [r6, #8]
ldr r0, [r0]
ldrh r2, [r6, #0xa]
ldrh r3, [r6, #0xc]
ldr r0, [r7, r0]
bl func_ov11_0212a818
ldrh r0, [r6, #8]
add r4, r4, #1
add r5, r5, #2
add r0, #0x20
strh r0, [r6, #8]
cmp r4, #3
blt _0211b266
mov r0, #0
ldr r1, [sp, #0x1c]
add r2, r0, #0
bl func_ov11_02129cb4
ldr r1, _0211b314 ; =data_ov11_02132d40
ldr r1, [r1]
add r1, r1, r7
str r0, [r1, #0x48]
ldr r0, [sp, #0x14]
add r7, r7, #4
add r0, r0, #3
str r0, [sp, #0x14]
ldr r0, [sp, #0x10]
add r0, r0, #1
str r0, [sp, #0x10]
cmp r0, #4
blt _0211b240
mov r0, #0
mov r1, #0x44
mov r2, #1
bl func_ov11_0212a0b0
ldr r1, _0211b314 ; =data_ov11_02132d40
mov r3, #0
ldr r2, [r1]
str r0, [r2, #0x58]
ldr r0, [r1]
mov r1, #0
mov r2, #2
ldr r0, [r0, #0x58]
mvn r1, r1
lsl r2, r2, #8
bl func_ov11_02129e24
ldr r0, _0211b314 ; =data_ov11_02132d40
mov r1, #0
ldr r0, [r0]
mvn r1, r1
ldr r0, [r0, #0x58]
mov r2, #2
bl func_ov11_02129fac
mov r0, #0
ldr r1, _0211b32c ; =func_ov11_0211b3a8
add r2, r0, #0
mov r3, #0x78
bl func_ov11_0212b868
ldr r1, _0211b314 ; =data_ov11_02132d40
ldr r1, [r1]
str r0, [r1, #0x5c]
mov r0, #0
mov r1, #0xc0
bl func_ov11_0211ba48
add sp, #0x28
pop {r3, r4, r5, r6, r7, pc}
nop
thumb_func_end func_ov11_0211b118
_0211b310: .word data_ov11_0212e5b8
_0211b314: .word data_ov11_02132d40
_0211b318: .word 0xc1fffcff
_0211b31c: .word 0xfffff3ff
_0211b320: .word data_ov11_0212e5a4
_0211b324: .word data_ov11_0212e5a8
_0211b328: .word data_ov11_0212e5f0
_0211b32c: .word func_ov11_0211b3a8
.global func_ov11_0211b330
thumb_func_start func_ov11_0211b330
func_ov11_0211b330: ; 0x0211b330
push {r3, lr}
ldr r0, _0211b34c ; =data_ov11_02132d40
ldr r0, [r0]
ldr r0, [r0, #0x58]
bl func_ov11_02129dbc
ldr r0, _0211b34c ; =data_ov11_02132d40
ldr r1, _0211b350 ; =func_ov11_0211bd38
ldr r0, [r0]
ldr r0, [r0, #0x5c]
bl func_ov11_0212b8cc
pop {r3, pc}
nop
thumb_func_end func_ov11_0211b330
_0211b34c: .word data_ov11_02132d40
_0211b350: .word func_ov11_0211bd38
.global func_ov11_0211b354
thumb_func_start func_ov11_0211b354
func_ov11_0211b354: ; 0x0211b354
ldr r0, _0211b360 ; =data_ov11_02132d40
ldr r0, [r0]
add r0, #0x60
ldrb r0, [r0]
bx lr
nop
thumb_func_end func_ov11_0211b354
_0211b360: .word data_ov11_02132d40
.global func_ov11_0211b364
thumb_func_start func_ov11_0211b364
func_ov11_0211b364: ; 0x0211b364
ldr r1, _0211b370 ; =data_ov11_02132d40
ldr r1, [r1]
add r1, #0x66
strb r0, [r1]
bx lr
nop
thumb_func_end func_ov11_0211b364
_0211b370: .word data_ov11_02132d40
.global func_ov11_0211b374
thumb_func_start func_ov11_0211b374
func_ov11_0211b374: ; 0x0211b374
ldr r1, _0211b380 ; =data_ov11_02132d40
ldr r1, [r1]
add r1, #0x67
strb r0, [r1]
bx lr
nop
thumb_func_end func_ov11_0211b374
_0211b380: .word data_ov11_02132d40
.global func_ov11_0211b384
thumb_func_start func_ov11_0211b384
func_ov11_0211b384: ; 0x0211b384
ldr r1, _0211b390 ; =data_ov11_02132d40
ldr r1, [r1]
add r1, #0x68
strb r0, [r1]
bx lr
nop
thumb_func_end func_ov11_0211b384
_0211b390: .word data_ov11_02132d40
.global func_ov11_0211b394
thumb_func_start func_ov11_0211b394
func_ov11_0211b394: ; 0x0211b394
ldr r0, _0211b3a4 ; =data_ov11_02132d40
ldr r0, [r0]
cmp r0, #0
beq _0211b3a0
mov r0, #1
bx lr
_0211b3a0:
mov r0, #0
bx lr
.align 2, 0
thumb_func_end func_ov11_0211b394
_0211b3a4: .word data_ov11_02132d40
.global func_ov11_0211b3a8
thumb_func_start func_ov11_0211b3a8
func_ov11_0211b3a8: ; 0x0211b3a8
push {r4, lr}
sub sp, #8
add r4, r0, #0
ldr r0, _0211b3f4 ; =data_ov11_02132d40
ldr r0, [r0]
ldr r0, [r0, #0x10]
ldr r1, [r0]
ldr r0, _0211b3f8 ; =0x01ff0000
and r0, r1
lsr r0, r0, #0x10
str r0, [sp, #4]
lsl r0, r1, #0x18
lsr r1, r0, #0x18
str r1, [sp]
sub r1, #0xc
str r1, [sp]
cmp r1, #0x4c
ble _0211b3d6
mov r0, #0
bl func_ov11_0211ba48
add sp, #8
pop {r4, pc}
_0211b3d6:
mov r0, #0
mov r1, #0x4c
bl func_ov11_0211ba48
mov r0, #1
mov r1, #0xc0
bl func_ov11_0211ba48
ldr r1, _0211b3fc ; =func_ov11_0211b400
add r0, r4, #0
bl func_ov11_0212b8cc
add sp, #8
pop {r4, pc}
nop
thumb_func_end func_ov11_0211b3a8
_0211b3f4: .word data_ov11_02132d40
_0211b3f8: .word 0x01ff0000
_0211b3fc: .word func_ov11_0211b400
.global func_ov11_0211b400
thumb_func_start func_ov11_0211b400
func_ov11_0211b400: ; 0x0211b400
push {r4, lr}
sub sp, #8
add r4, r0, #0
ldr r0, _0211b44c ; =data_ov11_02132d40
ldr r0, [r0]
ldr r0, [r0, #0x1c]
ldr r1, [r0]
ldr r0, _0211b450 ; =0x01ff0000
and r0, r1
lsr r0, r0, #0x10
str r0, [sp, #4]
lsl r0, r1, #0x18
lsr r1, r0, #0x18
str r1, [sp]
sub r1, #0xc
str r1, [sp]
cmp r1, #0x63
ble _0211b42e
mov r0, #1
bl func_ov11_0211ba48
add sp, #8
pop {r4, pc}
_0211b42e:
mov r0, #1
mov r1, #0x63
bl func_ov11_0211ba48
mov r0, #2
mov r1, #0xc0
bl func_ov11_0211ba48
ldr r1, _0211b454 ; =func_ov11_0211b458
add r0, r4, #0
bl func_ov11_0212b8cc
add sp, #8
pop {r4, pc}
nop
thumb_func_end func_ov11_0211b400
_0211b44c: .word data_ov11_02132d40
_0211b450: .word 0x01ff0000
_0211b454: .word func_ov11_0211b458
.global func_ov11_0211b458
thumb_func_start func_ov11_0211b458
func_ov11_0211b458: ; 0x0211b458
push {r4, lr}
sub sp, #8
add r4, r0, #0
ldr r0, _0211b4a4 ; =data_ov11_02132d40
ldr r0, [r0]
ldr r0, [r0, #0x28]
ldr r1, [r0]
ldr r0, _0211b4a8 ; =0x01ff0000
and r0, r1
lsr r0, r0, #0x10
str r0, [sp, #4]
lsl r0, r1, #0x18
lsr r1, r0, #0x18
str r1, [sp]
sub r1, #0xc
str r1, [sp]
cmp r1, #0x7a
ble _0211b486
mov r0, #2
bl func_ov11_0211ba48
add sp, #8
pop {r4, pc}
_0211b486:
mov r0, #2
mov r1, #0x7a
bl func_ov11_0211ba48
mov r0, #3
mov r1, #0xc0
bl func_ov11_0211ba48
ldr r1, _0211b4ac ; =func_ov11_0211b4b0
add r0, r4, #0
bl func_ov11_0212b8cc
add sp, #8
pop {r4, pc}
nop
thumb_func_end func_ov11_0211b458
_0211b4a4: .word data_ov11_02132d40
_0211b4a8: .word 0x01ff0000
_0211b4ac: .word func_ov11_0211b4b0
.global func_ov11_0211b4b0
thumb_func_start func_ov11_0211b4b0
func_ov11_0211b4b0: ; 0x0211b4b0
push {r4, lr}
sub sp, #8
add r4, r0, #0
ldr r0, _0211b4fc ; =data_ov11_02132d40
ldr r0, [r0]
ldr r0, [r0, #0x34]
ldr r1, [r0]
ldr r0, _0211b500 ; =0x01ff0000
and r0, r1
lsr r0, r0, #0x10
str r0, [sp, #4]
lsl r0, r1, #0x18
lsr r1, r0, #0x18
str r1, [sp]
sub r1, #0xc
str r1, [sp]
cmp r1, #0x91
ble _0211b4de
mov r0, #3
bl func_ov11_0211ba48
add sp, #8
pop {r4, pc}
_0211b4de:
mov r0, #3
mov r1, #0x91
bl func_ov11_0211ba48
mov r0, #4
mov r1, #0xc0
bl func_ov11_0211ba48
ldr r1, _0211b504 ; =func_ov11_0211b508
add r0, r4, #0
bl func_ov11_0212b8cc
add sp, #8
pop {r4, pc}
nop
thumb_func_end func_ov11_0211b4b0
_0211b4fc: .word data_ov11_02132d40
_0211b500: .word 0x01ff0000
_0211b504: .word func_ov11_0211b508
.global func_ov11_0211b508
thumb_func_start func_ov11_0211b508
func_ov11_0211b508: ; 0x0211b508
push {r4, lr}
sub sp, #8
add r4, r0, #0
ldr r0, _0211b54c ; =data_ov11_02132d40
mov r1, #0
ldr r0, [r0]
add r2, sp, #4
ldr r0, [r0, #0x40]
add r3, sp, #0
bl func_ov11_02129ff0
ldr r1, [sp]
sub r1, #0xc
str r1, [sp]
cmp r1, #0xaa
ble _0211b532
mov r0, #4
bl func_ov11_0211ba48
add sp, #8
pop {r4, pc}
_0211b532:
mov r0, #4
mov r1, #0xaa
bl func_ov11_0211ba48
bl func_ov11_0211bc54
ldr r1, _0211b550 ; =func_ov11_0211b554
add r0, r4, #0
bl func_ov11_0212b8cc
add sp, #8
pop {r4, pc}
nop
thumb_func_end func_ov11_0211b508
_0211b54c: .word data_ov11_02132d40
_0211b550: .word func_ov11_0211b554
.global func_ov11_0211b554
thumb_func_start func_ov11_0211b554
func_ov11_0211b554: ; 0x0211b554
push {r3, lr}
bl func_ov11_0211b568
bl func_ov11_0211b68c
bl func_ov11_0211b7b0
bl func_ov11_0211b92c
pop {r3, pc}
thumb_func_end func_ov11_0211b554
.global func_ov11_0211b568
thumb_func_start func_ov11_0211b568
func_ov11_0211b568: ; 0x0211b568
push {r3, r4, r5, r6, r7, lr}
sub sp, #8
ldr r0, _0211b66c ; =data_ov11_0212ece8
bl func_ov11_0212afa4
cmp r0, #0
beq _0211b668
ldr r0, _0211b670 ; =data_ov11_02132d40
mov r1, #0
ldr r0, [r0]
mvn r1, r1
add r0, #0x61
ldr r5, _0211b674 ; =data_ov11_0212e60a
ldr r7, _0211b678 ; =data_ov11_0212e5b8
strb r1, [r0]
mov r4, #0
add r6, sp, #0
_0211b58a:
add r0, r5, #0
add r1, r7, #0
add r2, r6, #0
bl func_ov11_0212a940
add r0, r6, #0
bl func_ov11_0212afa4
cmp r0, #0
beq _0211b5c6
ldr r0, _0211b670 ; =data_ov11_02132d40
ldr r0, [r0]
add r0, #0x67
ldrb r0, [r0]
cmp r0, #0
bne _0211b5b4
mov r0, #9
bl func_ov11_0212672c
add sp, #8
pop {r3, r4, r5, r6, r7, pc}
_0211b5b4:
mov r0, #0
bl func_ov11_0212672c
ldr r0, _0211b670 ; =data_ov11_02132d40
add sp, #8
ldr r0, [r0]
add r0, #0x61
strb r4, [r0]
pop {r3, r4, r5, r6, r7, pc}
_0211b5c6:
add r4, r4, #1
add r5, r5, #4
cmp r4, #0xa
blt _0211b58a
ldr r4, _0211b67c ; =data_ov11_0212e5e0
ldr r7, _0211b680 ; =data_ov11_0212e5c0
mov r5, #0
add r6, sp, #0
_0211b5d6:
add r0, r4, #0
add r1, r7, #0
add r2, r6, #0
bl func_ov11_0212a940
add r0, r6, #0
bl func_ov11_0212afa4
cmp r0, #0
beq _0211b628
cmp r5, #0
bne _0211b5fa
ldr r0, _0211b670 ; =data_ov11_02132d40
ldr r0, [r0]
add r0, #0x66
ldrb r0, [r0]
cmp r0, #0
beq _0211b60a
_0211b5fa:
cmp r5, #1
bne _0211b614
ldr r0, _0211b670 ; =data_ov11_02132d40
ldr r0, [r0]
add r0, #0x68
ldrb r0, [r0]
cmp r0, #0
bne _0211b614
_0211b60a:
mov r0, #9
bl func_ov11_0212672c
add sp, #8
pop {r3, r4, r5, r6, r7, pc}
_0211b614:
mov r0, #0
bl func_ov11_0212672c
ldr r0, _0211b670 ; =data_ov11_02132d40
add r5, #0xa
ldr r0, [r0]
add sp, #8
add r0, #0x61
strb r5, [r0]
pop {r3, r4, r5, r6, r7, pc}
_0211b628:
add r5, r5, #1
add r4, r4, #4
cmp r5, #2
blt _0211b5d6
ldr r4, _0211b684 ; =data_ov11_0212e5e8
ldr r7, _0211b688 ; =data_ov11_0212e5c4
mov r5, #0
add r6, sp, #0
_0211b638:
add r0, r4, #0
add r1, r7, #0
add r2, r6, #0
bl func_ov11_0212a940
add r0, r6, #0
bl func_ov11_0212afa4
cmp r0, #0
beq _0211b660
mov r0, #0
bl func_ov11_0212672c
ldr r0, _0211b670 ; =data_ov11_02132d40
add r5, #0xc
ldr r0, [r0]
add sp, #8
add r0, #0x61
strb r5, [r0]
pop {r3, r4, r5, r6, r7, pc}
_0211b660:
add r5, r5, #1
add r4, r4, #4
cmp r5, #2
blt _0211b638
_0211b668:
add sp, #8
pop {r3, r4, r5, r6, r7, pc}
.align 2, 0
thumb_func_end func_ov11_0211b568
_0211b66c: .word data_ov11_0212ece8
_0211b670: .word data_ov11_02132d40
_0211b674: .word data_ov11_0212e60a
_0211b678: .word data_ov11_0212e5b8
_0211b67c: .word data_ov11_0212e5e0
_0211b680: .word data_ov11_0212e5c0
_0211b684: .word data_ov11_0212e5e8
_0211b688: .word data_ov11_0212e5c4
.global func_ov11_0211b68c
thumb_func_start func_ov11_0211b68c
func_ov11_0211b68c: ; 0x0211b68c
push {r3, r4, r5, r6, r7, lr}
sub sp, #8
ldr r0, _0211b784 ; =data_ov11_02132d40
mov r1, #0
ldr r0, [r0]
add r0, #0x60
strb r1, [r0]
ldr r0, _0211b788 ; =data_ov11_0212ece8
bl func_ov11_0212b034
cmp r0, #0
beq _0211b77e
ldr r5, _0211b78c ; =data_ov11_0212e60a
ldr r7, _0211b790 ; =data_ov11_0212e5b8
mov r4, #0
add r6, sp, #0
_0211b6ac:
add r0, r5, #0
add r1, r7, #0
add r2, r6, #0
bl func_ov11_0212a940
add r0, r6, #0
bl func_ov11_0212b034
cmp r0, #0
beq _0211b6e2
ldr r1, _0211b784 ; =data_ov11_02132d40
mov r0, #0x61
ldr r2, [r1]
ldrsb r0, [r2, r0]
cmp r0, r4
bne _0211b77e
ldr r0, _0211b794 ; =data_ov11_0212e6a4
add r2, #0x60
ldrb r0, [r0, r4]
strb r0, [r2]
ldr r0, [r1]
add r0, #0x63
strb r4, [r0]
bl func_ov11_0211bc54
add sp, #8
pop {r3, r4, r5, r6, r7, pc}
_0211b6e2:
add r4, r4, #1
add r5, r5, #4
cmp r4, #0xa
blt _0211b6ac
ldr r4, _0211b798 ; =data_ov11_0212e5e0
ldr r7, _0211b79c ; =data_ov11_0212e5c0
mov r5, #0
add r6, sp, #0
_0211b6f2:
add r0, r4, #0
add r1, r7, #0
add r2, r6, #0
bl func_ov11_0212a940
add r0, r6, #0
bl func_ov11_0212b034
cmp r0, #0
beq _0211b72c
ldr r2, _0211b784 ; =data_ov11_02132d40
add r3, r5, #0
ldr r0, [r2]
mov r1, #0x61
ldrsb r1, [r0, r1]
add r3, #0xa
cmp r1, r3
bne _0211b77e
ldr r1, _0211b7a0 ; =data_ov11_0212e5b4
add r0, #0x60
ldrb r1, [r1, r5]
strb r1, [r0]
ldr r0, [r2]
add r0, #0x63
strb r3, [r0]
bl func_ov11_0211bc54
add sp, #8
pop {r3, r4, r5, r6, r7, pc}
_0211b72c:
add r5, r5, #1
add r4, r4, #4
cmp r5, #2
blt _0211b6f2
ldr r4, _0211b7a4 ; =data_ov11_0212e5e8
ldr r7, _0211b7a8 ; =data_ov11_0212e5c4
mov r5, #0
add r6, sp, #0
_0211b73c:
add r0, r4, #0
add r1, r7, #0
add r2, r6, #0
bl func_ov11_0212a940
add r0, r6, #0
bl func_ov11_0212b034
cmp r0, #0
beq _0211b776
ldr r2, _0211b784 ; =data_ov11_02132d40
add r3, r5, #0
ldr r0, [r2]
mov r1, #0x61
ldrsb r1, [r0, r1]
add r3, #0xc
cmp r1, r3
bne _0211b77e
ldr r1, _0211b7ac ; =data_ov11_0212e5b0
add r0, #0x60
ldrb r1, [r1, r5]
strb r1, [r0]
ldr r0, [r2]
add r0, #0x63
strb r3, [r0]
bl func_ov11_0211bc54
add sp, #8
pop {r3, r4, r5, r6, r7, pc}
_0211b776:
add r5, r5, #1
add r4, r4, #4
cmp r5, #2
blt _0211b73c
_0211b77e:
add sp, #8
pop {r3, r4, r5, r6, r7, pc}
nop
thumb_func_end func_ov11_0211b68c
_0211b784: .word data_ov11_02132d40
_0211b788: .word data_ov11_0212ece8
_0211b78c: .word data_ov11_0212e60a
_0211b790: .word data_ov11_0212e5b8
_0211b794: .word data_ov11_0212e6a4
_0211b798: .word data_ov11_0212e5e0
_0211b79c: .word data_ov11_0212e5c0
_0211b7a0: .word data_ov11_0212e5b4
_0211b7a4: .word data_ov11_0212e5e8
_0211b7a8: .word data_ov11_0212e5c4
_0211b7ac: .word data_ov11_0212e5b0
.global func_ov11_0211b7b0
thumb_func_start func_ov11_0211b7b0
func_ov11_0211b7b0: ; 0x0211b7b0
push {r3, r4, r5, r6, r7, lr}
sub sp, #8
ldr r0, _0211b8d8 ; =data_ov11_0212ece8
bl func_ov11_0212af5c
cmp r0, #0
bne _0211b7c0
b _0211b8c2
_0211b7c0:
ldr r5, _0211b8dc ; =data_ov11_0212e60a
ldr r7, _0211b8e0 ; =data_ov11_0212e5b8
mov r4, #0
add r6, sp, #0
_0211b7c8:
add r0, r5, #0
add r1, r7, #0
add r2, r6, #0
bl func_ov11_0212a940
add r0, r6, #0
bl func_ov11_0212af5c
cmp r0, #0
beq _0211b7f0
ldr r0, _0211b8e4 ; =data_ov11_02132d40
ldr r1, [r0]
mov r0, #0x61
ldrsb r0, [r1, r0]
cmp r0, r4
bne _0211b8c2
add r0, r4, #0
bl func_ov11_0211b8f8
b _0211b8ca
_0211b7f0:
add r4, r4, #1
add r5, r5, #4
cmp r4, #0xa
blt _0211b7c8
ldr r4, _0211b8e8 ; =data_ov11_0212e5e0
ldr r7, _0211b8ec ; =data_ov11_0212e5c0
mov r5, #0
add r6, sp, #0
_0211b800:
add r0, r4, #0
add r1, r7, #0
add r2, r6, #0
bl func_ov11_0212a940
add r0, r6, #0
bl func_ov11_0212af5c
cmp r0, #0
beq _0211b880
ldr r0, _0211b8e4 ; =data_ov11_02132d40
ldr r1, [r0]
mov r0, #0x61
ldrsb r1, [r1, r0]
add r0, r5, #0
add r0, #0xa
cmp r1, r0
bne _0211b8c2
bl func_ov11_0211b8f8
cmp r5, #0
bne _0211b8ca
ldr r1, _0211b8e4 ; =data_ov11_02132d40
ldr r2, [r1]
add r0, r2, #0
add r0, #0x65
ldrb r0, [r0]
add r2, #0x65
add r0, r0, #1
strb r0, [r2]
ldr r2, [r1]
add r0, r2, #0
add r0, #0x65
ldrb r0, [r0]
cmp r0, #0x28
blo _0211b8d4
add r0, r2, #0
add r0, #0x66
ldrb r0, [r0]
cmp r0, #0
bne _0211b868
mov r0, #9
bl func_ov11_0212672c
ldr r0, _0211b8e4 ; =data_ov11_02132d40
mov r1, #0
ldr r0, [r0]
mvn r1, r1
add r0, #0x61
strb r1, [r0]
add sp, #8
pop {r3, r4, r5, r6, r7, pc}
_0211b868:
mov r0, #0x10
add r2, #0x60
strb r0, [r2]
ldr r1, [r1]
add sp, #8
add r0, r1, #0
add r0, #0x65
ldrb r0, [r0]
add r1, #0x65
sub r0, r0, #7
strb r0, [r1]
pop {r3, r4, r5, r6, r7, pc}
_0211b880:
add r5, r5, #1
add r4, r4, #4
cmp r5, #2
blt _0211b800
ldr r4, _0211b8f0 ; =data_ov11_0212e5e8
ldr r7, _0211b8f4 ; =data_ov11_0212e5c4
mov r5, #0
add r6, sp, #0
_0211b890:
add r0, r4, #0
add r1, r7, #0
add r2, r6, #0
bl func_ov11_0212a940
add r0, r6, #0
bl func_ov11_0212af5c
cmp r0, #0
beq _0211b8ba
ldr r0, _0211b8e4 ; =data_ov11_02132d40
add r5, #0xc
ldr r1, [r0]
mov r0, #0x61
ldrsb r0, [r1, r0]
cmp r0, r5
bne _0211b8c2
add r0, r5, #0
bl func_ov11_0211b8f8
b _0211b8ca
_0211b8ba:
add r5, r5, #1
add r4, r4, #4
cmp r5, #2
blt _0211b890
_0211b8c2:
mov r0, #0
mvn r0, r0
bl func_ov11_0211b8f8
_0211b8ca:
ldr r0, _0211b8e4 ; =data_ov11_02132d40
mov r1, #0
ldr r0, [r0]
add r0, #0x65
strb r1, [r0]
_0211b8d4:
add sp, #8
pop {r3, r4, r5, r6, r7, pc}
.align 2, 0
thumb_func_end func_ov11_0211b7b0
_0211b8d8: .word data_ov11_0212ece8
_0211b8dc: .word data_ov11_0212e60a
_0211b8e0: .word data_ov11_0212e5b8
_0211b8e4: .word data_ov11_02132d40
_0211b8e8: .word data_ov11_0212e5e0
_0211b8ec: .word data_ov11_0212e5c0
_0211b8f0: .word data_ov11_0212e5e8
_0211b8f4: .word data_ov11_0212e5c4
.global func_ov11_0211b8f8
thumb_func_start func_ov11_0211b8f8
func_ov11_0211b8f8: ; 0x0211b8f8
push {r4, lr}
ldr r1, _0211b928 ; =data_ov11_02132d40
add r4, r0, #0
ldr r2, [r1]
mov r1, #0x62
ldrsb r1, [r2, r1]
cmp r4, r1
beq _0211b924
mov r1, #1
bl func_ov11_0211bbc8
ldr r0, _0211b928 ; =data_ov11_02132d40
ldr r1, [r0]
mov r0, #0x62
ldrsb r0, [r1, r0]
mov r1, #0
bl func_ov11_0211bbc8
ldr r0, _0211b928 ; =data_ov11_02132d40
ldr r0, [r0]
add r0, #0x62
strb r4, [r0]
_0211b924:
pop {r4, pc}
nop
thumb_func_end func_ov11_0211b8f8
_0211b928: .word data_ov11_02132d40
.global func_ov11_0211b92c
thumb_func_start func_ov11_0211b92c
func_ov11_0211b92c: ; 0x0211b92c
push {r3, lr}
mov r0, #0x20
bl func_ov11_0212af2c
cmp r0, #0
beq _0211b93e
mov r0, #0
bl func_ov11_0211bcb4
_0211b93e:
mov r0, #0x40
bl func_ov11_0212af2c
cmp r0, #0
beq _0211b94e
mov r0, #1
bl func_ov11_0211bcb4
_0211b94e:
mov r0, #0x10
bl func_ov11_0212af2c
cmp r0, #0
beq _0211b95e
mov r0, #2
bl func_ov11_0211bcb4
_0211b95e:
mov r0, #0x80
bl func_ov11_0212af2c
cmp r0, #0
beq _0211b96e
mov r0, #3
bl func_ov11_0211bcb4
_0211b96e:
mov r0, #1
bl func_ov11_0212af14
cmp r0, #0
beq _0211b9e6
ldr r0, _0211ba38 ; =data_ov11_02132d40
ldr r1, [r0]
mov r0, #0x63
ldrsb r0, [r1, r0]
cmp r0, #0xa
bge _0211b9a0
add r2, r1, #0
add r2, #0x67
ldrb r2, [r2]
cmp r2, #0
beq _0211b998
ldr r2, _0211ba3c ; =data_ov11_0212e6a4
add r1, #0x60
ldrb r0, [r2, r0]
strb r0, [r1]
pop {r3, pc}
_0211b998:
mov r0, #9
bl func_ov11_0212672c
pop {r3, pc}
_0211b9a0:
add r2, r0, #0
sub r2, #0xa
cmp r2, #2
bge _0211b9dc
cmp r2, #0
bne _0211b9b6
add r2, r1, #0
add r2, #0x66
ldrb r2, [r2]
cmp r2, #0
beq _0211b9c8
_0211b9b6:
add r2, r0, #0
sub r2, #0xa
cmp r2, #1
bne _0211b9d0
add r2, r1, #0
add r2, #0x68
ldrb r2, [r2]
cmp r2, #0
bne _0211b9d0
_0211b9c8:
mov r0, #9
bl func_ov11_0212672c
pop {r3, pc}
_0211b9d0:
ldr r2, _0211ba40 ; =data_ov11_0212e5b4
sub r0, #0xa
ldrb r0, [r2, r0]
add r1, #0x60
strb r0, [r1]
pop {r3, pc}
_0211b9dc:
ldr r2, _0211ba44 ; =data_ov11_0212e5b0
sub r0, #0xc
ldrb r0, [r2, r0]
add r1, #0x60
strb r0, [r1]
_0211b9e6:
mov r0, #2
bl func_ov11_0212af2c
cmp r0, #0
beq _0211ba20
ldr r0, _0211ba38 ; =data_ov11_02132d40
ldr r1, [r0]
add r0, r1, #0
add r0, #0x66
ldrb r0, [r0]
cmp r0, #0
bne _0211ba18
add r1, #0x69
ldrb r0, [r1]
cmp r0, #0
bne _0211ba34
mov r0, #9
bl func_ov11_0212672c
ldr r0, _0211ba38 ; =data_ov11_02132d40
mov r1, #1
ldr r0, [r0]
add r0, #0x69
strb r1, [r0]
pop {r3, pc}
_0211ba18:
mov r0, #0x10
add r1, #0x60
strb r0, [r1]
pop {r3, pc}
_0211ba20:
mov r0, #2
bl func_ov11_0212af44
cmp r0, #0
beq _0211ba34
ldr r0, _0211ba38 ; =data_ov11_02132d40
mov r1, #0
ldr r0, [r0]
add r0, #0x69
strb r1, [r0]
_0211ba34:
pop {r3, pc}
nop
thumb_func_end func_ov11_0211b92c
_0211ba38: .word data_ov11_02132d40
_0211ba3c: .word data_ov11_0212e6a4
_0211ba40: .word data_ov11_0212e5b4
_0211ba44: .word data_ov11_0212e5b0
.global func_ov11_0211ba48
thumb_func_start func_ov11_0211ba48
func_ov11_0211ba48: ; 0x0211ba48
push {r3, r4, r5, r6, r7, lr}
sub sp, #0x20
str r1, [sp, #4]
ldr r1, _0211bbac ; =data_ov11_0212e5b8
add r7, r0, #0
ldrb r2, [r1, #0x15]
add r0, sp, #0x10
strb r2, [r0, #0xa]
ldrb r2, [r1, #0x16]
strb r2, [r0, #0xb]
ldrb r2, [r1, #0x17]
strb r2, [r0, #0xc]
ldrb r2, [r1, #0x18]
strb r2, [r0, #0xd]
ldrb r2, [r1, #0x19]
strb r2, [r0, #0xe]
ldrb r2, [r1, #0x1a]
strb r2, [r0, #5]
ldrb r2, [r1, #0x1b]
strb r2, [r0, #6]
ldrb r2, [r1, #0x1c]
strb r2, [r0, #7]
ldrb r2, [r1, #0x1d]
strb r2, [r0, #8]
ldrb r2, [r1, #0x1e]
strb r2, [r0, #9]
ldrb r2, [r1, #0x10]
strb r2, [r0]
ldrb r2, [r1, #0x11]
strb r2, [r0, #1]
ldrb r2, [r1, #0x12]
strb r2, [r0, #2]
ldrb r2, [r1, #0x13]
strb r2, [r0, #3]
ldrb r1, [r1, #0x14]
strb r1, [r0, #4]
lsl r0, r7, #1
add r0, r7, r0
mov ip, r0
add r0, sp, #0x18
add r0, #2
ldrb r0, [r0, r7]
mov r1, #0
cmp r0, #0
ble _0211baee
mov r0, ip
lsl r2, r0, #2
ldr r0, _0211bbb0 ; =data_ov11_0212e60a
add r3, r0, r2
ldr r0, [sp, #4]
lsl r0, r0, #0x18
lsr r0, r0, #0x18
str r0, [sp, #8]
_0211bab2:
ldr r0, _0211bbb4 ; =data_ov11_02132d40
add r1, r1, #1
ldr r0, [r0]
add r0, r0, r2
ldr r5, [r0, #0x10]
ldr r0, _0211bbb8 ; =0xc1fffcff
ldr r4, [r5]
and r0, r4
str r0, [r5]
ldr r0, _0211bbb4 ; =data_ov11_02132d40
ldrh r4, [r3]
ldr r0, [r0]
add r3, r3, #4
add r0, r0, r2
ldr r0, [r0, #0x10]
lsl r4, r4, #0x17
lsr r6, r4, #7
ldr r5, [r0]
ldr r4, _0211bbbc ; =0xfe00ff00
add r2, r2, #4
and r5, r4
ldr r4, [sp, #8]
orr r4, r5
orr r4, r6
str r4, [r0]
add r0, sp, #0x18
add r0, #2
ldrb r0, [r0, r7]
cmp r1, r0
blt _0211bab2
_0211baee:
cmp r7, #4
bge _0211bb10
ldr r0, _0211bbb4 ; =data_ov11_02132d40
mov r1, ip
ldr r3, [r0]
mov r0, #2
lsl r2, r1, #2
ldr r1, _0211bbb0 ; =data_ov11_0212e60a
str r0, [sp]
lsl r4, r7, #2
ldr r0, [r3, r4]
ldrh r1, [r1, r2]
add r3, r3, r4
ldr r2, [sp, #4]
ldr r3, [r3, #0x48]
bl func_ov11_0212a8a0
_0211bb10:
add r0, sp, #0x14
add r0, #1
ldrb r0, [r0, r7]
mov r4, #0
cmp r0, #0
ble _0211bb64
ldr r0, [sp, #4]
ldr r3, _0211bbc0 ; =data_ov11_0212e5e0
lsl r0, r0, #0x18
lsr r0, r0, #0x18
add r2, r4, #0
str r0, [sp, #0xc]
_0211bb28:
ldr r0, _0211bbb4 ; =data_ov11_02132d40
ldr r1, _0211bbb8 ; =0xc1fffcff
ldr r0, [r0]
add r4, r4, #1
add r0, r0, r2
ldr r0, [r0, #0x38]
ldr r5, [r0]
and r1, r5
str r1, [r0]
ldr r0, _0211bbb4 ; =data_ov11_02132d40
ldr r5, _0211bbbc ; =0xfe00ff00
ldr r0, [r0]
add r0, r0, r2
ldr r1, [r0, #0x38]
ldrh r0, [r3]
ldr r6, [r1]
add r2, r2, #4
and r6, r5
ldr r5, [sp, #0xc]
lsl r0, r0, #0x17
lsr r0, r0, #7
orr r5, r6
orr r0, r5
str r0, [r1]
add r0, sp, #0x14
add r0, #1
ldrb r0, [r0, r7]
add r3, r3, #4
cmp r4, r0
blt _0211bb28
_0211bb64:
add r0, sp, #0x10
ldrb r0, [r0, r7]
mov r5, #0
cmp r0, #0
ble _0211bba8
ldr r6, _0211bbc4 ; =data_ov11_0212e5e8
add r4, r5, #0
_0211bb72:
ldr r0, _0211bbb4 ; =data_ov11_02132d40
mov r1, #0
ldr r0, [r0]
mov r2, #0
add r0, r0, r4
ldr r0, [r0, #0x40]
mvn r1, r1
add r3, r2, #0
bl func_ov11_02129e24
ldr r0, _0211bbb4 ; =data_ov11_02132d40
mov r1, #0
ldr r0, [r0]
ldrh r2, [r6]
add r0, r0, r4
ldr r0, [r0, #0x40]
ldr r3, [sp, #4]
mvn r1, r1
bl func_ov11_02129f08
add r0, sp, #0x10
ldrb r0, [r0, r7]
add r5, r5, #1
add r4, r4, #4
add r6, r6, #4
cmp r5, r0
blt _0211bb72
_0211bba8:
add sp, #0x20
pop {r3, r4, r5, r6, r7, pc}
.align 2, 0
thumb_func_end func_ov11_0211ba48
_0211bbac: .word data_ov11_0212e5b8
_0211bbb0: .word data_ov11_0212e60a
_0211bbb4: .word data_ov11_02132d40
_0211bbb8: .word 0xc1fffcff
_0211bbbc: .word 0xfe00ff00
_0211bbc0: .word data_ov11_0212e5e0
_0211bbc4: .word data_ov11_0212e5e8
.global func_ov11_0211bbc8
thumb_func_start func_ov11_0211bbc8
func_ov11_0211bbc8: ; 0x0211bbc8
push {r4, lr}
add r3, r1, #0
cmp r0, #0
blt _0211bc3e
cmp r0, #0xa
bge _0211bbf8
ldr r1, _0211bc40 ; =data_ov11_02132d40
lsl r0, r0, #2
ldr r1, [r1]
add r0, r1, r0
ldr r0, [r0, #0x10]
ldr r1, _0211bc44 ; =0xfffff3ff
ldr r2, [r0]
and r1, r2
str r1, [r0]
ldrh r2, [r0, #4]
ldr r1, _0211bc48 ; =0xffff0fff
and r2, r1
ldr r1, _0211bc4c ; =data_ov11_0212e5ac
ldrb r1, [r1, r3]
lsl r1, r1, #0xc
orr r1, r2
strh r1, [r0, #4]
pop {r4, pc}
_0211bbf8:
add r2, r0, #0
sub r2, #0xa
cmp r2, #2
bge _0211bc24
ldr r0, _0211bc40 ; =data_ov11_02132d40
ldr r1, [r0]
lsl r0, r2, #2
add r0, r1, r0
ldr r0, [r0, #0x38]
ldr r1, _0211bc44 ; =0xfffff3ff
ldr r2, [r0]
and r1, r2
str r1, [r0]
ldrh r2, [r0, #4]
ldr r1, _0211bc48 ; =0xffff0fff
and r2, r1
ldr r1, _0211bc4c ; =data_ov11_0212e5ac
ldrb r1, [r1, r3]
lsl r1, r1, #0xc
orr r1, r2
strh r1, [r0, #4]
pop {r4, pc}
_0211bc24:
ldr r1, _0211bc40 ; =data_ov11_02132d40
sub r0, #0xc
ldr r4, _0211bc50 ; =data_ov11_0212e5a0
ldr r1, [r1]
lsl r0, r0, #2
add r0, r1, r0
mov r1, #0
ldrb r3, [r4, r3]
ldr r0, [r0, #0x40]
mvn r1, r1
mov r2, #0
bl func_ov11_02129ea8
_0211bc3e:
pop {r4, pc}
.align 2, 0
thumb_func_end func_ov11_0211bbc8
_0211bc40: .word data_ov11_02132d40
_0211bc44: .word 0xfffff3ff
_0211bc48: .word 0xffff0fff
_0211bc4c: .word data_ov11_0212e5ac
_0211bc50: .word data_ov11_0212e5a0
.global func_ov11_0211bc54
thumb_func_start func_ov11_0211bc54
func_ov11_0211bc54: ; 0x0211bc54
push {r4, lr}
ldr r0, _0211bca8 ; =data_ov11_02132d40
ldr r1, [r0]
mov r0, #0x63
ldrsb r0, [r1, r0]
cmp r0, #0xb
bgt _0211bc66
mov r4, #0x44
b _0211bc68
_0211bc66:
mov r4, #0x45
_0211bc68:
ldr r0, [r1, #0x58]
mov r1, #0
bl func_ov11_02129e18
add r2, r0, #0
mov r0, #0
add r1, r4, #0
bl func_ov11_0212a048
ldr r0, _0211bca8 ; =data_ov11_02132d40
mov r1, #0
ldr r0, [r0]
mvn r1, r1
ldr r0, [r0, #0x58]
mov r2, #2
bl func_ov11_02129fac
ldr r0, _0211bca8 ; =data_ov11_02132d40
mov r1, #0x63
ldr r2, [r0]
ldr r3, _0211bcac ; =data_ov11_0212e634
ldrsb r0, [r2, r1]
sub r1, #0x64
lsl r4, r0, #2
ldr r0, [r2, #0x58]
ldr r2, _0211bcb0 ; =data_ov11_0212e632
ldrh r3, [r3, r4]
ldrh r2, [r2, r4]
bl func_ov11_02129f08
pop {r4, pc}
nop
thumb_func_end func_ov11_0211bc54
_0211bca8: .word data_ov11_02132d40
_0211bcac: .word data_ov11_0212e634
_0211bcb0: .word data_ov11_0212e632
.global func_ov11_0211bcb4
thumb_func_start func_ov11_0211bcb4
func_ov11_0211bcb4: ; 0x0211bcb4
push {r4, r5, r6, lr}
ldr r4, _0211bd30 ; =data_ov11_02132d40
mov r3, #0x63
ldr r1, [r4]
ldr r5, _0211bd34 ; =data_ov11_0212e66a
ldrsb r2, [r1, r3]
add r1, #0x63
lsl r6, r2, #2
add r5, r5, r6
ldrsb r5, [r0, r5]
strb r5, [r1]
ldr r1, [r4]
ldrsb r3, [r1, r3]
cmp r3, #0xd
bne _0211bce0
cmp r0, #1
beq _0211bcda
cmp r0, #3
bne _0211bce0
_0211bcda:
add r1, #0x64
strb r2, [r1]
b _0211bd24
_0211bce0:
mov r0, #0
mvn r0, r0
cmp r3, r0
bne _0211bd04
mov r0, #0x64
ldrsb r0, [r1, r0]
cmp r0, #1
beq _0211bcf4
cmp r0, #0xa
bne _0211bcfc
_0211bcf4:
mov r0, #0xa
add r1, #0x63
strb r0, [r1]
b _0211bd24
_0211bcfc:
mov r0, #0xb
add r1, #0x63
strb r0, [r1]
b _0211bd24
_0211bd04:
sub r0, r0, #1
cmp r3, r0
bne _0211bd24
mov r0, #0x64
ldrsb r0, [r1, r0]
cmp r0, #1
beq _0211bd16
cmp r0, #0xa
bne _0211bd1e
_0211bd16:
mov r0, #1
add r1, #0x63
strb r0, [r1]
b _0211bd24
_0211bd1e:
mov r0, #2
add r1, #0x63
strb r0, [r1]
_0211bd24:
bl func_ov11_0211bc54
mov r0, #8
bl func_ov11_0212672c
pop {r4, r5, r6, pc}
.align 2, 0
thumb_func_end func_ov11_0211bcb4
_0211bd30: .word data_ov11_02132d40
_0211bd34: .word data_ov11_0212e66a
.global func_ov11_0211bd38
thumb_func_start func_ov11_0211bd38
func_ov11_0211bd38: ; 0x0211bd38
push {r4, lr}
sub sp, #8
add r4, r0, #0
ldr r0, _0211bd78 ; =data_ov11_02132d40
mov r1, #0
ldr r0, [r0]
ldr r0, [r0, #0x40]
bl func_ov11_02129e18
ldr r1, [r0]
ldr r0, _0211bd7c ; =0x01ff0000
and r0, r1
lsr r0, r0, #0x10
str r0, [sp, #4]
lsl r0, r1, #0x18
lsr r1, r0, #0x18
str r1, [sp]
add r1, #0xc
str r1, [sp]
mov r0, #4
bl func_ov11_0211ba48
ldr r0, [sp]
cmp r0, #0xc0
blt _0211bd72
ldr r1, _0211bd80 ; =func_ov11_0211bd84
add r0, r4, #0
bl func_ov11_0212b8cc
_0211bd72:
add sp, #8
pop {r4, pc}
nop
thumb_func_end func_ov11_0211bd38
_0211bd78: .word data_ov11_02132d40
_0211bd7c: .word 0x01ff0000
_0211bd80: .word func_ov11_0211bd84
.global func_ov11_0211bd84
thumb_func_start func_ov11_0211bd84
func_ov11_0211bd84: ; 0x0211bd84
push {r4, lr}
sub sp, #8
add r4, r0, #0
ldr r0, _0211bdbc ; =data_ov11_02132d40
ldr r0, [r0]
ldr r0, [r0, #0x34]
ldr r1, [r0]
ldr r0, _0211bdc0 ; =0x01ff0000
and r0, r1
lsr r0, r0, #0x10
str r0, [sp, #4]
lsl r0, r1, #0x18
lsr r1, r0, #0x18
str r1, [sp]
add r1, #0xc
str r1, [sp]
mov r0, #3
bl func_ov11_0211ba48
ldr r0, [sp]
cmp r0, #0xc0
blt _0211bdb8
ldr r1, _0211bdc4 ; =func_ov11_0211bdc8
add r0, r4, #0
bl func_ov11_0212b8cc
_0211bdb8:
add sp, #8
pop {r4, pc}
.align 2, 0
thumb_func_end func_ov11_0211bd84
_0211bdbc: .word data_ov11_02132d40
_0211bdc0: .word 0x01ff0000
_0211bdc4: .word func_ov11_0211bdc8
.global func_ov11_0211bdc8
thumb_func_start func_ov11_0211bdc8
func_ov11_0211bdc8: ; 0x0211bdc8
push {r4, lr}
sub sp, #8
add r4, r0, #0
ldr r0, _0211be00 ; =data_ov11_02132d40
ldr r0, [r0]
ldr r0, [r0, #0x28]
ldr r1, [r0]
ldr r0, _0211be04 ; =0x01ff0000
and r0, r1
lsr r0, r0, #0x10
str r0, [sp, #4]
lsl r0, r1, #0x18
lsr r1, r0, #0x18
str r1, [sp]
add r1, #0xc
str r1, [sp]
mov r0, #2
bl func_ov11_0211ba48
ldr r0, [sp]
cmp r0, #0xc0
blt _0211bdfc
ldr r1, _0211be08 ; =func_ov11_0211be0c
add r0, r4, #0
bl func_ov11_0212b8cc
_0211bdfc:
add sp, #8
pop {r4, pc}
.align 2, 0
thumb_func_end func_ov11_0211bdc8
_0211be00: .word data_ov11_02132d40
_0211be04: .word 0x01ff0000
_0211be08: .word func_ov11_0211be0c
.global func_ov11_0211be0c
thumb_func_start func_ov11_0211be0c
func_ov11_0211be0c: ; 0x0211be0c
push {r4, lr}
sub sp, #8
add r4, r0, #0
ldr r0, _0211be44 ; =data_ov11_02132d40
ldr r0, [r0]
ldr r0, [r0, #0x1c]
ldr r1, [r0]
ldr r0, _0211be48 ; =0x01ff0000
and r0, r1
lsr r0, r0, #0x10
str r0, [sp, #4]
lsl r0, r1, #0x18
lsr r1, r0, #0x18
str r1, [sp]
add r1, #0xc
str r1, [sp]
mov r0, #1
bl func_ov11_0211ba48
ldr r0, [sp]
cmp r0, #0xc0
blt _0211be40
ldr r1, _0211be4c ; =func_ov11_0211be50
add r0, r4, #0
bl func_ov11_0212b8cc
_0211be40:
add sp, #8
pop {r4, pc}
.align 2, 0
thumb_func_end func_ov11_0211be0c
_0211be44: .word data_ov11_02132d40
_0211be48: .word 0x01ff0000
_0211be4c: .word func_ov11_0211be50
.global func_ov11_0211be50
thumb_func_start func_ov11_0211be50
func_ov11_0211be50: ; 0x0211be50
push {r4, lr}
sub sp, #8
add r4, r0, #0
ldr r0, _0211be88 ; =data_ov11_02132d40
ldr r0, [r0]
ldr r0, [r0, #0x10]
ldr r1, [r0]
ldr r0, _0211be8c ; =0x01ff0000
and r0, r1
lsr r0, r0, #0x10
str r0, [sp, #4]
lsl r0, r1, #0x18
lsr r1, r0, #0x18
str r1, [sp]
add r1, #0xc
str r1, [sp]
mov r0, #0
bl func_ov11_0211ba48
ldr r0, [sp]
cmp r0, #0xc0
blt _0211be84
ldr r1, _0211be90 ; =func_ov11_0211be94
add r0, r4, #0
bl func_ov11_0212b8cc
_0211be84:
add sp, #8
pop {r4, pc}
.align 2, 0
thumb_func_end func_ov11_0211be50
_0211be88: .word data_ov11_02132d40
_0211be8c: .word 0x01ff0000
_0211be90: .word func_ov11_0211be94
.global func_ov11_0211be94
thumb_func_start func_ov11_0211be94
func_ov11_0211be94: ; 0x0211be94
push {r4, r5, r6, lr}
add r1, r0, #0
mov r0, #0
bl func_ov11_0212b8d0
mov r4, #0
ldr r6, _0211bf10 ; =data_ov11_02132d40
add r5, r4, #0
_0211bea4:
ldr r0, [r6]
add r0, r0, r5
ldr r0, [r0, #0x48]
bl func_ov11_02129dbc
ldr r0, [r6]
ldr r0, [r0, r5]
bl func_ov11_0212a514
add r4, r4, #1
add r5, r5, #4
cmp r4, #4
blt _0211bea4
mov r5, #0
ldr r6, _0211bf10 ; =data_ov11_02132d40
add r4, r5, #0
_0211bec4:
ldr r0, [r6]
add r0, r0, r4
ldr r0, [r0, #0x40]
bl func_ov11_02129dbc
add r5, r5, #1
add r4, r4, #4
cmp r5, #2
blt _0211bec4
mov r5, #0
ldr r6, _0211bf10 ; =data_ov11_02132d40
add r4, r5, #0
_0211bedc:
ldr r0, [r6]
add r0, r0, r4
ldr r0, [r0, #0x38]
bl func_ov11_0212b324
add r5, r5, #1
add r4, r4, #4
cmp r5, #2
blt _0211bedc
mov r5, #0
ldr r6, _0211bf10 ; =data_ov11_02132d40
add r4, r5, #0
_0211bef4:
ldr r0, [r6]
add r0, r0, r4
ldr r0, [r0, #0x10]
bl func_ov11_0212b324
add r5, r5, #1
add r4, r4, #4
cmp r5, #0xa
blt _0211bef4
ldr r0, _0211bf14 ; =data_ov11_02132d40
bl func_ov11_0212ac78
pop {r4, r5, r6, pc}
nop
thumb_func_end func_ov11_0211be94
_0211bf10: .word data_ov11_02132d40
_0211bf14: .word data_ov11_02132d40
.global func_ov11_0211bf18
thumb_func_start func_ov11_0211bf18
func_ov11_0211bf18: ; 0x0211bf18
push {r4, r5, lr}
sub sp, #0x104
mov r0, #0x9b
lsl r0, r0, #2
mov r1, #4
bl func_ov11_0212ac60
ldr r1, _0211bfa8 ; =data_ov11_02132d44
mov r2, #0x41
str r0, [r1, #4]
mov r0, #0
strb r0, [r1]
add r1, sp, #0
lsl r2, r2, #2
blx func_020078c0
mov r1, #0x50
add r0, sp, #0
strb r1, [r0]
mov r2, #0xc
strh r2, [r0, #2]
ldr r0, _0211bfac ; =data_ov11_0212e6b0
add r1, sp, #4
blx func_02007ad8
ldr r0, _0211bfa8 ; =data_ov11_02132d44
mov r2, #3
ldr r1, [r0, #4]
add r3, sp, #0
strh r2, [r1]
ldr r4, [r0, #4]
mov r1, #0x82
add r2, r4, #2
_0211bf5a:
ldrh r0, [r3]
add r3, r3, #2
strh r0, [r2]
add r2, r2, #2
sub r1, r1, #1
bne _0211bf5a
ldr r0, _0211bfb0 ; =0x00000106
mov r3, #1
strh r3, [r4, r0]
ldr r1, _0211bfa8 ; =data_ov11_02132d44
sub r2, r3, #2
ldr r5, [r1, #4]
add r4, r0, #2
strh r2, [r5, r4]
ldr r5, [r1, #4]
add r4, r0, #4
strh r3, [r5, r4]
ldr r4, [r1, #4]
add r3, r0, #6
strh r2, [r4, r3]
add r3, r0, #0
ldr r4, [r1, #4]
add r3, #8
strh r2, [r4, r3]
ldr r1, [r1, #4]
add r0, #0xa
add r0, r1, r0
blx func_0200f014
ldr r0, _0211bfb4 ; =func_ov11_0211c034
ldr r1, _0211bfb8 ; =func_ov11_0211c040
bl func_ov11_02114f54
cmp r0, #0
beq _0211bfa4
blx func_0200f248
_0211bfa4:
add sp, #0x104
pop {r4, r5, pc}
.align 2, 0
thumb_func_end func_ov11_0211bf18
_0211bfa8: .word data_ov11_02132d44
_0211bfac: .word data_ov11_0212e6b0
_0211bfb0: .word 0x00000106
_0211bfb4: .word func_ov11_0211c034
_0211bfb8: .word func_ov11_0211c040
.global func_ov11_0211bfbc
thumb_func_start func_ov11_0211bfbc
func_ov11_0211bfbc: ; 0x0211bfbc
push {r4, lr}
add r4, r0, #0
bl func_ov11_02115018
cmp r4, #0
beq _0211bfe2
ldr r1, _0211bfec ; =data_ov11_02132d44
ldr r0, _0211bff0 ; =0x00000116
ldr r3, [r1, #4]
ldrb r2, [r3, r0]
cmp r2, #0
bne _0211bfe2
ldrb r1, [r1]
cmp r1, #1
bne _0211bfe2
add r0, r0, #1
add r0, r3, r0
bl func_ov11_021263c4
_0211bfe2:
ldr r0, _0211bff4 ; =data_ov11_02132d48
bl func_ov11_0212ac78
pop {r4, pc}
nop
thumb_func_end func_ov11_0211bfbc
_0211bfec: .word data_ov11_02132d44
_0211bff0: .word 0x00000116
_0211bff4: .word data_ov11_02132d48
.global func_ov11_0211bff8
thumb_func_start func_ov11_0211bff8
func_ov11_0211bff8: ; 0x0211bff8
push {r3, lr}
ldr r0, _0211c02c ; =data_ov11_02132d44
ldr r0, [r0, #4]
bl func_ov11_02112c40
cmp r0, #0
bne _0211c00e
ldr r1, _0211c02c ; =data_ov11_02132d44
mov r0, #1
strb r0, [r1]
pop {r3, pc}
_0211c00e:
ldr r0, _0211c02c ; =data_ov11_02132d44
ldr r1, [r0, #4]
ldr r0, _0211c030 ; =0x00000116
ldrb r0, [r1, r0]
cmp r0, #1
beq _0211c024
add r0, #0xfd
lsl r0, r0, #0x18
lsr r0, r0, #0x18
cmp r0, #2
bhi _0211c028
_0211c024:
mov r0, #0
pop {r3, pc}
_0211c028:
mov r0, #2
pop {r3, pc}
.align 2, 0
thumb_func_end func_ov11_0211bff8
_0211c02c: .word data_ov11_02132d44
_0211c030: .word 0x00000116
.global func_ov11_0211c034
thumb_func_start func_ov11_0211c034
func_ov11_0211c034: ; 0x0211c034
ldr r3, _0211c03c ; =func_ov11_0212ac60
mov r1, #0x20
bx r3
nop
thumb_func_end func_ov11_0211c034
_0211c03c: .word func_ov11_0212ac60
.global func_ov11_0211c040
thumb_func_start func_ov11_0211c040
func_ov11_0211c040: ; 0x0211c040
ldr r3, _0211c044 ; =func_ov11_0212aca4
bx r3
.align 2, 0
thumb_func_end func_ov11_0211c040
_0211c044: .word func_ov11_0212aca4
.global func_ov11_0211c048
thumb_func_start func_ov11_0211c048
func_ov11_0211c048: ; 0x0211c048
push {r3, r4, r5, lr}
ldr r3, _0211c0a4 ; =data_ov11_02132d4c
str r0, [r3, #4]
add r0, r1, #0
add r1, r2, #0
bl func_ov11_0211c0ac
cmp r0, #0
bne _0211c060
mov r0, #0
mvn r0, r0
pop {r3, r4, r5, pc}
_0211c060:
ldr r0, _0211c0a4 ; =data_ov11_02132d4c
mov r1, #0
strb r1, [r0, #1]
bl func_ov11_0211c10c
bl func_ov11_0211c1ac
bl func_ov11_021266a8
ldr r0, _0211c0a8 ; =func_ov11_0211c968
bl func_ov11_0211c3c4
ldr r5, _0211c0a4 ; =data_ov11_02132d4c
mov r4, #0
_0211c07c:
bl func_ov11_0212ad48
ldr r0, [r5, #0xc]
blx r0
add r0, r4, #0
bl func_ov11_0212b804
bl func_ov11_0212b0d0
bl func_ov11_0212b708
blx func_0200eec8
ldrb r0, [r5, #1]
cmp r0, #0
beq _0211c07c
bl func_ov11_0211c378
mov r0, #0
pop {r3, r4, r5, pc}
.align 2, 0
thumb_func_end func_ov11_0211c048
_0211c0a4: .word data_ov11_02132d4c
_0211c0a8: .word func_ov11_0211c968
.global func_ov11_0211c0ac
thumb_func_start func_ov11_0211c0ac
func_ov11_0211c0ac: ; 0x0211c0ac
ldr r2, _0211c108 ; =data_ov11_02132d4c
cmp r0, #0
strb r0, [r2]
str r1, [r2, #8]
blt _0211c0ba
cmp r0, #6
ble _0211c0be
_0211c0ba:
mov r0, #0
bx lr
_0211c0be:
cmp r0, #1
bne _0211c0ce
lsr r2, r1, #4
mov r1, #2
bic r2, r1
beq _0211c0ce
mov r0, #0
bx lr
_0211c0ce:
ldr r1, _0211c108 ; =data_ov11_02132d4c
ldr r1, [r1, #8]
lsl r2, r1, #0x1c
lsr r2, r2, #0x1c
cmp r2, #1
bls _0211c0de
mov r0, #0
bx lr
_0211c0de:
cmp r0, #0
beq _0211c0ee
lsr r2, r1, #4
mov r1, #1
tst r1, r2
beq _0211c0ee
mov r0, #0
bx lr
_0211c0ee:
cmp r0, #0
bne _0211c102
ldr r0, _0211c108 ; =data_ov11_02132d4c
ldr r0, [r0, #8]
lsr r1, r0, #4
mov r0, #1
tst r0, r1
bne _0211c102
mov r0, #0
bx lr
_0211c102:
mov r0, #1
bx lr
nop
thumb_func_end func_ov11_0211c0ac
_0211c108: .word data_ov11_02132d4c
.global func_ov11_0211c10c
thumb_func_start func_ov11_0211c10c
func_ov11_0211c10c: ; 0x0211c10c
push {r3, lr}
ldr r1, _0211c19c ; =0x04000208
ldrh r0, [r1]
mov r0, #0
strh r0, [r1]
blx func_02003a18
ldr r2, _0211c1a0 ; =0x04001000
ldr r0, _0211c1a4 ; =0xfffeffff
ldr r1, [r2]
and r0, r1
str r0, [r2]
blx func_0200e880
cmp r0, #0
bne _0211c130
blx func_0200f248
_0211c130:
blx func_0200ea5c
cmp r0, #0
bne _0211c13c
blx func_0200f248
_0211c13c:
mov r0, #0
blx func_020039e4
blx func_02003888
mov r0, #0
mvn r0, r0
bl func_02041c90
bl func_0200a23c
bl func_020425e0
blx func_02003a18
ldr r2, _0211c1a0 ; =0x04001000
ldr r0, _0211c1a4 ; =0xfffeffff
ldr r1, [r2]
and r0, r1
str r0, [r2]
bl func_ov11_0212b560
ldr r0, _0211c1a8 ; =data_ov11_02132d4c
ldr r0, [r0, #4]
bl func_ov11_0212abec
bl func_ov11_0212b120
bl func_ov11_0212b730
bl func_ov11_021298ec
bl func_ov11_0212accc
bl func_ov11_0212a1a0
mov r0, #7
lsl r0, r0, #8
mov r1, #0x20
bl func_ov11_0212ac60
str r0, [sp]
bl func_ov00_0207831c
add r0, sp, #0
bl func_ov11_0212ac78
pop {r3, pc}
.align 2, 0
thumb_func_end func_ov11_0211c10c
_0211c19c: .word 0x04000208
_0211c1a0: .word 0x04001000
_0211c1a4: .word 0xfffeffff
_0211c1a8: .word data_ov11_02132d4c
.global func_ov11_0211c1ac
thumb_func_start func_ov11_0211c1ac
func_ov11_0211c1ac: ; 0x0211c1ac
push {r4, r5, r6, lr}
mov r0, #0
blx func_020039e4
mov r0, #1
blx func_02003ce4
mov r0, #2
blx func_02003f74
mov r1, #0
mov r0, #1
add r2, r1, #0
blx func_02003a9c
mov r0, #1
lsl r0, r0, #0x1a
ldr r2, [r0]
ldr r1, _0211c34c ; =0xffffe0ff
and r1, r2
str r1, [r0]
ldr r2, [r0]
ldr r1, _0211c350 ; =0xffff1fff
and r1, r2
str r1, [r0]
add r0, #0x6c
mov r1, #0
blx func_02003b20
mov r0, #1
lsl r0, r0, #0x1a
add r3, r0, #0
ldr r2, [r0]
ldr r1, _0211c354 ; =0xffcfffef
add r3, #8
and r2, r1
ldr r1, _0211c358 ; =0x00200010
orr r1, r2
str r1, [r0]
ldrh r2, [r3]
mov r1, #0x40
bic r2, r1
strh r2, [r3]
add r3, r0, #0
add r3, #0xa
ldrh r2, [r3]
bic r2, r1
strh r2, [r3]
add r3, r0, #0
add r3, #0xc
ldrh r2, [r3]
bic r2, r1
strh r2, [r3]
add r3, r0, #0
add r3, #0xe
ldrh r2, [r3]
bic r2, r1
strh r2, [r3]
mov r1, #0
str r1, [r0, #0x10]
str r1, [r0, #0x14]
str r1, [r0, #0x18]
str r1, [r0, #0x1c]
add r0, #0x50
mov r1, #0x3f
mov r2, #0x10
blx func_02005300
mov r0, #0x80
blx func_02004730
mov r0, #1
lsl r0, r0, #8
blx func_020047d8
mov r0, #0
blx func_02003b04
ldr r0, _0211c35c ; =0x04001000
ldr r1, _0211c34c ; =0xffffe0ff
ldr r2, [r0]
and r1, r2
str r1, [r0]
ldr r2, [r0]
ldr r1, _0211c350 ; =0xffff1fff
and r1, r2
str r1, [r0]
add r0, #0x6c
mov r1, #0
blx func_02003b20
ldr r0, _0211c35c ; =0x04001000
ldr r1, _0211c354 ; =0xffcfffef
ldr r2, [r0]
add r4, r0, #0
and r1, r2
mov r2, #0x10
orr r1, r2
str r1, [r0]
add r4, #8
ldrh r3, [r4]
mov r1, #0x40
bic r3, r1
strh r3, [r4]
add r4, r0, #0
add r4, #0xa
ldrh r3, [r4]
bic r3, r1
strh r3, [r4]
add r4, r0, #0
add r4, #0xc
ldrh r3, [r4]
bic r3, r1
strh r3, [r4]
add r4, r0, #0
add r4, #0xe
ldrh r3, [r4]
bic r3, r1
strh r3, [r4]
mov r1, #0
str r1, [r0, #0x10]
str r1, [r0, #0x14]
str r1, [r0, #0x18]
str r1, [r0, #0x1c]
add r0, #0x50
mov r1, #0x3f
blx func_02005300
ldr r0, _0211c360 ; =0x04000008
mov r2, #3
mov r5, #0xe1
ldrh r1, [r0]
mov r4, #0x43
lsl r2, r2, #0xa
and r1, r4
orr r1, r2
strh r1, [r0]
ldrh r1, [r0, #2]
ldr r3, _0211c364 ; =0x00000d08
lsl r5, r5, #4
and r1, r4
orr r1, r3
strh r1, [r0, #2]
ldrh r1, [r0, #4]
sub r3, #8
and r1, r4
orr r1, r5
strh r1, [r0, #4]
ldrh r1, [r0, #6]
sub r5, #0x10
add r6, r1, #0
mov r1, #0xf1
and r6, r4
lsl r1, r1, #4
orr r6, r1
strh r6, [r0, #6]
ldr r0, _0211c368 ; =0x04001008
ldrh r6, [r0]
and r6, r4
orr r2, r6
strh r2, [r0]
ldrh r2, [r0, #2]
and r2, r4
orr r2, r3
strh r2, [r0, #2]
ldrh r2, [r0, #4]
and r2, r4
orr r2, r5
strh r2, [r0, #4]
ldrh r2, [r0, #6]
sub r1, #0x10
and r2, r4
orr r1, r2
lsl r2, r0, #0x17
strh r1, [r0, #6]
ldr r1, [r2]
ldr r0, _0211c36c ; =0xc7ffffff
and r1, r0
str r1, [r2]
ldr r1, [r2]
asr r0, r0, #3
and r0, r1
str r0, [r2]
ldr r2, _0211c370 ; =0x04000304
ldr r0, _0211c374 ; =0xffff7fff
ldrh r1, [r2]
and r0, r1
strh r0, [r2]
bl func_ov11_0212a390
bl func_ov11_0212b244
bl func_ov11_0212b374
bl func_ov11_02129bdc
blx func_02003a54
ldr r2, _0211c35c ; =0x04001000
mov r0, #1
ldr r1, [r2]
lsl r0, r0, #0x10
orr r0, r1
str r0, [r2]
mov r0, #1
blx func_020039e4
pop {r4, r5, r6, pc}
.align 2, 0
thumb_func_end func_ov11_0211c1ac
_0211c34c: .word 0xffffe0ff
_0211c350: .word 0xffff1fff
_0211c354: .word 0xffcfffef
_0211c358: .word 0x00200010
_0211c35c: .word 0x04001000
_0211c360: .word 0x04000008
_0211c364: .word 0x00000d08
_0211c368: .word 0x04001008
_0211c36c: .word 0xc7ffffff
_0211c370: .word 0x04000304
_0211c374: .word 0xffff7fff
.global func_ov11_0211c378
thumb_func_start func_ov11_0211c378
func_ov11_0211c378: ; 0x0211c378
push {r3, lr}
blx func_02003a18
ldr r2, _0211c3bc ; =0x04001000
ldr r0, _0211c3c0 ; =0xfffeffff
ldr r1, [r2]
and r0, r1
str r0, [r2]
bl func_ov11_0212b724
bl func_ov11_0212ad20
bl func_ov11_0212b170
bl func_ov11_0212670c
bl func_ov11_02129c74
bl func_ov11_0212b2e4
bl func_ov11_0212a444
bl func_ov11_0212a1d0
bl func_ov11_02129a04
bl func_ov11_0212b7d0
bl func_ov11_0212ac18
bl func_ov11_0212b5dc
pop {r3, pc}
nop
thumb_func_end func_ov11_0211c378
_0211c3bc: .word 0x04001000
_0211c3c0: .word 0xfffeffff
.global func_ov11_0211c3c4
thumb_func_start func_ov11_0211c3c4
func_ov11_0211c3c4: ; 0x0211c3c4
ldr r1, _0211c3cc ; =data_ov11_02132d4c
str r0, [r1, #0xc]
bx lr
nop
thumb_func_end func_ov11_0211c3c4
_0211c3cc: .word data_ov11_02132d4c
.global func_ov11_0211c3d0
thumb_func_start func_ov11_0211c3d0
func_ov11_0211c3d0: ; 0x0211c3d0
ldr r2, _0211c3d8 ; =data_ov11_02132d4c
str r0, [r2, #0x10]
str r1, [r2, #0x14]
bx lr
.align 2, 0
thumb_func_end func_ov11_0211c3d0
_0211c3d8: .word data_ov11_02132d4c
.global func_ov11_0211c3dc
thumb_func_start func_ov11_0211c3dc
func_ov11_0211c3dc: ; 0x0211c3dc
cmp r0, #0
beq _0211c3e6
ldr r2, _0211c3f4 ; =data_ov11_02132d4c
ldr r2, [r2, #0x10]
str r2, [r0]
_0211c3e6:
cmp r1, #0
beq _0211c3f0
ldr r0, _0211c3f4 ; =data_ov11_02132d4c
ldr r0, [r0, #0x14]
str r0, [r1]
_0211c3f0:
bx lr
nop
thumb_func_end func_ov11_0211c3dc
_0211c3f4: .word data_ov11_02132d4c
.global func_ov11_0211c3f8
thumb_func_start func_ov11_0211c3f8
func_ov11_0211c3f8: ; 0x0211c3f8
ldr r2, _0211c400 ; =data_ov11_02132d4c
str r0, [r2, #0x18]
str r1, [r2, #0x1c]
bx lr
.align 2, 0
thumb_func_end func_ov11_0211c3f8
_0211c400: .word data_ov11_02132d4c
.global func_ov11_0211c404
thumb_func_start func_ov11_0211c404
func_ov11_0211c404: ; 0x0211c404
cmp r0, #0
beq _0211c40e
ldr r2, _0211c41c ; =data_ov11_02132d4c
ldr r2, [r2, #0x18]
str r2, [r0]
_0211c40e:
cmp r1, #0
beq _0211c418
ldr r0, _0211c41c ; =data_ov11_02132d4c
ldr r0, [r0, #0x1c]
str r0, [r1]
_0211c418:
bx lr
nop
thumb_func_end func_ov11_0211c404
_0211c41c: .word data_ov11_02132d4c
.global func_ov11_0211c420
thumb_func_start func_ov11_0211c420
func_ov11_0211c420: ; 0x0211c420
ldr r0, _0211c428 ; =data_ov11_02132d4c
ldrb r0, [r0]
bx lr
nop
thumb_func_end func_ov11_0211c420
_0211c428: .word data_ov11_02132d4c
.global func_ov11_0211c42c
thumb_func_start func_ov11_0211c42c
func_ov11_0211c42c: ; 0x0211c42c
ldr r0, _0211c438 ; =data_ov11_02132d4c
ldr r0, [r0, #8]
lsl r0, r0, #0x1c
lsr r0, r0, #0x1c
bx lr
nop
thumb_func_end func_ov11_0211c42c
_0211c438: .word data_ov11_02132d4c
.global func_ov11_0211c43c
thumb_func_start func_ov11_0211c43c
func_ov11_0211c43c: ; 0x0211c43c
ldr r1, _0211c450 ; =data_ov11_02132d4c
ldr r1, [r1, #8]
lsr r1, r1, #4
tst r0, r1
beq _0211c44a
mov r0, #1
bx lr
_0211c44a:
mov r0, #0
bx lr
nop
thumb_func_end func_ov11_0211c43c
_0211c450: .word data_ov11_02132d4c
.global func_ov11_0211c454
thumb_func_start func_ov11_0211c454
func_ov11_0211c454: ; 0x0211c454
ldr r0, _0211c45c ; =data_ov11_02132d4c
mov r1, #1
strb r1, [r0, #1]
bx lr
.align 2, 0
thumb_func_end func_ov11_0211c454
_0211c45c: .word data_ov11_02132d4c
.global func_ov11_0211c460
thumb_func_start func_ov11_0211c460
func_ov11_0211c460: ; 0x0211c460
ldr r0, _0211c488 ; =data_ov11_02132d4c
ldrb r2, [r0]
cmp r2, #6
bne _0211c46c
mov r0, #0x38
bx lr
_0211c46c:
cmp r2, #1
bne _0211c47e
ldr r0, [r0, #8]
lsr r1, r0, #4
mov r0, #2
tst r0, r1
bne _0211c47e
mov r0, #0x37
bx lr
_0211c47e:
add r2, #0x31
lsl r0, r2, #0x18
lsr r0, r0, #0x18
bx lr
nop
thumb_func_end func_ov11_0211c460
_0211c488: .word data_ov11_02132d4c
.global func_ov11_0211c48c
thumb_func_start func_ov11_0211c48c
func_ov11_0211c48c: ; 0x0211c48c
push {r3, lr}
mov r0, #0x64
mov r1, #4
bl func_ov11_0212ac60
add r1, r0, #0
ldr r0, _0211c4ac ; =data_ov11_02132d6c
mov r2, #0xc
str r1, [r0]
mov r0, #8
bl func_ov11_0212a0fc
ldr r1, _0211c4ac ; =data_ov11_02132d6c
ldr r1, [r1]
str r0, [r1, #0x60]
pop {r3, pc}
.align 2, 0
thumb_func_end func_ov11_0211c48c
_0211c4ac: .word data_ov11_02132d6c
.global func_ov11_0211c4b0
thumb_func_start func_ov11_0211c4b0
func_ov11_0211c4b0: ; 0x0211c4b0
ldr r3, _0211c4b8 ; =func_ov11_0212ac78
ldr r0, _0211c4bc ; =data_ov11_02132d6c
bx r3
nop
thumb_func_end func_ov11_0211c4b0
_0211c4b8: .word func_ov11_0212ac78
_0211c4bc: .word data_ov11_02132d6c
.global func_ov11_0211c4c0
thumb_func_start func_ov11_0211c4c0
func_ov11_0211c4c0: ; 0x0211c4c0
push {r3, r4, r5, lr}
add r5, r0, #0
ldr r0, _0211c4f0 ; =data_ov11_02132d6c
ldr r0, [r0]
ldr r0, [r0, #0x60]
bl func_ov11_0212a16c
add r4, r0, #0
add r0, r5, #0
add r1, sp, #0
mov r2, #4
bl func_ov11_02129ad8
str r0, [r4, #8]
add r0, #0x20
add r1, r0, #0
add r1, #0x10
str r1, [r4]
ldr r1, [r0, #4]
add r0, r0, r1
add r0, #8
str r0, [r4, #4]
add r0, r4, #0
pop {r3, r4, r5, pc}
.align 2, 0
thumb_func_end func_ov11_0211c4c0
_0211c4f0: .word data_ov11_02132d6c
.global func_ov11_0211c4f4
thumb_func_start func_ov11_0211c4f4
func_ov11_0211c4f4: ; 0x0211c4f4
push {r4, lr}
add r4, r0, #0
ldr r0, [r4, #8]
bl func_ov11_02129b7c
ldr r0, _0211c50c ; =data_ov11_02132d6c
add r1, r4, #0
ldr r0, [r0]
ldr r0, [r0, #0x60]
bl func_ov11_0212a134
pop {r4, pc}
.align 2, 0
thumb_func_end func_ov11_0211c4f4
_0211c50c: .word data_ov11_02132d6c
.global func_ov11_0211c510
thumb_func_start func_ov11_0211c510
func_ov11_0211c510: ; 0x0211c510
ldr r3, [r0, #4]
ldr r2, [r0]
lsl r0, r1, #0x10
lsr r0, r0, #0xe
ldr r0, [r2, r0]
add r0, r3, r0
bx lr
.align 2, 0
thumb_func_end func_ov11_0211c510
.global func_ov11_0211c520
thumb_func_start func_ov11_0211c520
func_ov11_0211c520: ; 0x0211c520
push {r4, r5}
ldr r4, [r0, #4]
ldr r5, [r0]
lsl r0, r1, #0x10
lsr r0, r0, #0xe
ldr r0, [r5, r0]
add r0, r4, r0
cmp r2, #0
blt _0211c538
add r3, #0x30
lsl r1, r2, #1
strh r3, [r0, r1]
_0211c538:
pop {r4, r5}
bx lr
thumb_func_end func_ov11_0211c520
.global func_ov11_0211c53c
thumb_func_start func_ov11_0211c53c
func_ov11_0211c53c: ; 0x0211c53c
push {r3, r4, lr}
sub sp, #0x1c
add r4, r0, #0
ldr r0, _0211c5c4 ; =0x0001e2a4
mov r1, #0x20
bl func_ov11_0212ac60
ldr r3, _0211c5c8 ; =data_ov11_02132d70
ldr r1, _0211c5cc ; =0x0001e298
str r0, [r3]
str r4, [r0, r1]
add r0, r1, #0
ldr r4, [r3]
mov r2, #0
add r0, #8
strb r2, [r4, r0]
ldr r0, [r3]
add r1, #9
ldr r4, _0211c5d0 ; =data_ov11_0212f2fc
strb r2, [r0, r1]
ldmia r4!, {r0, r1}
add r3, sp, #0
stmia r3!, {r0, r1}
ldmia r4!, {r0, r1}
stmia r3!, {r0, r1}
ldmia r4!, {r0, r1}
stmia r3!, {r0, r1}
ldr r0, [r4]
add r1, r2, #0
str r0, [r3]
ldr r0, _0211c5d4 ; =data_ov11_02132d78
ldr r0, [r0]
bl func_ov11_0211c510
str r0, [sp, #4]
ldr r0, _0211c5d4 ; =data_ov11_02132d78
mov r1, #1
ldr r0, [r0]
bl func_ov11_0211c510
str r0, [sp, #8]
bl func_ov11_0211c460
add r1, sp, #0
strb r0, [r1, #0x18]
ldr r0, _0211c5c8 ; =data_ov11_02132d70
add r1, sp, #0
ldr r0, [r0]
bl func_ov11_02128e4c
bl func_ov11_02129014
cmp r0, #0
bne _0211c5ac
blx func_0200f248
_0211c5ac:
mov r0, #0
ldr r1, _0211c5d8 ; =func_ov11_0211c660
add r2, r0, #0
mov r3, #0x78
bl func_ov11_0212b868
ldr r1, _0211c5c8 ; =data_ov11_02132d70
ldr r2, [r1]
ldr r1, _0211c5dc ; =0x0001e29c
str r0, [r2, r1]
add sp, #0x1c
pop {r3, r4, pc}
.align 2, 0
thumb_func_end func_ov11_0211c53c
_0211c5c4: .word 0x0001e2a4
_0211c5c8: .word data_ov11_02132d70
_0211c5cc: .word 0x0001e298
_0211c5d0: .word data_ov11_0212f2fc
_0211c5d4: .word data_ov11_02132d78
_0211c5d8: .word func_ov11_0211c660
_0211c5dc: .word 0x0001e29c
.global func_ov11_0211c5e0
thumb_func_start func_ov11_0211c5e0
func_ov11_0211c5e0: ; 0x0211c5e0
push {r3, lr}
mov r0, #0
ldr r1, _0211c5f0 ; =func_ov11_0211c5f4
add r2, r0, #0
mov r3, #0x78
bl func_ov11_0212b868
pop {r3, pc}
.align 2, 0
thumb_func_end func_ov11_0211c5e0
_0211c5f0: .word func_ov11_0211c5f4
.global func_ov11_0211c5f4
thumb_func_start func_ov11_0211c5f4
func_ov11_0211c5f4: ; 0x0211c5f4
push {r4, lr}
add r4, r0, #0
bl func_ov11_02128f0c
cmp r0, #0
beq _0211c612
ldr r0, _0211c614 ; =data_ov11_02132d70
mov r2, #1
ldr r1, [r0]
ldr r0, _0211c618 ; =0x0001e2a1
strb r2, [r1, r0]
mov r0, #0
add r1, r4, #0
bl func_ov11_0212b8d0
_0211c612:
pop {r4, pc}
.align 2, 0
thumb_func_end func_ov11_0211c5f4
_0211c614: .word data_ov11_02132d70
_0211c618: .word 0x0001e2a1
.global func_ov11_0211c61c
thumb_func_start func_ov11_0211c61c
func_ov11_0211c61c: ; 0x0211c61c
ldr r0, _0211c62c ; =data_ov11_02132d70
ldr r0, [r0]
cmp r0, #0
bne _0211c628
mov r0, #1
bx lr
_0211c628:
mov r0, #0
bx lr
.align 2, 0
thumb_func_end func_ov11_0211c61c
_0211c62c: .word data_ov11_02132d70
.global func_ov11_0211c630
thumb_func_start func_ov11_0211c630
func_ov11_0211c630: ; 0x0211c630
ldr r1, _0211c63c ; =data_ov11_02132d70
ldr r2, [r1]
ldr r1, _0211c640 ; =0x0001e298
str r0, [r2, r1]
bx lr
nop
thumb_func_end func_ov11_0211c630
_0211c63c: .word data_ov11_02132d70
_0211c640: .word 0x0001e298
.global func_ov11_0211c644
thumb_func_start func_ov11_0211c644
func_ov11_0211c644: ; 0x0211c644
ldr r3, _0211c648 ; =func_ov11_0212904c
bx r3
.align 2, 0
thumb_func_end func_ov11_0211c644
_0211c648: .word func_ov11_0212904c
.global func_ov11_0211c64c
thumb_func_start func_ov11_0211c64c
func_ov11_0211c64c: ; 0x0211c64c
ldr r0, _0211c658 ; =data_ov11_02132d70
ldr r1, [r0]
ldr r0, _0211c65c ; =0x0001e280
add r0, r1, r0
bx lr
nop
thumb_func_end func_ov11_0211c64c
_0211c658: .word data_ov11_02132d70
_0211c65c: .word 0x0001e280
.global func_ov11_0211c660
thumb_func_start func_ov11_0211c660
func_ov11_0211c660: ; 0x0211c660
push {r3, r4, r5, lr}
add r4, r0, #0
bl func_ov11_02129070
ldr r0, _0211c7bc ; =data_ov11_02132d70
ldr r1, _0211c7c0 ; =0x0001e2a0
ldr r2, [r0]
ldrb r0, [r2, r1]
cmp r0, #0
beq _0211c68c
add r0, r1, #1
ldrb r0, [r2, r0]
cmp r0, #0
bne _0211c68c
sub r1, #8
ldr r1, [r2, r1]
cmp r1, #0
bne _0211c686
b _0211c7ba
_0211c686:
mov r0, #0
blx r1
pop {r3, r4, r5, pc}
_0211c68c:
add r0, sp, #0
add r0, #1
add r1, sp, #0
bl func_ov11_02129304
add r0, sp, #0
ldrb r1, [r0, #1]
cmp r1, #0x1a
bgt _0211c6e6
bge _0211c76a
cmp r1, #0x14
bgt _0211c6e0
cmp r1, #0
bge _0211c6aa
b _0211c7ba
_0211c6aa:
add r2, r1, r1
add r2, pc
ldrh r2, [r2, #6]
lsl r2, r2, #0x10
asr r2, r2, #0x10
add pc, r2
_0211c6b6: ; jump table
.short _0211c7ba - _0211c6b6 - 2 ; case 0
.short _0211c7ba - _0211c6b6 - 2 ; case 1
.short _0211c7ba - _0211c6b6 - 2 ; case 2
.short _0211c7ba - _0211c6b6 - 2 ; case 3
.short _0211c7ba - _0211c6b6 - 2 ; case 4
.short _0211c6f4 - _0211c6b6 - 2 ; case 5
.short _0211c7ba - _0211c6b6 - 2 ; case 6
.short _0211c7ba - _0211c6b6 - 2 ; case 7
.short _0211c7ba - _0211c6b6 - 2 ; case 8
.short _0211c7ba - _0211c6b6 - 2 ; case 9
.short _0211c7ba - _0211c6b6 - 2 ; case 10
.short _0211c7ba - _0211c6b6 - 2 ; case 11
.short _0211c78c - _0211c6b6 - 2 ; case 12
.short _0211c728 - _0211c6b6 - 2 ; case 13
.short _0211c7ba - _0211c6b6 - 2 ; case 14
.short _0211c7ba - _0211c6b6 - 2 ; case 15
.short _0211c7ba - _0211c6b6 - 2 ; case 16
.short _0211c7ba - _0211c6b6 - 2 ; case 17
.short _0211c7ba - _0211c6b6 - 2 ; case 18
.short _0211c7ba - _0211c6b6 - 2 ; case 19
.short _0211c748 - _0211c6b6 - 2 ; case 20
_0211c6e0:
cmp r1, #0x17
beq _0211c748
pop {r3, r4, r5, pc}
_0211c6e6:
cmp r1, #0x1d
bgt _0211c6ee
beq _0211c76a
pop {r3, r4, r5, pc}
_0211c6ee:
cmp r1, #0x22
beq _0211c7ac
pop {r3, r4, r5, pc}
_0211c6f4:
ldrb r0, [r0]
cmp r0, #0
beq _0211c7ba
ldr r0, _0211c7bc ; =data_ov11_02132d70
ldr r4, _0211c7c4 ; =0x0001e280
ldr r5, [r0]
bl func_ov11_0212933c
add r1, r5, r4
mov r2, #0x16
blx func_020078d8
ldr r0, _0211c7bc ; =data_ov11_02132d70
ldr r2, [r0]
add r0, r4, #0
add r0, #0x18
ldr r1, [r2, r0]
cmp r1, #0
beq _0211c720
mov r0, #0
blx r1
pop {r3, r4, r5, pc}
_0211c720:
mov r1, #1
add r0, #8
strb r1, [r2, r0]
pop {r3, r4, r5, pc}
_0211c728:
ldrb r0, [r0]
cmp r0, #0
beq _0211c7ba
ldr r0, _0211c7bc ; =data_ov11_02132d70
ldr r2, [r0]
ldr r0, _0211c7c8 ; =0x0001e298
ldr r1, [r2, r0]
cmp r1, #0
beq _0211c740
mov r0, #1
blx r1
pop {r3, r4, r5, pc}
_0211c740:
mov r1, #1
add r0, #8
strb r1, [r2, r0]
pop {r3, r4, r5, pc}
_0211c748:
add r0, sp, #0
ldrb r0, [r0]
cmp r0, #0
beq _0211c7ba
ldr r0, _0211c7bc ; =data_ov11_02132d70
ldr r2, [r0]
ldr r0, _0211c7c8 ; =0x0001e298
ldr r1, [r2, r0]
cmp r1, #0
beq _0211c762
mov r0, #3
blx r1
pop {r3, r4, r5, pc}
_0211c762:
mov r1, #1
add r0, #8
strb r1, [r2, r0]
pop {r3, r4, r5, pc}
_0211c76a:
add r0, sp, #0
ldrb r0, [r0]
cmp r0, #0
beq _0211c7ba
ldr r0, _0211c7bc ; =data_ov11_02132d70
ldr r2, [r0]
ldr r0, _0211c7c8 ; =0x0001e298
ldr r1, [r2, r0]
cmp r1, #0
beq _0211c784
mov r0, #4
blx r1
pop {r3, r4, r5, pc}
_0211c784:
mov r1, #1
add r0, #8
strb r1, [r2, r0]
pop {r3, r4, r5, pc}
_0211c78c:
ldrb r0, [r0]
cmp r0, #0
beq _0211c7ba
ldr r0, _0211c7bc ; =data_ov11_02132d70
ldr r2, [r0]
ldr r0, _0211c7c8 ; =0x0001e298
ldr r1, [r2, r0]
cmp r1, #0
beq _0211c7a4
mov r0, #2
blx r1
pop {r3, r4, r5, pc}
_0211c7a4:
mov r1, #1
add r0, #8
strb r1, [r2, r0]
pop {r3, r4, r5, pc}
_0211c7ac:
mov r0, #0
add r1, r4, #0
bl func_ov11_0212b8d0
ldr r0, _0211c7cc ; =data_ov11_02132d70
bl func_ov11_0212ac78
_0211c7ba:
pop {r3, r4, r5, pc}
.align 2, 0
thumb_func_end func_ov11_0211c660
_0211c7bc: .word data_ov11_02132d70
_0211c7c0: .word 0x0001e2a0
_0211c7c4: .word 0x0001e280
_0211c7c8: .word 0x0001e298
_0211c7cc: .word data_ov11_02132d70
.global func_ov11_0211c7d0
thumb_func_start func_ov11_0211c7d0
func_ov11_0211c7d0: ; 0x0211c7d0
push {r3, lr}
sub sp, #8
mov r0, #0xc
add r1, r0, #0
sub r1, #0x10
bl func_ov11_0212ac60
ldr r1, _0211c80c ; =data_ov11_02132d74
ldr r2, _0211c810 ; =func_ov11_0211c8c4
str r0, [r1]
ldr r0, _0211c814 ; =func_ov11_0211c8e4
ldr r3, _0211c818 ; =func_ov11_0211c8d8
str r0, [sp]
mov r0, #2
lsl r0, r0, #0xa
str r0, [sp, #4]
mov r0, #0xf
mov r1, #0x40
bl func_ov11_021190ac
cmp r0, #1
beq _0211c800
blx func_0200f248
_0211c800:
mov r0, #0xa
blx func_0200db28
add sp, #8
pop {r3, pc}
nop
thumb_func_end func_ov11_0211c7d0
_0211c80c: .word data_ov11_02132d74
_0211c810: .word func_ov11_0211c8c4
_0211c814: .word func_ov11_0211c8e4
_0211c818: .word func_ov11_0211c8d8
.global func_ov11_0211c81c
thumb_func_start func_ov11_0211c81c
func_ov11_0211c81c: ; 0x0211c81c
push {r3, lr}
bl func_ov11_02119194
cmp r0, #1
beq _0211c82a
blx func_0200f248
_0211c82a:
ldr r0, _0211c834 ; =data_ov11_02132d74
bl func_ov11_0212ac78
pop {r3, pc}
nop
thumb_func_end func_ov11_0211c81c
_0211c834: .word data_ov11_02132d74
.global func_ov11_0211c838
thumb_func_start func_ov11_0211c838
func_ov11_0211c838: ; 0x0211c838
push {r3, lr}
sub sp, #0xe8
ldr r1, _0211c8a4 ; =data_ov11_02132d74
ldr r1, [r1]
ldr r1, [r1]
cmp r1, #7
bhi _0211c8a0
add r1, r1, r1
add r1, pc
ldrh r1, [r1, #6]
lsl r1, r1, #0x10
asr r1, r1, #0x10
add pc, r1
_0211c852: ; jump table
.short _0211c862 - _0211c852 - 2 ; case 0
.short _0211c862 - _0211c852 - 2 ; case 1
.short _0211c868 - _0211c852 - 2 ; case 2
.short _0211c862 - _0211c852 - 2 ; case 3
.short _0211c86e - _0211c852 - 2 ; case 4
.short _0211c862 - _0211c852 - 2 ; case 5
.short _0211c874 - _0211c852 - 2 ; case 6
.short _0211c89e - _0211c852 - 2 ; case 7
_0211c862:
add sp, #0xe8
mov r0, #0
pop {r3, pc}
_0211c868:
add sp, #0xe8
mov r0, #1
pop {r3, pc}
_0211c86e:
add sp, #0xe8
mov r0, #2
pop {r3, pc}
_0211c874:
add r0, sp, #0
bl func_ov11_02119260
cmp r0, #1
beq _0211c882
blx func_0200f248
_0211c882:
ldr r0, [sp, #0x20]
cmp r0, #0
blt _0211c898
cmp r0, #3
bgt _0211c898
ldr r0, [sp, #0x24]
cmp r0, #1
bne _0211c898
add sp, #0xe8
mov r0, #3
pop {r3, pc}
_0211c898:
add sp, #0xe8
mov r0, #5
pop {r3, pc}
_0211c89e:
mov r0, #4
_0211c8a0:
add sp, #0xe8
pop {r3, pc}
.align 2, 0
thumb_func_end func_ov11_0211c838
_0211c8a4: .word data_ov11_02132d74
.global func_ov11_0211c8a8
thumb_func_start func_ov11_0211c8a8
func_ov11_0211c8a8: ; 0x0211c8a8
push {r3, lr}
sub sp, #0xe8
add r0, sp, #0
bl func_ov11_02119260
cmp r0, #1
beq _0211c8ba
blx func_0200f248
_0211c8ba:
add r0, sp, #0
bl func_ov11_021262a4
add sp, #0xe8
pop {r3, pc}
thumb_func_end func_ov11_0211c8a8
.global func_ov11_0211c8c4
thumb_func_start func_ov11_0211c8c4
func_ov11_0211c8c4: ; 0x0211c8c4
add r3, r0, #0
ldr r0, _0211c8d4 ; =data_ov11_02132d74
ldr r2, [r0]
ldmia r3!, {r0, r1}
stmia r2!, {r0, r1}
ldr r0, [r3]
str r0, [r2]
bx lr
.align 2, 0
thumb_func_end func_ov11_0211c8c4
_0211c8d4: .word data_ov11_02132d74
.global func_ov11_0211c8d8
thumb_func_start func_ov11_0211c8d8
func_ov11_0211c8d8: ; 0x0211c8d8
ldr r3, _0211c8e0 ; =func_ov11_0212ac60
mov r1, #0x20
bx r3
nop
thumb_func_end func_ov11_0211c8d8
_0211c8e0: .word func_ov11_0212ac60
.global func_ov11_0211c8e4
thumb_func_start func_ov11_0211c8e4
func_ov11_0211c8e4: ; 0x0211c8e4
ldr r3, _0211c8e8 ; =func_ov11_0212aca4
bx r3
.align 2, 0
thumb_func_end func_ov11_0211c8e4
_0211c8e8: .word func_ov11_0212aca4
.global func_ov11_0211c8ec
thumb_func_start func_ov11_0211c8ec
func_ov11_0211c8ec: ; 0x0211c8ec
push {r3, lr}
mov r0, #3
mov r1, #1
mov r2, #0x3f
mov r3, #0x14
bl func_ov11_0212a1f8
mov r0, #3
mov r1, #0
mov r2, #0x3f
mov r3, #0x14
bl func_ov11_0212a1f8
ldr r0, _0211c910 ; =func_ov11_0211c914
bl func_ov11_0211c3c4
pop {r3, pc}
nop
thumb_func_end func_ov11_0211c8ec
_0211c910: .word func_ov11_0211c914
.global func_ov11_0211c914
thumb_func_start func_ov11_0211c914
func_ov11_0211c914: ; 0x0211c914
push {r3, lr}
mov r0, #1
bl func_ov11_0212a1e0
cmp r0, #0
bne _0211c962
mov r0, #0
bl func_ov11_0212a1e0
cmp r0, #0
bne _0211c962
mov r0, #0
add r1, r0, #0
bl func_ov11_0212b920
mov r0, #1
mov r1, #0
bl func_ov11_0212b920
mov r0, #1
bl func_ov11_0212a030
mov r0, #0
bl func_ov11_0212a030
bl func_ov11_02119bc8
bl func_ov11_02119a38
ldr r0, _0211c964 ; =data_ov11_02132d78
ldr r0, [r0]
bl func_ov11_0211c4f4
bl func_ov11_0211c4b0
bl func_ov11_02125e38
bl func_ov11_0211c454
_0211c962:
pop {r3, pc}
.align 2, 0
thumb_func_end func_ov11_0211c914
_0211c964: .word data_ov11_02132d78
.global func_ov11_0211c968
thumb_func_start func_ov11_0211c968
func_ov11_0211c968: ; 0x0211c968
push {r3, lr}
bl func_ov11_02125e04
bl func_ov11_0211c48c
bl func_ov11_02119a24
bl func_ov11_02119b78
bl func_ov11_021197e8
bl func_ov11_0211c420
cmp r0, #1
bne _0211c99c
mov r0, #2
bl func_ov11_0211c43c
cmp r0, #0
beq _0211c99c
ldr r0, _0211ca64 ; =data_ov11_0212f3a4
bl func_ov11_0211c4c0
ldr r1, _0211ca68 ; =data_ov11_02132d78
str r0, [r1]
b _0211c9ae
_0211c99c:
bl func_ov11_0211c420
lsl r1, r0, #2
ldr r0, _0211ca6c ; =data_ov11_0212f388
ldr r0, [r0, r1]
bl func_ov11_0211c4c0
ldr r1, _0211ca68 ; =data_ov11_02132d78
str r0, [r1]
_0211c9ae:
ldr r0, _0211ca70 ; =data_ov11_0212f3b4
bl func_ov11_0211989c
add r1, r0, #0
mov r0, #1
bl func_ov11_0212a010
ldr r0, _0211ca74 ; =data_ov11_0212f3c8
bl func_ov11_0211989c
add r1, r0, #0
mov r0, #0
bl func_ov11_0212a010
ldr r0, _0211ca78 ; =data_ov11_0212f3dc
ldr r1, _0211ca7c ; =func_020066e4
bl func_ov11_021198d8
ldr r0, _0211ca80 ; =data_ov11_0212f3f0
ldr r1, _0211ca84 ; =func_02006060
bl func_ov11_021198d8
ldr r0, _0211ca88 ; =data_ov11_0212f404
ldr r1, _0211ca8c ; =func_0200626c
bl func_ov11_021198d8
ldr r0, _0211ca90 ; =data_ov11_0212f41c
ldr r1, _0211ca94 ; =func_02006110
bl func_ov11_021198d8
ldr r0, _0211ca98 ; =data_ov11_0212f434
ldr r1, _0211ca9c ; =func_02006744
bl func_ov11_021198d8
ldr r0, _0211caa0 ; =data_ov11_0212f44c
ldr r1, _0211caa4 ; =func_0200600c
bl func_ov11_021198d8
ldr r0, _0211caa8 ; =data_ov11_0212f464
ldr r1, _0211caac ; =func_02006214
bl func_ov11_021198d8
ldr r0, _0211cab0 ; =data_ov11_0212f47c
ldr r1, _0211cab4 ; =func_020060b8
bl func_ov11_021198d8
bl func_ov11_0211c42c
cmp r0, #0
beq _0211ca18
cmp r0, #1
beq _0211ca22
b _0211ca2a
_0211ca18:
ldr r0, _0211cab8 ; =data_ov11_0212f494
ldr r1, _0211cabc ; =func_020063e4
bl func_ov11_021198d8
b _0211ca2a
_0211ca22:
ldr r0, _0211cac0 ; =data_ov11_0212f4a8
ldr r1, _0211cabc ; =func_020063e4
bl func_ov11_021198d8
_0211ca2a:
ldr r2, _0211cac4 ; =0x0400100a
mov r0, #3
ldrh r3, [r2]
mov r1, #3
bic r3, r0
orr r3, r1
strh r3, [r2]
ldr r3, _0211cac8 ; =0x0400000a
ldrh r2, [r3]
bic r2, r0
orr r2, r1
strh r2, [r3]
ldrh r2, [r3]
bic r2, r0
add r0, r2, #0
orr r0, r1
strh r0, [r3]
mov r0, #1
mov r1, #2
bl func_ov11_0212a960
mov r0, #0
mov r1, #2
bl func_ov11_0212a960
ldr r0, _0211cacc ; =func_ov11_0211cad0
bl func_ov11_0211c3c4
pop {r3, pc}
.align 2, 0
thumb_func_end func_ov11_0211c968
_0211ca64: .word data_ov11_0212f3a4
_0211ca68: .word data_ov11_02132d78
_0211ca6c: .word data_ov11_0212f388
_0211ca70: .word data_ov11_0212f3b4
_0211ca74: .word data_ov11_0212f3c8
_0211ca78: .word data_ov11_0212f3dc
_0211ca7c: .word func_020066e4
_0211ca80: .word data_ov11_0212f3f0
_0211ca84: .word func_02006060
_0211ca88: .word data_ov11_0212f404
_0211ca8c: .word func_0200626c
_0211ca90: .word data_ov11_0212f41c
_0211ca94: .word func_02006110
_0211ca98: .word data_ov11_0212f434
_0211ca9c: .word func_02006744
_0211caa0: .word data_ov11_0212f44c
_0211caa4: .word func_0200600c
_0211caa8: .word data_ov11_0212f464
_0211caac: .word func_02006214
_0211cab0: .word data_ov11_0212f47c
_0211cab4: .word func_020060b8
_0211cab8: .word data_ov11_0212f494
_0211cabc: .word func_020063e4
_0211cac0: .word data_ov11_0212f4a8
_0211cac4: .word 0x0400100a
_0211cac8: .word 0x0400000a
_0211cacc: .word func_ov11_0211cad0
.global func_ov11_0211cad0
thumb_func_start func_ov11_0211cad0
func_ov11_0211cad0: ; 0x0211cad0
push {r3, lr}
mov r0, #2
mov r1, #1
add r2, r0, #0
mov r3, #0x14
bl func_ov11_0212a1f8
mov r0, #2
mov r1, #0
add r2, r0, #0
mov r3, #0x14
bl func_ov11_0212a1f8
ldr r0, _0211caf4 ; =func_ov11_0211caf8
bl func_ov11_0211c3c4
pop {r3, pc}
nop
thumb_func_end func_ov11_0211cad0
_0211caf4: .word func_ov11_0211caf8
.global func_ov11_0211caf8
thumb_func_start func_ov11_0211caf8
func_ov11_0211caf8: ; 0x0211caf8
push {r3, lr}
mov r0, #1
bl func_ov11_0212a1e0
cmp r0, #0
bne _0211cb3a
mov r0, #0
bl func_ov11_0212a1e0
cmp r0, #0
bne _0211cb3a
bl func_ov11_0211c42c
cmp r0, #0
beq _0211cb1c
cmp r0, #1
beq _0211cb2c
pop {r3, pc}
_0211cb1c:
mov r0, #0
mov r1, #1
bl func_ov11_0211c3d0
ldr r0, _0211cb3c ; =func_ov11_0211cb44
bl func_ov11_0211c3c4
pop {r3, pc}
_0211cb2c:
mov r0, #1
add r1, r0, #0
bl func_ov11_0211c3d0
ldr r0, _0211cb40 ; =func_ov11_02123920
bl func_ov11_0211c3c4
_0211cb3a:
pop {r3, pc}
.align 2, 0
thumb_func_end func_ov11_0211caf8
_0211cb3c: .word func_ov11_0211cb44
_0211cb40: .word func_ov11_02123920
.global func_ov11_0211cb44
thumb_func_start func_ov11_0211cb44
func_ov11_0211cb44: ; 0x0211cb44
push {r4, lr}
bl func_ov11_0211cb9c
mov r0, #0
bl func_ov11_02119bd8
mov r0, #0x2e
add r1, r0, #0
sub r1, #0x2f
mov r2, #0
bl func_ov11_021197f4
mov r0, #4
bl func_ov11_02126e4c
ldr r0, _0211cb84 ; =data_ov11_02132d7c
ldr r1, _0211cb88 ; =data_ov11_0212e6d2
ldrb r0, [r0]
ldr r2, _0211cb8c ; =data_ov11_0212e6d0
ldr r4, _0211cb90 ; =data_ov11_0212e6d4
lsl r3, r0, #3
ldr r0, _0211cb94 ; =data_ov11_0212e6ce
ldrh r1, [r1, r3]
ldrh r0, [r0, r3]
ldrh r2, [r2, r3]
ldrh r3, [r4, r3]
bl func_ov11_02119ac0
ldr r0, _0211cb98 ; =func_ov11_0211cc34
bl func_ov11_0211c3c4
pop {r4, pc}
.align 2, 0
thumb_func_end func_ov11_0211cb44
_0211cb84: .word data_ov11_02132d7c
_0211cb88: .word data_ov11_0212e6d2
_0211cb8c: .word data_ov11_0212e6d0
_0211cb90: .word data_ov11_0212e6d4
_0211cb94: .word data_ov11_0212e6ce
_0211cb98: .word func_ov11_0211cc34
.global func_ov11_0211cb9c
thumb_func_start func_ov11_0211cb9c
func_ov11_0211cb9c: ; 0x0211cb9c
push {r3, lr}
sub sp, #0x18
ldr r3, _0211cc0c ; =data_ov11_0212e6de
add r2, sp, #0
mov r1, #0x16
_0211cba6:
ldrb r0, [r3]
add r3, r3, #1
strb r0, [r2]
add r2, r2, #1
sub r1, r1, #1
bne _0211cba6
ldr r0, _0211cc10 ; =data_ov11_0212f4bc
ldr r1, _0211cc14 ; =func_02006744
bl func_ov11_021198d8
ldr r0, _0211cc18 ; =data_ov11_0212f4d4
ldr r1, _0211cc1c ; =func_0200600c
bl func_ov11_021198d8
ldr r0, _0211cc20 ; =data_ov11_0212f4ec
ldr r1, _0211cc24 ; =func_02006444
bl func_ov11_021198d8
add r0, sp, #0
bl func_ov11_0211989c
mov r1, #0
mov r2, #4
bl func_ov11_02129ad8
ldr r1, _0211cc28 ; =data_ov11_02132d7c
ldr r3, _0211cc2c ; =0x04001008
str r0, [r1, #4]
ldrh r2, [r3]
mov r0, #3
mov r1, #3
bic r2, r0
orr r2, r1
strh r2, [r3]
ldrh r2, [r3, #2]
bic r2, r0
orr r2, r1
strh r2, [r3, #2]
ldr r3, _0211cc30 ; =0x0400000a
ldrh r2, [r3]
bic r2, r0
orr r2, r1
strh r2, [r3]
ldrh r2, [r3, #2]
bic r2, r0
add r0, r2, #0
orr r0, r1
strh r0, [r3, #2]
add sp, #0x18
pop {r3, pc}
nop
thumb_func_end func_ov11_0211cb9c
_0211cc0c: .word data_ov11_0212e6de
_0211cc10: .word data_ov11_0212f4bc
_0211cc14: .word func_02006744
_0211cc18: .word data_ov11_0212f4d4
_0211cc1c: .word func_0200600c
_0211cc20: .word data_ov11_0212f4ec
_0211cc24: .word func_02006444
_0211cc28: .word data_ov11_02132d7c
_0211cc2c: .word 0x04001008
_0211cc30: .word 0x0400000a
.global func_ov11_0211cc34
thumb_func_start func_ov11_0211cc34
func_ov11_0211cc34: ; 0x0211cc34
push {r3, lr}
mov r1, #1
mov r0, #2
add r2, r1, #0
mov r3, #8
bl func_ov11_0212a1f8
mov r0, #2
mov r1, #0
mov r2, #0x14
mov r3, #8
bl func_ov11_0212a1f8
mov r0, #1
add r1, r0, #0
bl func_ov11_0212a960
mov r0, #0
mov r1, #0x14
bl func_ov11_0212a960
ldr r0, _0211cc68 ; =func_ov11_0211cc6c
bl func_ov11_0211c3c4
pop {r3, pc}
nop
thumb_func_end func_ov11_0211cc34
_0211cc68: .word func_ov11_0211cc6c
.global func_ov11_0211cc6c
thumb_func_start func_ov11_0211cc6c
func_ov11_0211cc6c: ; 0x0211cc6c
push {r3, lr}
mov r0, #1
bl func_ov11_0212a1e0
cmp r0, #0
bne _0211cc8e
mov r0, #0
bl func_ov11_0212a1e0
cmp r0, #0
bne _0211cc8e
mov r0, #0
bl func_ov11_0211992c
ldr r0, _0211cc90 ; =func_ov11_0211cc94
bl func_ov11_0211c3c4
_0211cc8e:
pop {r3, pc}
.align 2, 0
thumb_func_end func_ov11_0211cc6c
_0211cc90: .word func_ov11_0211cc94
.global func_ov11_0211cc94
thumb_func_start func_ov11_0211cc94
func_ov11_0211cc94: ; 0x0211cc94
push {r3, lr}
bl func_ov11_02119494
mov r1, #1
mvn r1, r1
cmp r0, r1
beq _0211ccac
bl func_ov11_021194e8
ldr r0, _0211ccb0 ; =func_ov11_0211ccb4
bl func_ov11_0211c3c4
_0211ccac:
pop {r3, pc}
nop
thumb_func_end func_ov11_0211cc94
_0211ccb0: .word func_ov11_0211ccb4
.global func_ov11_0211ccb4
thumb_func_start func_ov11_0211ccb4
func_ov11_0211ccb4: ; 0x0211ccb4
push {r3, lr}
bl func_ov11_0211ccc4
bl func_ov11_0211cd84
bl func_ov11_0211cd88
pop {r3, pc}
thumb_func_end func_ov11_0211ccb4
.global func_ov11_0211ccc4
thumb_func_start func_ov11_0211ccc4
func_ov11_0211ccc4: ; 0x0211ccc4
push {r3, r4, r5, lr}
ldr r5, _0211cd6c ; =data_ov11_0212e6be
mov r4, #0
_0211ccca:
add r0, r5, #0
bl func_ov11_0212afa4
cmp r0, #0
beq _0211ccf8
mov r0, #1
bl func_ov11_021194a4
ldr r0, _0211cd70 ; =data_ov11_02132d7c
ldr r1, _0211cd74 ; =data_ov11_0212e6d2
strb r4, [r0]
ldrb r0, [r0]
ldr r2, _0211cd78 ; =data_ov11_0212e6d0
ldr r4, _0211cd7c ; =data_ov11_0212e6d4
lsl r3, r0, #3
ldr r0, _0211cd80 ; =data_ov11_0212e6ce
ldrh r1, [r1, r3]
ldrh r0, [r0, r3]
ldrh r2, [r2, r3]
ldrh r3, [r4, r3]
bl func_ov11_02119ac0
pop {r3, r4, r5, pc}
_0211ccf8:
add r4, r4, #1
add r5, #8
cmp r4, #2
blo _0211ccca
mov r0, #1
bl func_ov11_0212af14
cmp r0, #0
beq _0211cd12
mov r0, #1
bl func_ov11_021194a4
pop {r3, r4, r5, pc}
_0211cd12:
mov r0, #2
bl func_ov11_0212af14
cmp r0, #0
beq _0211cd24
mov r0, #0
bl func_ov11_021194a4
pop {r3, r4, r5, pc}
_0211cd24:
mov r0, #0x40
bl func_ov11_0212af2c
cmp r0, #0
beq _0211cd36
mov r0, #1
bl func_ov11_0211ce78
pop {r3, r4, r5, pc}
_0211cd36:
mov r0, #0x80
bl func_ov11_0212af2c
cmp r0, #0
beq _0211cd48
mov r0, #3
bl func_ov11_0211ce78
pop {r3, r4, r5, pc}
_0211cd48:
mov r0, #0x20
bl func_ov11_0212af2c
cmp r0, #0
beq _0211cd5a
mov r0, #0
bl func_ov11_0211ce78
pop {r3, r4, r5, pc}
_0211cd5a:
mov r0, #0x10
bl func_ov11_0212af2c
cmp r0, #0
beq _0211cd6a
mov r0, #2
bl func_ov11_0211ce78
_0211cd6a:
pop {r3, r4, r5, pc}
.align 2, 0
thumb_func_end func_ov11_0211ccc4
_0211cd6c: .word data_ov11_0212e6be
_0211cd70: .word data_ov11_02132d7c
_0211cd74: .word data_ov11_0212e6d2
_0211cd78: .word data_ov11_0212e6d0
_0211cd7c: .word data_ov11_0212e6d4
_0211cd80: .word data_ov11_0212e6ce
.global func_ov11_0211cd84
thumb_func_start func_ov11_0211cd84
func_ov11_0211cd84: ; 0x0211cd84
bx lr
.align 2, 0
thumb_func_end func_ov11_0211cd84
.global func_ov11_0211cd88
thumb_func_start func_ov11_0211cd88
func_ov11_0211cd88: ; 0x0211cd88
push {r3, lr}
bl func_ov11_02119494
cmp r0, #0
beq _0211cd98
cmp r0, #1
beq _0211cda6
pop {r3, pc}
_0211cd98:
mov r0, #7
bl func_ov11_0212672c
ldr r0, _0211cdb8 ; =func_ov11_0211c8ec
bl func_ov11_0211c3c4
pop {r3, pc}
_0211cda6:
mov r0, #6
bl func_ov11_0212672c
bl func_ov11_0211cec4
ldr r0, _0211cdbc ; =func_ov11_0211cdc0
bl func_ov11_0211c3c4
pop {r3, pc}
.align 2, 0
thumb_func_end func_ov11_0211cd88
_0211cdb8: .word func_ov11_0211c8ec
_0211cdbc: .word func_ov11_0211cdc0
.global func_ov11_0211cdc0
thumb_func_start func_ov11_0211cdc0
func_ov11_0211cdc0: ; 0x0211cdc0
push {r3, lr}
bl func_ov11_021194f8
mov r0, #8
bl func_ov11_0212a338
ldr r0, _0211cdd4 ; =func_ov11_0211cdd8
bl func_ov11_0211c3c4
pop {r3, pc}
.align 2, 0
thumb_func_end func_ov11_0211cdc0
_0211cdd4: .word func_ov11_0211cdd8
.global func_ov11_0211cdd8
thumb_func_start func_ov11_0211cdd8
func_ov11_0211cdd8: ; 0x0211cdd8
push {r3, lr}
mov r0, #1
bl func_ov11_0212a1e0
cmp r0, #0
bne _0211ce02
mov r1, #1
mov r0, #3
add r2, r1, #0
mov r3, #8
bl func_ov11_0212a1f8
mov r0, #3
mov r1, #0
mov r2, #0x16
mov r3, #8
bl func_ov11_0212a1f8
ldr r0, _0211ce04 ; =func_ov11_0211ce08
bl func_ov11_0211c3c4
_0211ce02:
pop {r3, pc}
.align 2, 0
thumb_func_end func_ov11_0211cdd8
_0211ce04: .word func_ov11_0211ce08
.global func_ov11_0211ce08
thumb_func_start func_ov11_0211ce08
func_ov11_0211ce08: ; 0x0211ce08
push {r3, lr}
mov r0, #1
bl func_ov11_0212a1e0
cmp r0, #0
bne _0211ce6a
mov r0, #0
bl func_ov11_0212a1e0
cmp r0, #0
bne _0211ce6a
bl func_ov11_02119b50
bl func_ov11_02119878
ldr r0, _0211ce6c ; =data_ov11_02132d7c
ldr r0, [r0, #4]
bl func_ov11_02129b7c
mov r0, #1
add r1, r0, #0
bl func_ov11_0212a9ac
mov r0, #0
mov r1, #0x14
bl func_ov11_0212a9ac
ldr r0, _0211ce6c ; =data_ov11_02132d7c
ldrb r0, [r0]
cmp r0, #0
beq _0211ce4c
cmp r0, #1
beq _0211ce5c
pop {r3, pc}
_0211ce4c:
mov r0, #1
mov r1, #0
bl func_ov11_0211c3d0
ldr r0, _0211ce70 ; =func_ov11_02123920
bl func_ov11_0211c3c4
pop {r3, pc}
_0211ce5c:
mov r0, #0
add r1, r0, #0
bl func_ov11_0211c3d0
ldr r0, _0211ce74 ; =func_ov11_0211d610
bl func_ov11_0211c3c4
_0211ce6a:
pop {r3, pc}
.align 2, 0
thumb_func_end func_ov11_0211ce08
_0211ce6c: .word data_ov11_02132d7c
_0211ce70: .word func_ov11_02123920
_0211ce74: .word func_ov11_0211d610
.global func_ov11_0211ce78
thumb_func_start func_ov11_0211ce78
func_ov11_0211ce78: ; 0x0211ce78
push {r4, lr}
cmp r0, #1
beq _0211ceac
cmp r0, #3
beq _0211ceac
ldr r1, _0211ceb0 ; =data_ov11_02132d7c
mov r0, #1
ldrb r2, [r1]
eor r0, r2
strb r0, [r1]
mov r0, #8
bl func_ov11_0212672c
ldr r0, _0211ceb0 ; =data_ov11_02132d7c
ldr r1, _0211ceb4 ; =data_ov11_0212e6d2
ldrb r0, [r0]
ldr r2, _0211ceb8 ; =data_ov11_0212e6d0
ldr r4, _0211cebc ; =data_ov11_0212e6d4
lsl r3, r0, #3
ldr r0, _0211cec0 ; =data_ov11_0212e6ce
ldrh r1, [r1, r3]
ldrh r0, [r0, r3]
ldrh r2, [r2, r3]
ldrh r3, [r4, r3]
bl func_ov11_02119ac0
_0211ceac:
pop {r4, pc}
nop
thumb_func_end func_ov11_0211ce78
_0211ceb0: .word data_ov11_02132d7c
_0211ceb4: .word data_ov11_0212e6d2
_0211ceb8: .word data_ov11_0212e6d0
_0211cebc: .word data_ov11_0212e6d4
_0211cec0: .word data_ov11_0212e6ce
.global func_ov11_0211cec4
thumb_func_start func_ov11_0211cec4
func_ov11_0211cec4: ; 0x0211cec4
push {r3, lr}
ldr r1, _0211cee4 ; =data_ov11_0212e6bc
add r0, sp, #0
ldrb r2, [r1]
ldrb r1, [r1, #1]
add r3, sp, #0
strb r2, [r0]
strb r1, [r0, #1]
ldr r0, _0211cee8 ; =data_ov11_02132d7c
ldrb r1, [r0]
ldr r0, [r0, #4]
ldrb r1, [r3, r1]
add r2, r1, #0
bl func_ov11_02125600
pop {r3, pc}
.align 2, 0
thumb_func_end func_ov11_0211cec4
_0211cee4: .word data_ov11_0212e6bc
_0211cee8: .word data_ov11_02132d7c
.global func_ov11_0211ceec
thumb_func_start func_ov11_0211ceec
func_ov11_0211ceec: ; 0x0211ceec
push {r3, lr}
ldr r0, _0211cf18 ; =data_ov11_02132d84
mov r1, #0
strb r1, [r0]
bl func_ov11_0211cf20
mov r0, #0x12
bl func_ov11_02119bd8
mov r0, #0x3b
add r1, r0, #0
sub r1, #0x3c
mov r2, #0
bl func_ov11_021197f4
mov r0, #0x17
bl func_ov11_0211994c
ldr r0, _0211cf1c ; =func_ov11_0211cf70
bl func_ov11_0211c3c4
pop {r3, pc}
.align 2, 0
thumb_func_end func_ov11_0211ceec
_0211cf18: .word data_ov11_02132d84
_0211cf1c: .word func_ov11_0211cf70
.global func_ov11_0211cf20
thumb_func_start func_ov11_0211cf20
func_ov11_0211cf20: ; 0x0211cf20
push {r3, lr}
ldr r0, _0211cf60 ; =data_ov11_0212f500
ldr r1, _0211cf64 ; =func_02006444
bl func_ov11_021198d8
ldr r3, _0211cf68 ; =0x04001008
mov r0, #3
ldrh r2, [r3]
mov r1, #3
bic r2, r0
orr r2, r1
strh r2, [r3]
ldrh r2, [r3, #2]
bic r2, r0
orr r2, r1
strh r2, [r3, #2]
ldr r3, _0211cf6c ; =0x04000008
ldrh r2, [r3]
bic r2, r0
orr r2, r1
strh r2, [r3]
ldrh r2, [r3, #2]
bic r2, r0
orr r2, r1
strh r2, [r3, #2]
ldrh r2, [r3, #4]
bic r2, r0
add r0, r2, #0
orr r0, r1
strh r0, [r3, #4]
pop {r3, pc}
nop
thumb_func_end func_ov11_0211cf20
_0211cf60: .word data_ov11_0212f500
_0211cf64: .word func_02006444
_0211cf68: .word 0x04001008
_0211cf6c: .word 0x04000008
.global func_ov11_0211cf70
thumb_func_start func_ov11_0211cf70
func_ov11_0211cf70: ; 0x0211cf70
push {r3, lr}
mov r1, #1
mov r0, #2
add r2, r1, #0
mov r3, #8
bl func_ov11_0212a1f8
mov r0, #2
mov r1, #0
mov r2, #0x15
mov r3, #8
bl func_ov11_0212a1f8
mov r0, #1
add r1, r0, #0
bl func_ov11_0212a960
mov r0, #0
mov r1, #0x15
bl func_ov11_0212a960
ldr r0, _0211cfa4 ; =func_ov11_0211cfa8
bl func_ov11_0211c3c4
pop {r3, pc}
nop
thumb_func_end func_ov11_0211cf70
_0211cfa4: .word func_ov11_0211cfa8
.global func_ov11_0211cfa8
thumb_func_start func_ov11_0211cfa8
func_ov11_0211cfa8: ; 0x0211cfa8
push {r3, lr}
mov r0, #1
bl func_ov11_0212a1e0
cmp r0, #0
bne _0211cfca
mov r0, #0
bl func_ov11_0212a1e0
cmp r0, #0
bne _0211cfca
mov r0, #3
bl func_ov11_0211992c
ldr r0, _0211cfcc ; =func_ov11_0211cfd0
bl func_ov11_0211c3c4
_0211cfca:
pop {r3, pc}
.align 2, 0
thumb_func_end func_ov11_0211cfa8
_0211cfcc: .word func_ov11_0211cfd0
.global func_ov11_0211cfd0
thumb_func_start func_ov11_0211cfd0
func_ov11_0211cfd0: ; 0x0211cfd0
push {r3, lr}
bl func_ov11_02119494
mov r1, #1
mvn r1, r1
cmp r0, r1
beq _0211cfe8
bl func_ov11_021194e8
ldr r0, _0211cfec ; =func_ov11_0211cff0
bl func_ov11_0211c3c4
_0211cfe8:
pop {r3, pc}
nop
thumb_func_end func_ov11_0211cfd0
_0211cfec: .word func_ov11_0211cff0
.global func_ov11_0211cff0
thumb_func_start func_ov11_0211cff0
func_ov11_0211cff0: ; 0x0211cff0
push {r3, lr}
bl func_ov11_0211d000
bl func_ov11_0211d024
bl func_ov11_0211d028
pop {r3, pc}
thumb_func_end func_ov11_0211cff0
.global func_ov11_0211d000
thumb_func_start func_ov11_0211d000
func_ov11_0211d000: ; 0x0211d000
push {r3, lr}
mov r0, #1
bl func_ov11_0212af14
cmp r0, #0
beq _0211d012
mov r0, #1
bl func_ov11_021194a4
_0211d012:
mov r0, #2
bl func_ov11_0212af14
cmp r0, #0
beq _0211d022
mov r0, #0
bl func_ov11_021194a4
_0211d022:
pop {r3, pc}
thumb_func_end func_ov11_0211d000
.global func_ov11_0211d024
thumb_func_start func_ov11_0211d024
func_ov11_0211d024: ; 0x0211d024
bx lr
.align 2, 0
thumb_func_end func_ov11_0211d024
.global func_ov11_0211d028
thumb_func_start func_ov11_0211d028
func_ov11_0211d028: ; 0x0211d028
push {r3, lr}
bl func_ov11_02119494
cmp r0, #0
beq _0211d038
cmp r0, #1
beq _0211d046
pop {r3, pc}
_0211d038:
mov r0, #7
bl func_ov11_0212672c
ldr r0, _0211d068 ; =func_ov11_0211d070
bl func_ov11_0211c3c4
pop {r3, pc}
_0211d046:
mov r0, #6
bl func_ov11_0212672c
mov r2, #1
mov r1, #0
mov r0, #0x18
sub r3, r2, #2
str r1, [sp]
bl func_ov11_0212739c
bl func_ov11_021194f8
ldr r0, _0211d06c ; =func_ov11_0211d144
bl func_ov11_0211c3c4
pop {r3, pc}
nop
thumb_func_end func_ov11_0211d028
_0211d068: .word func_ov11_0211d070
_0211d06c: .word func_ov11_0211d144
.global func_ov11_0211d070
thumb_func_start func_ov11_0211d070
func_ov11_0211d070: ; 0x0211d070
push {r3, lr}
bl func_ov11_021194f8
mov r0, #8
bl func_ov11_0212a338
ldr r0, _0211d084 ; =func_ov11_0211d088
bl func_ov11_0211c3c4
pop {r3, pc}
.align 2, 0
thumb_func_end func_ov11_0211d070
_0211d084: .word func_ov11_0211d088
.global func_ov11_0211d088
thumb_func_start func_ov11_0211d088
func_ov11_0211d088: ; 0x0211d088
push {r3, lr}
mov r0, #1
bl func_ov11_0212a1e0
cmp r0, #0
bne _0211d0be
bl func_ov11_02119474
ldr r0, _0211d0c0 ; =data_ov11_02132d84
ldrb r0, [r0]
cmp r0, #0
bne _0211d0ac
mov r1, #1
mov r0, #3
add r2, r1, #0
mov r3, #8
bl func_ov11_0212a1f8
_0211d0ac:
mov r0, #3
mov r1, #0
mov r2, #0x15
mov r3, #8
bl func_ov11_0212a1f8
ldr r0, _0211d0c4 ; =func_ov11_0211d0c8
bl func_ov11_0211c3c4
_0211d0be:
pop {r3, pc}
.align 2, 0
thumb_func_end func_ov11_0211d088
_0211d0c0: .word data_ov11_02132d84
_0211d0c4: .word func_ov11_0211d0c8
.global func_ov11_0211d0c8
thumb_func_start func_ov11_0211d0c8
func_ov11_0211d0c8: ; 0x0211d0c8
push {r3, lr}
mov r0, #0
bl func_ov11_0212a1e0
cmp r0, #0
bne _0211d136
ldr r0, _0211d138 ; =data_ov11_02132d84
ldrb r0, [r0]
cmp r0, #0
bne _0211d0e6
mov r0, #1
bl func_ov11_0212a1e0
cmp r0, #0
bne _0211d136
_0211d0e6:
bl func_ov11_021194c8
cmp r0, #0
beq _0211d136
mov r0, #0
bl func_ov11_0212a6e8
ldr r0, _0211d138 ; =data_ov11_02132d84
ldrb r0, [r0]
cmp r0, #0
bne _0211d108
bl func_ov11_02119878
mov r0, #1
add r1, r0, #0
bl func_ov11_0212a9ac
_0211d108:
mov r0, #0
mov r1, #0x15
bl func_ov11_0212a9ac
ldr r0, _0211d138 ; =data_ov11_02132d84
ldrb r0, [r0]
cmp r0, #0
bne _0211d128
mov r0, #0
mov r1, #1
bl func_ov11_0211c3d0
ldr r0, _0211d13c ; =func_ov11_0211d610
bl func_ov11_0211c3c4
pop {r3, pc}
_0211d128:
mov r0, #0
mov r1, #1
bl func_ov11_0211c3d0
ldr r0, _0211d140 ; =func_ov11_0211d194
bl func_ov11_0211c3c4
_0211d136:
pop {r3, pc}
.align 2, 0
thumb_func_end func_ov11_0211d0c8
_0211d138: .word data_ov11_02132d84
_0211d13c: .word func_ov11_0211d610
_0211d140: .word func_ov11_0211d194
.global func_ov11_0211d144
thumb_func_start func_ov11_0211d144
func_ov11_0211d144: ; 0x0211d144
push {r3, lr}
bl func_ov11_021275cc
cmp r0, #0
beq _0211d160
cmp r0, #1
bne _0211d170
mov r0, #0xe
bl func_ov11_0212672c
ldr r0, _0211d174 ; =data_ov11_02132d84
mov r1, #1
strb r1, [r0]
b _0211d166
_0211d160:
mov r0, #7
bl func_ov11_0212672c
_0211d166:
bl func_ov11_021275a0
ldr r0, _0211d178 ; =func_ov11_0211d17c
bl func_ov11_0211c3c4
_0211d170:
pop {r3, pc}
nop
thumb_func_end func_ov11_0211d144
_0211d174: .word data_ov11_02132d84
_0211d178: .word func_ov11_0211d17c
.global func_ov11_0211d17c
thumb_func_start func_ov11_0211d17c
func_ov11_0211d17c: ; 0x0211d17c
push {r3, lr}
bl func_ov11_021275dc
cmp r0, #0
bne _0211d18c
ldr r0, _0211d190 ; =func_ov11_0211d070
bl func_ov11_0211c3c4
_0211d18c:
pop {r3, pc}
nop
thumb_func_end func_ov11_0211d17c
_0211d190: .word func_ov11_0211d070
.global func_ov11_0211d194
thumb_func_start func_ov11_0211d194
func_ov11_0211d194: ; 0x0211d194
push {r3, lr}
bl func_ov11_0211d1b0
mov r0, #0x19
bl func_ov11_0211994c
bl func_ov11_021264e8
ldr r0, _0211d1ac ; =func_ov11_0211d200
bl func_ov11_0211c3c4
pop {r3, pc}
.align 2, 0
thumb_func_end func_ov11_0211d194
_0211d1ac: .word func_ov11_0211d200
.global func_ov11_0211d1b0
thumb_func_start func_ov11_0211d1b0
func_ov11_0211d1b0: ; 0x0211d1b0
push {r3, lr}
ldr r0, _0211d1f0 ; =data_ov11_0212f514
ldr r1, _0211d1f4 ; =func_02006444
bl func_ov11_021198d8
ldr r3, _0211d1f8 ; =0x04001008
mov r0, #3
ldrh r2, [r3]
mov r1, #3
bic r2, r0
orr r2, r1
strh r2, [r3]
ldrh r2, [r3, #2]
bic r2, r0
orr r2, r1
strh r2, [r3, #2]
ldr r3, _0211d1fc ; =0x04000008
ldrh r2, [r3]
bic r2, r0
orr r2, r1
strh r2, [r3]
ldrh r2, [r3, #2]
bic r2, r0
orr r2, r1
strh r2, [r3, #2]
ldrh r2, [r3, #4]
bic r2, r0
add r0, r2, #0
orr r0, r1
strh r0, [r3, #4]
pop {r3, pc}
nop
thumb_func_end func_ov11_0211d1b0
_0211d1f0: .word data_ov11_0212f514
_0211d1f4: .word func_02006444
_0211d1f8: .word 0x04001008
_0211d1fc: .word 0x04000008
.global func_ov11_0211d200
thumb_func_start func_ov11_0211d200
func_ov11_0211d200: ; 0x0211d200
push {r3, lr}
mov r0, #2
mov r1, #0
mov r2, #0x15
mov r3, #8
bl func_ov11_0212a1f8
mov r0, #0
mov r1, #0x15
bl func_ov11_0212a960
ldr r0, _0211d220 ; =func_ov11_0211d224
bl func_ov11_0211c3c4
pop {r3, pc}
nop
thumb_func_end func_ov11_0211d200
_0211d220: .word func_ov11_0211d224
.global func_ov11_0211d224
thumb_func_start func_ov11_0211d224
func_ov11_0211d224: ; 0x0211d224
push {r3, lr}
mov r0, #0
bl func_ov11_0212a1e0
cmp r0, #0
bne _0211d23c
mov r0, #5
bl func_ov11_0211992c
ldr r0, _0211d240 ; =func_ov11_0211d244
bl func_ov11_0211c3c4
_0211d23c:
pop {r3, pc}
nop
thumb_func_end func_ov11_0211d224
_0211d240: .word func_ov11_0211d244
.global func_ov11_0211d244
thumb_func_start func_ov11_0211d244
func_ov11_0211d244: ; 0x0211d244
push {r3, lr}
bl func_ov11_02119494
mov r1, #1
mvn r1, r1
cmp r0, r1
beq _0211d25c
bl func_ov11_021194e8
ldr r0, _0211d260 ; =func_ov11_0211d264
bl func_ov11_0211c3c4
_0211d25c:
pop {r3, pc}
nop
thumb_func_end func_ov11_0211d244
_0211d260: .word func_ov11_0211d264
.global func_ov11_0211d264
thumb_func_start func_ov11_0211d264
func_ov11_0211d264: ; 0x0211d264
push {r3, lr}
bl func_ov11_0211d274
bl func_ov11_0211d288
bl func_ov11_0211d28c
pop {r3, pc}
thumb_func_end func_ov11_0211d264
.global func_ov11_0211d274
thumb_func_start func_ov11_0211d274
func_ov11_0211d274: ; 0x0211d274
push {r3, lr}
mov r0, #1
bl func_ov11_0212af14
cmp r0, #0
beq _0211d286
mov r0, #0
bl func_ov11_021194a4
_0211d286:
pop {r3, pc}
thumb_func_end func_ov11_0211d274
.global func_ov11_0211d288
thumb_func_start func_ov11_0211d288
func_ov11_0211d288: ; 0x0211d288
bx lr
.align 2, 0
thumb_func_end func_ov11_0211d288
.global func_ov11_0211d28c
thumb_func_start func_ov11_0211d28c
func_ov11_0211d28c: ; 0x0211d28c
push {r3, lr}
bl func_ov11_02119494
cmp r0, #0
bne _0211d2a2
mov r0, #6
bl func_ov11_0212672c
ldr r0, _0211d2a4 ; =func_ov11_0211d2a8
bl func_ov11_0211c3c4
_0211d2a2:
pop {r3, pc}
.align 2, 0
thumb_func_end func_ov11_0211d28c
_0211d2a4: .word func_ov11_0211d2a8
.global func_ov11_0211d2a8
thumb_func_start func_ov11_0211d2a8
func_ov11_0211d2a8: ; 0x0211d2a8
push {r3, lr}
bl func_ov11_021194f8
mov r0, #8
bl func_ov11_0212a338
ldr r0, _0211d2bc ; =func_ov11_0211d2c0
bl func_ov11_0211c3c4
pop {r3, pc}
.align 2, 0
thumb_func_end func_ov11_0211d2a8
_0211d2bc: .word func_ov11_0211d2c0
.global func_ov11_0211d2c0
thumb_func_start func_ov11_0211d2c0
func_ov11_0211d2c0: ; 0x0211d2c0
push {r3, lr}
mov r0, #1
bl func_ov11_0212a1e0
cmp r0, #0
bne _0211d2ea
mov r0, #3
mov r1, #1
mov r2, #0x3f
mov r3, #0x40
bl func_ov11_0212a1f8
mov r0, #3
mov r1, #0
mov r2, #0x3f
mov r3, #0x40
bl func_ov11_0212a1f8
ldr r0, _0211d2ec ; =func_ov11_0211d2f0
bl func_ov11_0211c3c4
_0211d2ea:
pop {r3, pc}
.align 2, 0
thumb_func_end func_ov11_0211d2c0
_0211d2ec: .word func_ov11_0211d2f0
.global func_ov11_0211d2f0
thumb_func_start func_ov11_0211d2f0
func_ov11_0211d2f0: ; 0x0211d2f0
push {r3, lr}
mov r0, #1
bl func_ov11_0212a1e0
cmp r0, #0
bne _0211d312
mov r0, #0
bl func_ov11_0212a1e0
cmp r0, #0
bne _0211d312
mov r0, #1
lsl r0, r0, #0x18
blx func_0200eebc
blx func_0200b4b4
_0211d312:
pop {r3, pc}
thumb_func_end func_ov11_0211d2f0
.global func_ov11_0211d314
thumb_func_start func_ov11_0211d314
func_ov11_0211d314: ; 0x0211d314
push {r3, lr}
bl func_ov11_0211d33c
mov r0, #0x11
bl func_ov11_02119bd8
mov r0, #0x3a
add r1, r0, #0
sub r1, #0x3b
mov r2, #0
bl func_ov11_021197f4
bl func_ov11_0211d38c
ldr r0, _0211d338 ; =func_ov11_0211d4b4
bl func_ov11_0211c3c4
pop {r3, pc}
.align 2, 0
thumb_func_end func_ov11_0211d314
_0211d338: .word func_ov11_0211d4b4
.global func_ov11_0211d33c
thumb_func_start func_ov11_0211d33c
func_ov11_0211d33c: ; 0x0211d33c
push {r3, lr}
ldr r0, _0211d37c ; =data_ov11_0212f528
ldr r1, _0211d380 ; =func_02006444
bl func_ov11_021198d8
ldr r3, _0211d384 ; =0x04001008
mov r0, #3
ldrh r2, [r3]
mov r1, #3
bic r2, r0
orr r2, r1
strh r2, [r3]
ldrh r2, [r3, #2]
bic r2, r0
orr r2, r1
strh r2, [r3, #2]
ldr r3, _0211d388 ; =0x04000008
ldrh r2, [r3]
bic r2, r0
orr r2, r1
strh r2, [r3]
ldrh r2, [r3, #2]
bic r2, r0
orr r2, r1
strh r2, [r3, #2]
ldrh r2, [r3, #4]
bic r2, r0
add r0, r2, #0
orr r0, r1
strh r0, [r3, #4]
pop {r3, pc}
nop
thumb_func_end func_ov11_0211d33c
_0211d37c: .word data_ov11_0212f528
_0211d380: .word func_02006444
_0211d384: .word 0x04001008
_0211d388: .word 0x04000008
.global func_ov11_0211d38c
thumb_func_start func_ov11_0211d38c
func_ov11_0211d38c: ; 0x0211d38c
push {r4, r5, r6, r7, lr}
sub sp, #0x6c
mov r0, #0
add r1, r0, #0
bl func_ov11_0212a534
str r0, [sp, #0x14]
add r0, sp, #0x18
blx func_0200f014
add r3, sp, #0x18
ldrb r0, [r3, #1]
ldr r2, _0211d4a4 ; =data_ov11_0212f53c
mov r1, #0x14
str r0, [sp]
ldrb r0, [r3, #2]
str r0, [sp, #4]
ldrb r0, [r3, #3]
str r0, [sp, #8]
ldrb r0, [r3, #4]
str r0, [sp, #0xc]
ldrb r0, [r3, #5]
str r0, [sp, #0x10]
add r0, sp, #0x1c
ldrb r3, [r3]
add r0, #2
blx func_0204afd0
mov r0, #0x1c
str r0, [sp]
mov r0, #2
str r0, [sp, #4]
mov r0, #0x12
lsl r0, r0, #6
str r0, [sp, #8]
add r0, sp, #0x1c
add r0, #2
str r0, [sp, #0xc]
ldr r0, [sp, #0x14]
mov r1, #8
mov r2, #0x40
mov r3, #0xf0
bl func_ov11_0212a818
add r0, sp, #0x58
bl func_ov00_02077af8
ldr r4, [sp, #0x58]
mov r0, #0
ldr r6, [sp, #0x5c]
mov r1, #0
eor r1, r6
eor r0, r4
orr r0, r1
beq _0211d46e
add r0, r4, #0
add r1, r6, #0
mov r2, #0xa
mov r3, #0
blx func_02002bb8
mov r2, #0xfa
lsl r2, r2, #2
mov r3, #0
blx func_02002bf4
str r0, [sp, #0x54]
add r0, r4, #0
add r1, r6, #0
mov r2, #0xa
mov r3, #0
blx func_02002bac
ldr r7, _0211d4a8 ; =0x00002710
add r4, r0, #0
add r6, r1, #0
mov r5, #0
_0211d426:
add r0, r4, #0
add r1, r6, #0
add r2, r7, #0
mov r3, #0
blx func_02002bb8
mov r1, #2
sub r1, r1, r5
lsl r2, r1, #2
add r1, sp, #0x48
str r0, [r1, r2]
add r0, r4, #0
add r1, r6, #0
add r2, r7, #0
mov r3, #0
blx func_02002bac
add r5, r5, #1
add r4, r0, #0
add r6, r1, #0
cmp r5, #3
blt _0211d426
ldr r0, [sp, #0x4c]
ldr r2, _0211d4ac ; =data_ov11_0212f578
str r0, [sp]
ldr r0, [sp, #0x50]
ldr r3, [sp, #0x48]
str r0, [sp, #4]
ldr r0, [sp, #0x54]
mov r1, #0x14
str r0, [sp, #8]
add r0, sp, #0x1c
add r0, #2
blx func_0204afd0
b _0211d47a
_0211d46e:
add r0, sp, #0x1c
ldr r2, _0211d4b0 ; =data_ov11_0212f5a0
add r0, #2
mov r1, #0x14
blx func_0204afd0
_0211d47a:
mov r0, #0x1c
str r0, [sp]
mov r0, #2
str r0, [sp, #4]
mov r0, #0x12
lsl r0, r0, #6
str r0, [sp, #8]
add r0, sp, #0x1c
add r0, #2
str r0, [sp, #0xc]
ldr r0, [sp, #0x14]
mov r1, #8
mov r2, #0x78
mov r3, #0xf0
bl func_ov11_0212a818
ldr r0, [sp, #0x14]
bl func_ov11_0212a904
add sp, #0x6c
pop {r4, r5, r6, r7, pc}
.align 2, 0
thumb_func_end func_ov11_0211d38c
_0211d4a4: .word data_ov11_0212f53c
_0211d4a8: .word 0x00002710
_0211d4ac: .word data_ov11_0212f578
_0211d4b0: .word data_ov11_0212f5a0
.global func_ov11_0211d4b4
thumb_func_start func_ov11_0211d4b4
func_ov11_0211d4b4: ; 0x0211d4b4
push {r3, lr}
mov r1, #1
mov r0, #2
add r2, r1, #0
mov r3, #8
bl func_ov11_0212a1f8
mov r0, #2
mov r1, #0
mov r2, #0x15
mov r3, #8
bl func_ov11_0212a1f8
mov r0, #1
add r1, r0, #0
bl func_ov11_0212a960
mov r0, #0
mov r1, #0x15
bl func_ov11_0212a960
ldr r0, _0211d4e8 ; =func_ov11_0211d4ec
bl func_ov11_0211c3c4
pop {r3, pc}
nop
thumb_func_end func_ov11_0211d4b4
_0211d4e8: .word func_ov11_0211d4ec
.global func_ov11_0211d4ec
thumb_func_start func_ov11_0211d4ec
func_ov11_0211d4ec: ; 0x0211d4ec
push {r3, lr}
mov r0, #1
bl func_ov11_0212a1e0
cmp r0, #0
bne _0211d50e
mov r0, #0
bl func_ov11_0212a1e0
cmp r0, #0
bne _0211d50e
mov r0, #2
bl func_ov11_0211992c
ldr r0, _0211d510 ; =func_ov11_0211d514
bl func_ov11_0211c3c4
_0211d50e:
pop {r3, pc}
.align 2, 0
thumb_func_end func_ov11_0211d4ec
_0211d510: .word func_ov11_0211d514
.global func_ov11_0211d514
thumb_func_start func_ov11_0211d514
func_ov11_0211d514: ; 0x0211d514
push {r3, lr}
bl func_ov11_02119494
mov r1, #1
mvn r1, r1
cmp r0, r1
beq _0211d52c
bl func_ov11_021194e8
ldr r0, _0211d530 ; =func_ov11_0211d534
bl func_ov11_0211c3c4
_0211d52c:
pop {r3, pc}
nop
thumb_func_end func_ov11_0211d514
_0211d530: .word func_ov11_0211d534
.global func_ov11_0211d534
thumb_func_start func_ov11_0211d534
func_ov11_0211d534: ; 0x0211d534
push {r3, lr}
bl func_ov11_0211d544
bl func_ov11_0211d558
bl func_ov11_0211d55c
pop {r3, pc}
thumb_func_end func_ov11_0211d534
.global func_ov11_0211d544
thumb_func_start func_ov11_0211d544
func_ov11_0211d544: ; 0x0211d544
push {r3, lr}
mov r0, #2
bl func_ov11_0212af14
cmp r0, #0
beq _0211d556
mov r0, #0
bl func_ov11_021194a4
_0211d556:
pop {r3, pc}
thumb_func_end func_ov11_0211d544
.global func_ov11_0211d558
thumb_func_start func_ov11_0211d558
func_ov11_0211d558: ; 0x0211d558
bx lr
.align 2, 0
thumb_func_end func_ov11_0211d558
.global func_ov11_0211d55c
thumb_func_start func_ov11_0211d55c
func_ov11_0211d55c: ; 0x0211d55c
push {r3, lr}
bl func_ov11_02119494
cmp r0, #0
bne _0211d572
mov r0, #7
bl func_ov11_0212672c
ldr r0, _0211d574 ; =func_ov11_0211d578
bl func_ov11_0211c3c4
_0211d572:
pop {r3, pc}
.align 2, 0
thumb_func_end func_ov11_0211d55c
_0211d574: .word func_ov11_0211d578
.global func_ov11_0211d578
thumb_func_start func_ov11_0211d578
func_ov11_0211d578: ; 0x0211d578
push {r3, lr}
bl func_ov11_021194f8
mov r0, #8
bl func_ov11_0212a338
ldr r0, _0211d58c ; =func_ov11_0211d590
bl func_ov11_0211c3c4
pop {r3, pc}
.align 2, 0
thumb_func_end func_ov11_0211d578
_0211d58c: .word func_ov11_0211d590
.global func_ov11_0211d590
thumb_func_start func_ov11_0211d590
func_ov11_0211d590: ; 0x0211d590
push {r3, lr}
mov r0, #1
bl func_ov11_0212a1e0
cmp r0, #0
bne _0211d5be
bl func_ov11_02119474
mov r1, #1
mov r0, #3
add r2, r1, #0
mov r3, #8
bl func_ov11_0212a1f8
mov r0, #3
mov r1, #0
mov r2, #0x15
mov r3, #8
bl func_ov11_0212a1f8
ldr r0, _0211d5c0 ; =func_ov11_0211d5c4
bl func_ov11_0211c3c4
_0211d5be:
pop {r3, pc}
.align 2, 0
thumb_func_end func_ov11_0211d590
_0211d5c0: .word func_ov11_0211d5c4
.global func_ov11_0211d5c4
thumb_func_start func_ov11_0211d5c4
func_ov11_0211d5c4: ; 0x0211d5c4
push {r3, lr}
mov r0, #1
bl func_ov11_0212a1e0
cmp r0, #0
bne _0211d60a
mov r0, #0
bl func_ov11_0212a1e0
cmp r0, #0
bne _0211d60a
bl func_ov11_021194c8
cmp r0, #0
beq _0211d60a
mov r0, #0
bl func_ov11_0212a6e8
bl func_ov11_02119878
mov r0, #1
add r1, r0, #0
bl func_ov11_0212a9ac
mov r0, #0
mov r1, #0x15
bl func_ov11_0212a9ac
mov r0, #0
mov r1, #1
bl func_ov11_0211c3d0
ldr r0, _0211d60c ; =func_ov11_0211d610
bl func_ov11_0211c3c4
_0211d60a:
pop {r3, pc}
.align 2, 0
thumb_func_end func_ov11_0211d5c4
_0211d60c: .word func_ov11_0211d610
.global func_ov11_0211d610
thumb_func_start func_ov11_0211d610
func_ov11_0211d610: ; 0x0211d610
push {r4, lr}
ldr r0, _0211d67c ; =data_ov11_02132d88
mov r1, #0
strb r1, [r0, #1]
bl func_ov11_0211d6a0
mov r0, #0x10
bl func_ov11_02119bd8
mov r0, #3
bl func_ov11_02126e4c
mov r0, #0x39
add r1, r0, #0
sub r1, #0x3a
mov r2, #0
bl func_ov11_021197f4
mov r0, #0
mov r1, #0x5b
bl func_ov11_0212a094
ldr r2, _0211d67c ; =data_ov11_02132d88
ldr r1, _0211d680 ; =0xfe00ff00
str r0, [r2, #8]
ldr r3, [r0]
ldr r4, _0211d684 ; =data_ov11_0212e748
and r3, r1
ldr r1, _0211d688 ; =0x00e00084
orr r1, r3
str r1, [r0]
ldr r3, [r2, #8]
ldr r0, _0211d68c ; =0xfffff3ff
ldrh r1, [r3, #4]
and r1, r0
mov r0, #3
lsl r0, r0, #0xa
orr r0, r1
strh r0, [r3, #4]
ldrb r0, [r2]
ldr r1, _0211d690 ; =data_ov11_0212e746
ldr r2, _0211d694 ; =data_ov11_0212e744
lsl r3, r0, #3
ldr r0, _0211d698 ; =data_ov11_0212e742
ldrh r1, [r1, r3]
ldrh r0, [r0, r3]
ldrh r2, [r2, r3]
ldrh r3, [r4, r3]
bl func_ov11_02119ac0
ldr r0, _0211d69c ; =func_ov11_0211d7a4
bl func_ov11_0211c3c4
pop {r4, pc}
.align 2, 0
thumb_func_end func_ov11_0211d610
_0211d67c: .word data_ov11_02132d88
_0211d680: .word 0xfe00ff00
_0211d684: .word data_ov11_0212e748
_0211d688: .word 0x00e00084
_0211d68c: .word 0xfffff3ff
_0211d690: .word data_ov11_0212e746
_0211d694: .word data_ov11_0212e744
_0211d698: .word data_ov11_0212e742
_0211d69c: .word func_ov11_0211d7a4
.global func_ov11_0211d6a0
thumb_func_start func_ov11_0211d6a0
func_ov11_0211d6a0: ; 0x0211d6a0
push {r3, r4, r5, r6, r7, lr}
sub sp, #0x48
add r2, sp, #0x2c
ldr r3, _0211d780 ; =data_ov11_0212e6fc
add r2, #3
mov r1, #0x16
_0211d6ac:
ldrb r0, [r3]
add r3, r3, #1
strb r0, [r2]
add r2, r2, #1
sub r1, r1, #1
bne _0211d6ac
ldr r3, _0211d784 ; =data_ov11_0212e712
add r2, sp, #0x18
mov r1, #0x17
_0211d6be:
ldrb r0, [r3]
add r3, r3, #1
strb r0, [r2]
add r2, r2, #1
sub r1, r1, #1
bne _0211d6be
ldr r0, _0211d788 ; =data_ov11_0212f5c8
ldr r1, _0211d78c ; =func_02006744
bl func_ov11_021198d8
ldr r0, _0211d790 ; =data_ov11_0212f5e0
ldr r1, _0211d794 ; =func_02006444
bl func_ov11_021198d8
add r0, sp, #0x18
bl func_ov11_0211989c
mov r1, #0
mov r2, #4
bl func_ov11_02129ad8
ldr r1, _0211d798 ; =data_ov11_02132d88
str r0, [r1, #4]
add r0, sp, #0x2c
add r0, #3
bl func_ov11_0211989c
mov r1, #0
mov r2, #4
bl func_ov11_02129ad8
str r0, [sp]
add r0, sp, #4
bl func_ov00_02077af8
ldr r3, [sp, #4]
mov r0, #0
ldr r2, [sp, #8]
mov r1, #0
eor r1, r2
eor r0, r3
orr r0, r1
bne _0211d734
ldr r6, [sp]
ldr r4, [sp]
add r6, #0xc0
add r4, #0x40
mov r5, #0
mov r7, #0x20
_0211d720:
add r0, r6, #0
add r1, r4, #0
add r2, r7, #0
blx func_02007ad8
add r5, r5, #1
add r6, #0x20
add r4, #0x20
cmp r5, #2
blt _0211d720
_0211d734:
mov r1, #2
ldr r0, [sp]
lsl r1, r1, #8
blx func_0200e2c0
mov r2, #2
ldr r0, [sp]
mov r1, #0
lsl r2, r2, #8
blx func_0200600c
ldr r0, [sp]
bl func_ov11_02129b7c
ldr r3, _0211d79c ; =0x04001008
mov r0, #3
ldrh r2, [r3]
mov r1, #3
bic r2, r0
orr r2, r1
strh r2, [r3]
ldrh r2, [r3, #2]
bic r2, r0
orr r2, r1
strh r2, [r3, #2]
ldr r3, _0211d7a0 ; =0x0400000a
ldrh r2, [r3]
bic r2, r0
orr r2, r1
strh r2, [r3]
ldrh r2, [r3, #2]
bic r2, r0
add r0, r2, #0
orr r0, r1
strh r0, [r3, #2]
add sp, #0x48
pop {r3, r4, r5, r6, r7, pc}
nop
thumb_func_end func_ov11_0211d6a0
_0211d780: .word data_ov11_0212e6fc
_0211d784: .word data_ov11_0212e712
_0211d788: .word data_ov11_0212f5c8
_0211d78c: .word func_02006744
_0211d790: .word data_ov11_0212f5e0
_0211d794: .word func_02006444
_0211d798: .word data_ov11_02132d88
_0211d79c: .word 0x04001008
_0211d7a0: .word 0x0400000a
.global func_ov11_0211d7a4
thumb_func_start func_ov11_0211d7a4
func_ov11_0211d7a4: ; 0x0211d7a4
push {r3, lr}
mov r1, #1
mov r0, #2
add r2, r1, #0
mov r3, #8
bl func_ov11_0212a1f8
mov r0, #2
mov r1, #0
mov r2, #0x14
mov r3, #8
bl func_ov11_0212a1f8
mov r0, #1
add r1, r0, #0
bl func_ov11_0212a960
mov r0, #0
mov r1, #0x14
bl func_ov11_0212a960
ldr r0, _0211d7d8 ; =func_ov11_0211d7dc
bl func_ov11_0211c3c4
pop {r3, pc}
nop
thumb_func_end func_ov11_0211d7a4
_0211d7d8: .word func_ov11_0211d7dc
.global func_ov11_0211d7dc
thumb_func_start func_ov11_0211d7dc
func_ov11_0211d7dc: ; 0x0211d7dc
push {r3, lr}
mov r0, #1
bl func_ov11_0212a1e0
cmp r0, #0
bne _0211d7fe
mov r0, #0
bl func_ov11_0212a1e0
cmp r0, #0
bne _0211d7fe
mov r0, #0
bl func_ov11_0211992c
ldr r0, _0211d800 ; =func_ov11_0211d804
bl func_ov11_0211c3c4
_0211d7fe:
pop {r3, pc}
.align 2, 0
thumb_func_end func_ov11_0211d7dc
_0211d800: .word func_ov11_0211d804
.global func_ov11_0211d804
thumb_func_start func_ov11_0211d804
func_ov11_0211d804: ; 0x0211d804
push {r3, lr}
bl func_ov11_02119494
mov r1, #1
mvn r1, r1
cmp r0, r1
beq _0211d81c
bl func_ov11_021194e8
ldr r0, _0211d820 ; =func_ov11_0211d824
bl func_ov11_0211c3c4
_0211d81c:
pop {r3, pc}
nop
thumb_func_end func_ov11_0211d804
_0211d820: .word func_ov11_0211d824
.global func_ov11_0211d824
thumb_func_start func_ov11_0211d824
func_ov11_0211d824: ; 0x0211d824
push {r3, lr}
bl func_ov11_0211d834
bl func_ov11_0211d8d0
bl func_ov11_0211d8d4
pop {r3, pc}
thumb_func_end func_ov11_0211d824
.global func_ov11_0211d834
thumb_func_start func_ov11_0211d834
func_ov11_0211d834: ; 0x0211d834
push {r3, r4, r5, lr}
ldr r5, _0211d8b8 ; =data_ov11_0212e72a
mov r4, #0
_0211d83a:
add r0, r5, #0
bl func_ov11_0212afa4
cmp r0, #0
beq _0211d868
mov r0, #1
bl func_ov11_021194a4
ldr r0, _0211d8bc ; =data_ov11_02132d88
ldr r1, _0211d8c0 ; =data_ov11_0212e746
strb r4, [r0]
ldrb r0, [r0]
ldr r2, _0211d8c4 ; =data_ov11_0212e744
ldr r4, _0211d8c8 ; =data_ov11_0212e748
lsl r3, r0, #3
ldr r0, _0211d8cc ; =data_ov11_0212e742
ldrh r1, [r1, r3]
ldrh r0, [r0, r3]
ldrh r2, [r2, r3]
ldrh r3, [r4, r3]
bl func_ov11_02119ac0
pop {r3, r4, r5, pc}
_0211d868:
add r4, r4, #1
add r5, #8
cmp r4, #3
blo _0211d83a
mov r0, #1
bl func_ov11_0212af14
cmp r0, #0
beq _0211d882
mov r0, #1
bl func_ov11_021194a4
pop {r3, r4, r5, pc}
_0211d882:
mov r0, #2
bl func_ov11_0212af14
cmp r0, #0
beq _0211d894
mov r0, #0
bl func_ov11_021194a4
pop {r3, r4, r5, pc}
_0211d894:
mov r0, #0x40
bl func_ov11_0212af2c
cmp r0, #0
beq _0211d8a6
mov r0, #1
bl func_ov11_0211da50
pop {r3, r4, r5, pc}
_0211d8a6:
mov r0, #0x80
bl func_ov11_0212af2c
cmp r0, #0
beq _0211d8b6
mov r0, #3
bl func_ov11_0211da50
_0211d8b6:
pop {r3, r4, r5, pc}
.align 2, 0
thumb_func_end func_ov11_0211d834
_0211d8b8: .word data_ov11_0212e72a
_0211d8bc: .word data_ov11_02132d88
_0211d8c0: .word data_ov11_0212e746
_0211d8c4: .word data_ov11_0212e744
_0211d8c8: .word data_ov11_0212e748
_0211d8cc: .word data_ov11_0212e742
.global func_ov11_0211d8d0
thumb_func_start func_ov11_0211d8d0
func_ov11_0211d8d0: ; 0x0211d8d0
bx lr
.align 2, 0
thumb_func_end func_ov11_0211d8d0
.global func_ov11_0211d8d4
thumb_func_start func_ov11_0211d8d4
func_ov11_0211d8d4: ; 0x0211d8d4
push {lr}
sub sp, #0x14
bl func_ov11_02119494
cmp r0, #0
beq _0211d8e8
cmp r0, #1
beq _0211d8f0
add sp, #0x14
pop {pc}
_0211d8e8:
mov r0, #7
bl func_ov11_0212672c
b _0211d930
_0211d8f0:
add r0, sp, #0
bl func_ov00_02077af8
ldr r0, _0211d93c ; =data_ov11_02132d88
ldrb r0, [r0]
cmp r0, #0
beq _0211d920
ldr r3, [sp]
mov r0, #0
ldr r2, [sp, #4]
mov r1, #0
eor r1, r2
eor r0, r3
orr r0, r1
bne _0211d920
mov r0, #9
bl func_ov11_0212672c
mov r0, #0
mvn r0, r0
bl func_ov11_021194bc
add sp, #0x14
pop {pc}
_0211d920:
mov r0, #6
bl func_ov11_0212672c
bl func_ov11_0211daac
ldr r0, _0211d93c ; =data_ov11_02132d88
mov r1, #1
strb r1, [r0, #1]
_0211d930:
ldr r0, _0211d940 ; =func_ov11_0211d944
bl func_ov11_0211c3c4
add sp, #0x14
pop {pc}
nop
thumb_func_end func_ov11_0211d8d4
_0211d93c: .word data_ov11_02132d88
_0211d940: .word func_ov11_0211d944
.global func_ov11_0211d944
thumb_func_start func_ov11_0211d944
func_ov11_0211d944: ; 0x0211d944
push {r3, lr}
bl func_ov11_021194f8
mov r0, #8
bl func_ov11_0212a338
ldr r0, _0211d958 ; =func_ov11_0211d95c
bl func_ov11_0211c3c4
pop {r3, pc}
.align 2, 0
thumb_func_end func_ov11_0211d944
_0211d958: .word func_ov11_0211d95c
.global func_ov11_0211d95c
thumb_func_start func_ov11_0211d95c
func_ov11_0211d95c: ; 0x0211d95c
push {r3, lr}
mov r0, #1
bl func_ov11_0212a1e0
cmp r0, #0
bne _0211d992
ldr r0, _0211d994 ; =data_ov11_02132d88
ldrb r0, [r0, #1]
cmp r0, #0
beq _0211d974
bl func_ov11_02119474
_0211d974:
mov r1, #1
mov r0, #3
add r2, r1, #0
mov r3, #8
bl func_ov11_0212a1f8
mov r0, #3
mov r1, #0
mov r2, #0x14
mov r3, #8
bl func_ov11_0212a1f8
ldr r0, _0211d998 ; =func_ov11_0211d99c
bl func_ov11_0211c3c4
_0211d992:
pop {r3, pc}
.align 2, 0
thumb_func_end func_ov11_0211d95c
_0211d994: .word data_ov11_02132d88
_0211d998: .word func_ov11_0211d99c
.global func_ov11_0211d99c
thumb_func_start func_ov11_0211d99c
func_ov11_0211d99c: ; 0x0211d99c
push {r3, lr}
mov r0, #1
bl func_ov11_0212a1e0
cmp r0, #0
bne _0211da38
mov r0, #0
bl func_ov11_0212a1e0
cmp r0, #0
bne _0211da38
bl func_ov11_021194c8
cmp r0, #0
beq _0211da38
ldr r0, _0211da3c ; =data_ov11_02132d88
ldr r0, [r0, #8]
bl func_ov11_0212b324
bl func_ov11_02119b50
bl func_ov11_02119878
ldr r0, _0211da3c ; =data_ov11_02132d88
ldr r0, [r0, #4]
bl func_ov11_02129b7c
mov r0, #1
add r1, r0, #0
bl func_ov11_0212a9ac
mov r0, #0
mov r1, #0x14
bl func_ov11_0212a9ac
ldr r0, _0211da3c ; =data_ov11_02132d88
ldrb r1, [r0, #1]
cmp r1, #0
bne _0211d9fa
mov r0, #0
add r1, r0, #0
bl func_ov11_0211c3d0
ldr r0, _0211da40 ; =func_ov11_0211cb44
bl func_ov11_0211c3c4
pop {r3, pc}
_0211d9fa:
ldrb r0, [r0]
cmp r0, #0
beq _0211da0a
cmp r0, #1
beq _0211da1a
cmp r0, #2
beq _0211da2a
pop {r3, pc}
_0211da0a:
mov r0, #0
mov r1, #1
bl func_ov11_0211c3d0
ldr r0, _0211da44 ; =func_ov11_0211d314
bl func_ov11_0211c3c4
pop {r3, pc}
_0211da1a:
mov r0, #0
mov r1, #1
bl func_ov11_0211c3d0
ldr r0, _0211da48 ; =func_ov11_0211ceec
bl func_ov11_0211c3c4
pop {r3, pc}
_0211da2a:
mov r0, #0
mov r1, #1
bl func_ov11_0211c3d0
ldr r0, _0211da4c ; =func_ov11_0211df64
bl func_ov11_0211c3c4
_0211da38:
pop {r3, pc}
nop
thumb_func_end func_ov11_0211d99c
_0211da3c: .word data_ov11_02132d88
_0211da40: .word func_ov11_0211cb44
_0211da44: .word func_ov11_0211d314
_0211da48: .word func_ov11_0211ceec
_0211da4c: .word func_ov11_0211df64
.global func_ov11_0211da50
thumb_func_start func_ov11_0211da50
func_ov11_0211da50: ; 0x0211da50
push {r4, lr}
cmp r0, #1
bne _0211da66
ldr r0, _0211da98 ; =data_ov11_02132d88
mov r1, #3
ldrb r0, [r0]
add r0, r0, #2
blx func_01ff9b88
ldr r1, _0211da98 ; =data_ov11_02132d88
b _0211da74
_0211da66:
ldr r0, _0211da98 ; =data_ov11_02132d88
mov r1, #3
ldrb r0, [r0]
add r0, r0, #1
blx func_01ff9b88
ldr r1, _0211da98 ; =data_ov11_02132d88
_0211da74:
strb r0, [r1]
mov r0, #8
bl func_ov11_0212672c
ldr r0, _0211da98 ; =data_ov11_02132d88
ldr r1, _0211da9c ; =data_ov11_0212e746
ldrb r0, [r0]
ldr r2, _0211daa0 ; =data_ov11_0212e744
ldr r4, _0211daa4 ; =data_ov11_0212e748
lsl r3, r0, #3
ldr r0, _0211daa8 ; =data_ov11_0212e742
ldrh r1, [r1, r3]
ldrh r0, [r0, r3]
ldrh r2, [r2, r3]
ldrh r3, [r4, r3]
bl func_ov11_02119ac0
pop {r4, pc}
.align 2, 0
thumb_func_end func_ov11_0211da50
_0211da98: .word data_ov11_02132d88
_0211da9c: .word data_ov11_0212e746
_0211daa0: .word data_ov11_0212e744
_0211daa4: .word data_ov11_0212e748
_0211daa8: .word data_ov11_0212e742
.global func_ov11_0211daac
thumb_func_start func_ov11_0211daac
func_ov11_0211daac: ; 0x0211daac
ldr r0, _0211dabc ; =data_ov11_02132d88
ldr r1, _0211dac0 ; =data_ov11_0212e6f4
ldrb r2, [r0]
ldr r3, _0211dac4 ; =func_ov11_02125600
ldr r0, [r0, #4]
ldrb r1, [r1, r2]
add r2, r1, #0
bx r3
.align 2, 0
thumb_func_end func_ov11_0211daac
_0211dabc: .word data_ov11_02132d88
_0211dac0: .word data_ov11_0212e6f4
_0211dac4: .word func_ov11_02125600
.global func_ov11_0211dac8
thumb_func_start func_ov11_0211dac8
func_ov11_0211dac8: ; 0x0211dac8
push {r3, lr}
bl func_ov11_0211daf4
mov r0, #0x1e
bl func_ov11_0211994c
mov r0, #0
bl func_ov11_02119290
mov r0, #1
bl func_ov11_02119c68
mov r0, #0xb
bl func_ov11_0212672c
ldr r0, _0211daf0 ; =func_ov11_0211db44
bl func_ov11_0211c3c4
pop {r3, pc}
nop
thumb_func_end func_ov11_0211dac8
_0211daf0: .word func_ov11_0211db44
.global func_ov11_0211daf4
thumb_func_start func_ov11_0211daf4
func_ov11_0211daf4: ; 0x0211daf4
push {r3, lr}
ldr r0, _0211db34 ; =data_ov11_0212f5f8
ldr r1, _0211db38 ; =func_02006444
bl func_ov11_021198d8
ldr r3, _0211db3c ; =0x04001008
mov r0, #3
ldrh r2, [r3]
mov r1, #3
bic r2, r0
orr r2, r1
strh r2, [r3]
ldrh r2, [r3, #2]
bic r2, r0
orr r2, r1
strh r2, [r3, #2]
ldr r3, _0211db40 ; =0x04000008
ldrh r2, [r3]
bic r2, r0
orr r2, r1
strh r2, [r3]
ldrh r2, [r3, #2]
bic r2, r0
orr r2, r1
strh r2, [r3, #2]
ldrh r2, [r3, #4]
bic r2, r0
add r0, r2, #0
orr r0, r1
strh r0, [r3, #4]
pop {r3, pc}
nop
thumb_func_end func_ov11_0211daf4
_0211db34: .word data_ov11_0212f5f8
_0211db38: .word func_02006444
_0211db3c: .word 0x04001008
_0211db40: .word 0x04000008
.global func_ov11_0211db44
thumb_func_start func_ov11_0211db44
func_ov11_0211db44: ; 0x0211db44
push {r3, lr}
mov r0, #2
mov r1, #0
mov r2, #0x15
mov r3, #8
bl func_ov11_0212a1f8
mov r0, #0
mov r1, #0x15
bl func_ov11_0212a960
ldr r0, _0211db64 ; =func_ov11_0211db68
bl func_ov11_0211c3c4
pop {r3, pc}
nop
thumb_func_end func_ov11_0211db44
_0211db64: .word func_ov11_0211db68
.global func_ov11_0211db68
thumb_func_start func_ov11_0211db68
func_ov11_0211db68: ; 0x0211db68
push {r3, lr}
mov r0, #0
bl func_ov11_0212a1e0
cmp r0, #0
bne _0211db80
ldr r0, _0211db84 ; =func_ov11_0211dc24
bl func_ov11_0211c630
ldr r0, _0211db88 ; =func_ov11_0211db8c
bl func_ov11_0211c3c4
_0211db80:
pop {r3, pc}
nop
thumb_func_end func_ov11_0211db68
_0211db84: .word func_ov11_0211dc24
_0211db88: .word func_ov11_0211db8c
.global func_ov11_0211db8c
thumb_func_start func_ov11_0211db8c
func_ov11_0211db8c: ; 0x0211db8c
push {r3, lr}
bl func_ov11_0211db98
bl func_ov11_0211db9c
pop {r3, pc}
thumb_func_end func_ov11_0211db8c
.global func_ov11_0211db98
thumb_func_start func_ov11_0211db98
func_ov11_0211db98: ; 0x0211db98
bx lr
.align 2, 0
thumb_func_end func_ov11_0211db98
.global func_ov11_0211db9c
thumb_func_start func_ov11_0211db9c
func_ov11_0211db9c: ; 0x0211db9c
bx lr
.align 2, 0
thumb_func_end func_ov11_0211db9c
.global func_ov11_0211dba0
thumb_func_start func_ov11_0211dba0
func_ov11_0211dba0: ; 0x0211dba0
push {r3, lr}
mov r0, #3
mov r1, #0
mov r2, #0x15
mov r3, #8
bl func_ov11_0212a1f8
ldr r0, _0211dbb8 ; =func_ov11_0211dbbc
bl func_ov11_0211c3c4
pop {r3, pc}
nop
thumb_func_end func_ov11_0211dba0
_0211dbb8: .word func_ov11_0211dbbc
.global func_ov11_0211dbbc
thumb_func_start func_ov11_0211dbbc
func_ov11_0211dbbc: ; 0x0211dbbc
push {r3, lr}
mov r0, #0
bl func_ov11_0212a1e0
cmp r0, #0
bne _0211dc10
bl func_ov11_0211c61c
cmp r0, #0
beq _0211dc10
bl func_ov11_02119ce4
bl func_ov11_02119320
mov r0, #0
bl func_ov11_0212a6e8
mov r0, #0
mov r1, #0x15
bl func_ov11_0212a9ac
mov r0, #0
mov r1, #1
bl func_ov11_0211c3d0
ldr r0, _0211dc14 ; =data_ov11_02132d94
ldrb r0, [r0]
cmp r0, #0
bne _0211dbfe
ldr r0, _0211dc18 ; =func_ov11_0211e2ec
bl func_ov11_0211c3c4
pop {r3, pc}
_0211dbfe:
cmp r0, #2
bne _0211dc0a
ldr r0, _0211dc1c ; =func_ov11_0211e1a0
bl func_ov11_0211c3c4
pop {r3, pc}
_0211dc0a:
ldr r0, _0211dc20 ; =func_ov11_0211dc80
bl func_ov11_0211c3c4
_0211dc10:
pop {r3, pc}
nop
thumb_func_end func_ov11_0211dbbc
_0211dc14: .word data_ov11_02132d94
_0211dc18: .word func_ov11_0211e2ec
_0211dc1c: .word func_ov11_0211e1a0
_0211dc20: .word func_ov11_0211dc80
.global func_ov11_0211dc24
thumb_func_start func_ov11_0211dc24
func_ov11_0211dc24: ; 0x0211dc24
push {r3, lr}
cmp r0, #2
bne _0211dc40
bl func_ov11_021264e8
ldr r0, _0211dc78 ; =data_ov11_02132d94
mov r1, #1
strb r1, [r0]
bl func_ov11_02126770
mov r0, #0x10
bl func_ov11_0212672c
b _0211dc66
_0211dc40:
cmp r0, #3
bne _0211dc56
ldr r0, _0211dc78 ; =data_ov11_02132d94
mov r1, #2
strb r1, [r0]
bl func_ov11_02126770
mov r0, #0x12
bl func_ov11_0212672c
b _0211dc66
_0211dc56:
ldr r0, _0211dc78 ; =data_ov11_02132d94
mov r1, #0
strb r1, [r0]
bl func_ov11_02126770
mov r0, #0x12
bl func_ov11_0212672c
_0211dc66:
mov r0, #0
bl func_ov11_0211c630
bl func_ov11_0211c5e0
ldr r0, _0211dc7c ; =func_ov11_0211dba0
bl func_ov11_0211c3c4
pop {r3, pc}
.align 2, 0
thumb_func_end func_ov11_0211dc24
_0211dc78: .word data_ov11_02132d94
_0211dc7c: .word func_ov11_0211dba0
.global func_ov11_0211dc80
thumb_func_start func_ov11_0211dc80
func_ov11_0211dc80: ; 0x0211dc80
push {r3, lr}
bl func_ov11_0211dc98
mov r0, #0x1f
bl func_ov11_0211994c
ldr r0, _0211dc94 ; =func_ov11_0211dcd4
bl func_ov11_0211c3c4
pop {r3, pc}
.align 2, 0
thumb_func_end func_ov11_0211dc80
_0211dc94: .word func_ov11_0211dcd4
.global func_ov11_0211dc98
thumb_func_start func_ov11_0211dc98
func_ov11_0211dc98: ; 0x0211dc98
ldr r3, _0211dccc ; =0x04001008
mov r0, #3
ldrh r2, [r3]
mov r1, #3
bic r2, r0
orr r2, r1
strh r2, [r3]
ldrh r2, [r3, #2]
bic r2, r0
orr r2, r1
strh r2, [r3, #2]
ldr r3, _0211dcd0 ; =0x04000008
ldrh r2, [r3]
bic r2, r0
orr r2, r1
strh r2, [r3]
ldrh r2, [r3, #2]
bic r2, r0
orr r2, r1
strh r2, [r3, #2]
ldrh r2, [r3, #4]
bic r2, r0
add r0, r2, #0
orr r0, r1
strh r0, [r3, #4]
bx lr
.align 2, 0
thumb_func_end func_ov11_0211dc98
_0211dccc: .word 0x04001008
_0211dcd0: .word 0x04000008
.global func_ov11_0211dcd4
thumb_func_start func_ov11_0211dcd4
func_ov11_0211dcd4: ; 0x0211dcd4
push {r3, lr}
mov r0, #2
mov r1, #0
mov r2, #0x15
mov r3, #8
bl func_ov11_0212a1f8
mov r0, #0
mov r1, #0x15
bl func_ov11_0212a960
ldr r0, _0211dcf4 ; =func_ov11_0211dcf8
bl func_ov11_0211c3c4
pop {r3, pc}
nop
thumb_func_end func_ov11_0211dcd4
_0211dcf4: .word func_ov11_0211dcf8
.global func_ov11_0211dcf8
thumb_func_start func_ov11_0211dcf8
func_ov11_0211dcf8: ; 0x0211dcf8
push {r3, lr}
mov r0, #0
bl func_ov11_0212a1e0
cmp r0, #0
bne _0211dd10
mov r0, #5
bl func_ov11_0211992c
ldr r0, _0211dd14 ; =func_ov11_0211dd18
bl func_ov11_0211c3c4
_0211dd10:
pop {r3, pc}
nop
thumb_func_end func_ov11_0211dcf8
_0211dd14: .word func_ov11_0211dd18
.global func_ov11_0211dd18
thumb_func_start func_ov11_0211dd18
func_ov11_0211dd18: ; 0x0211dd18
push {r3, lr}
bl func_ov11_02119494
mov r1, #1
mvn r1, r1
cmp r0, r1
beq _0211dd30
bl func_ov11_021194e8
ldr r0, _0211dd34 ; =func_ov11_0211dd38
bl func_ov11_0211c3c4
_0211dd30:
pop {r3, pc}
nop
thumb_func_end func_ov11_0211dd18
_0211dd34: .word func_ov11_0211dd38
.global func_ov11_0211dd38
thumb_func_start func_ov11_0211dd38
func_ov11_0211dd38: ; 0x0211dd38
push {r3, lr}
bl func_ov11_0211dd48
bl func_ov11_0211dd5c
bl func_ov11_0211dd60
pop {r3, pc}
thumb_func_end func_ov11_0211dd38
.global func_ov11_0211dd48
thumb_func_start func_ov11_0211dd48
func_ov11_0211dd48: ; 0x0211dd48
push {r3, lr}
mov r0, #1
bl func_ov11_0212af14
cmp r0, #0
beq _0211dd5a
mov r0, #0
bl func_ov11_021194a4
_0211dd5a:
pop {r3, pc}
thumb_func_end func_ov11_0211dd48
.global func_ov11_0211dd5c
thumb_func_start func_ov11_0211dd5c
func_ov11_0211dd5c: ; 0x0211dd5c
bx lr
.align 2, 0
thumb_func_end func_ov11_0211dd5c
.global func_ov11_0211dd60
thumb_func_start func_ov11_0211dd60
func_ov11_0211dd60: ; 0x0211dd60
push {r3, lr}
bl func_ov11_02119494
cmp r0, #0
bne _0211dd76
mov r0, #6
bl func_ov11_0212672c
ldr r0, _0211dd78 ; =func_ov11_0211dd7c
bl func_ov11_0211c3c4
_0211dd76:
pop {r3, pc}
.align 2, 0
thumb_func_end func_ov11_0211dd60
_0211dd78: .word func_ov11_0211dd7c
.global func_ov11_0211dd7c
thumb_func_start func_ov11_0211dd7c
func_ov11_0211dd7c: ; 0x0211dd7c
push {r3, lr}
bl func_ov11_021194f8
mov r0, #8
bl func_ov11_0212a338
ldr r0, _0211dd90 ; =func_ov11_0211dd94
bl func_ov11_0211c3c4
pop {r3, pc}
.align 2, 0
thumb_func_end func_ov11_0211dd7c
_0211dd90: .word func_ov11_0211dd94
.global func_ov11_0211dd94
thumb_func_start func_ov11_0211dd94
func_ov11_0211dd94: ; 0x0211dd94
push {r3, lr}
mov r0, #1
bl func_ov11_0212a1e0
cmp r0, #0
bne _0211ddbe
mov r0, #3
mov r1, #1
mov r2, #0x3f
mov r3, #0x40
bl func_ov11_0212a1f8
mov r0, #3
mov r1, #0
mov r2, #0x3f
mov r3, #0x40
bl func_ov11_0212a1f8
ldr r0, _0211ddc0 ; =func_ov11_0211ddc4
bl func_ov11_0211c3c4
_0211ddbe:
pop {r3, pc}
.align 2, 0
thumb_func_end func_ov11_0211dd94
_0211ddc0: .word func_ov11_0211ddc4
.global func_ov11_0211ddc4
thumb_func_start func_ov11_0211ddc4
func_ov11_0211ddc4: ; 0x0211ddc4
push {r3, lr}
mov r0, #1
bl func_ov11_0212a1e0
cmp r0, #0
bne _0211dde6
mov r0, #0
bl func_ov11_0212a1e0
cmp r0, #0
bne _0211dde6
mov r0, #1
lsl r0, r0, #0x18
blx func_0200eebc
blx func_0200b4b4
_0211dde6:
pop {r3, pc}
thumb_func_end func_ov11_0211ddc4
.global func_ov11_0211dde8
thumb_func_start func_ov11_0211dde8
func_ov11_0211dde8: ; 0x0211dde8
push {r3, lr}
bl func_ov11_0211de00
mov r0, #0x1a
bl func_ov11_0211994c
ldr r0, _0211ddfc ; =func_ov11_0211de3c
bl func_ov11_0211c3c4
pop {r3, pc}
.align 2, 0
thumb_func_end func_ov11_0211dde8
_0211ddfc: .word func_ov11_0211de3c
.global func_ov11_0211de00
thumb_func_start func_ov11_0211de00
func_ov11_0211de00: ; 0x0211de00
ldr r3, _0211de34 ; =0x04001008
mov r0, #3
ldrh r2, [r3]
mov r1, #3
bic r2, r0
orr r2, r1
strh r2, [r3]
ldrh r2, [r3, #2]
bic r2, r0
orr r2, r1
strh r2, [r3, #2]
ldr r3, _0211de38 ; =0x04000008
ldrh r2, [r3]
bic r2, r0
orr r2, r1
strh r2, [r3]
ldrh r2, [r3, #2]
bic r2, r0
orr r2, r1
strh r2, [r3, #2]
ldrh r2, [r3, #4]
bic r2, r0
add r0, r2, #0
orr r0, r1
strh r0, [r3, #4]
bx lr
.align 2, 0
thumb_func_end func_ov11_0211de00
_0211de34: .word 0x04001008
_0211de38: .word 0x04000008
.global func_ov11_0211de3c
thumb_func_start func_ov11_0211de3c
func_ov11_0211de3c: ; 0x0211de3c
push {r3, lr}
mov r0, #2
mov r1, #0
mov r2, #0x15
mov r3, #8
bl func_ov11_0212a1f8
mov r0, #0
mov r1, #0x15
bl func_ov11_0212a960
ldr r0, _0211de5c ; =func_ov11_0211de60
bl func_ov11_0211c3c4
pop {r3, pc}
nop
thumb_func_end func_ov11_0211de3c
_0211de5c: .word func_ov11_0211de60
.global func_ov11_0211de60
thumb_func_start func_ov11_0211de60
func_ov11_0211de60: ; 0x0211de60
push {r3, lr}
mov r0, #1
bl func_ov11_0212a1e0
cmp r0, #0
bne _0211de82
mov r0, #0
bl func_ov11_0212a1e0
cmp r0, #0
bne _0211de82
mov r0, #4
bl func_ov11_0211992c
ldr r0, _0211de84 ; =func_ov11_0211de88
bl func_ov11_0211c3c4
_0211de82:
pop {r3, pc}
.align 2, 0
thumb_func_end func_ov11_0211de60
_0211de84: .word func_ov11_0211de88
.global func_ov11_0211de88
thumb_func_start func_ov11_0211de88
func_ov11_0211de88: ; 0x0211de88
push {r3, lr}
bl func_ov11_02119494
mov r1, #1
mvn r1, r1
cmp r0, r1
beq _0211dea0
bl func_ov11_021194e8
ldr r0, _0211dea4 ; =func_ov11_0211dea8
bl func_ov11_0211c3c4
_0211dea0:
pop {r3, pc}
nop
thumb_func_end func_ov11_0211de88
_0211dea4: .word func_ov11_0211dea8
.global func_ov11_0211dea8
thumb_func_start func_ov11_0211dea8
func_ov11_0211dea8: ; 0x0211dea8
push {r3, lr}
bl func_ov11_0211deb8
bl func_ov11_0211decc
bl func_ov11_0211ded0
pop {r3, pc}
thumb_func_end func_ov11_0211dea8
.global func_ov11_0211deb8
thumb_func_start func_ov11_0211deb8
func_ov11_0211deb8: ; 0x0211deb8
push {r3, lr}
mov r0, #1
bl func_ov11_0212af14
cmp r0, #0
beq _0211deca
mov r0, #0
bl func_ov11_021194a4
_0211deca:
pop {r3, pc}
thumb_func_end func_ov11_0211deb8
.global func_ov11_0211decc
thumb_func_start func_ov11_0211decc
func_ov11_0211decc: ; 0x0211decc
bx lr
.align 2, 0
thumb_func_end func_ov11_0211decc
.global func_ov11_0211ded0
thumb_func_start func_ov11_0211ded0
func_ov11_0211ded0: ; 0x0211ded0
push {r3, lr}
bl func_ov11_02119494
cmp r0, #0
bne _0211dee6
mov r0, #6
bl func_ov11_0212672c
ldr r0, _0211dee8 ; =func_ov11_0211deec
bl func_ov11_0211c3c4
_0211dee6:
pop {r3, pc}
.align 2, 0
thumb_func_end func_ov11_0211ded0
_0211dee8: .word func_ov11_0211deec
.global func_ov11_0211deec
thumb_func_start func_ov11_0211deec
func_ov11_0211deec: ; 0x0211deec
push {r3, lr}
bl func_ov11_021194f8
mov r0, #8
bl func_ov11_0212a338
ldr r0, _0211df00 ; =func_ov11_0211df04
bl func_ov11_0211c3c4
pop {r3, pc}
.align 2, 0
thumb_func_end func_ov11_0211deec
_0211df00: .word func_ov11_0211df04
.global func_ov11_0211df04
thumb_func_start func_ov11_0211df04
func_ov11_0211df04: ; 0x0211df04
push {r3, lr}
mov r0, #1
bl func_ov11_0212a1e0
cmp r0, #0
bne _0211df26
bl func_ov11_02119474
mov r0, #3
mov r1, #0
mov r2, #0x15
mov r3, #8
bl func_ov11_0212a1f8
ldr r0, _0211df28 ; =func_ov11_0211df2c
bl func_ov11_0211c3c4
_0211df26:
pop {r3, pc}
.align 2, 0
thumb_func_end func_ov11_0211df04
_0211df28: .word func_ov11_0211df2c
.global func_ov11_0211df2c
thumb_func_start func_ov11_0211df2c
func_ov11_0211df2c: ; 0x0211df2c
push {r3, lr}
mov r0, #0
bl func_ov11_0212a1e0
cmp r0, #0
bne _0211df5c
bl func_ov11_021194c8
cmp r0, #0
beq _0211df5c
mov r0, #0
bl func_ov11_0212a6e8
mov r0, #0
mov r1, #0x15
bl func_ov11_0212a9ac
mov r0, #0
mov r1, #1
bl func_ov11_0211c3d0
ldr r0, _0211df60 ; =func_ov11_0211e7dc
bl func_ov11_0211c3c4
_0211df5c:
pop {r3, pc}
nop
thumb_func_end func_ov11_0211df2c
_0211df60: .word func_ov11_0211e7dc
.global func_ov11_0211df64
thumb_func_start func_ov11_0211df64
func_ov11_0211df64: ; 0x0211df64
push {r3, lr}
ldr r0, _0211df90 ; =data_ov11_02132d98
mov r1, #0
strb r1, [r0]
bl func_ov11_0211df98
mov r0, #0x13
bl func_ov11_02119bd8
mov r0, #0x3c
add r1, r0, #0
sub r1, #0x3d
mov r2, #0
bl func_ov11_021197f4
mov r0, #0x1b
bl func_ov11_0211994c
ldr r0, _0211df94 ; =func_ov11_0211dfe8
bl func_ov11_0211c3c4
pop {r3, pc}
.align 2, 0
thumb_func_end func_ov11_0211df64
_0211df90: .word data_ov11_02132d98
_0211df94: .word func_ov11_0211dfe8
.global func_ov11_0211df98
thumb_func_start func_ov11_0211df98
func_ov11_0211df98: ; 0x0211df98
push {r3, lr}
ldr r0, _0211dfd8 ; =data_ov11_0212f60c
ldr r1, _0211dfdc ; =func_02006444
bl func_ov11_021198d8
ldr r3, _0211dfe0 ; =0x04001008
mov r0, #3
ldrh r2, [r3]
mov r1, #3
bic r2, r0
orr r2, r1
strh r2, [r3]
ldrh r2, [r3, #2]
bic r2, r0
orr r2, r1
strh r2, [r3, #2]
ldr r3, _0211dfe4 ; =0x04000008
ldrh r2, [r3]
bic r2, r0
orr r2, r1
strh r2, [r3]
ldrh r2, [r3, #2]
bic r2, r0
orr r2, r1
strh r2, [r3, #2]
ldrh r2, [r3, #4]
bic r2, r0
add r0, r2, #0
orr r0, r1
strh r0, [r3, #4]
pop {r3, pc}
nop
thumb_func_end func_ov11_0211df98
_0211dfd8: .word data_ov11_0212f60c
_0211dfdc: .word func_02006444
_0211dfe0: .word 0x04001008
_0211dfe4: .word 0x04000008
.global func_ov11_0211dfe8
thumb_func_start func_ov11_0211dfe8
func_ov11_0211dfe8: ; 0x0211dfe8
push {r3, lr}
mov r1, #1
mov r0, #2
add r2, r1, #0
mov r3, #8
bl func_ov11_0212a1f8
mov r0, #2
mov r1, #0
mov r2, #0x15
mov r3, #8
bl func_ov11_0212a1f8
mov r0, #1
add r1, r0, #0
bl func_ov11_0212a960
mov r0, #0
mov r1, #0x15
bl func_ov11_0212a960
ldr r0, _0211e01c ; =func_ov11_0211e020
bl func_ov11_0211c3c4
pop {r3, pc}
nop
thumb_func_end func_ov11_0211dfe8
_0211e01c: .word func_ov11_0211e020
.global func_ov11_0211e020
thumb_func_start func_ov11_0211e020
func_ov11_0211e020: ; 0x0211e020
push {r3, lr}
mov r0, #0
bl func_ov11_0212a1e0
cmp r0, #0
bne _0211e038
mov r0, #3
bl func_ov11_0211992c
ldr r0, _0211e03c ; =func_ov11_0211e040
bl func_ov11_0211c3c4
_0211e038:
pop {r3, pc}
nop
thumb_func_end func_ov11_0211e020
_0211e03c: .word func_ov11_0211e040
.global func_ov11_0211e040
thumb_func_start func_ov11_0211e040
func_ov11_0211e040: ; 0x0211e040
push {r3, lr}
bl func_ov11_02119494
mov r1, #1
mvn r1, r1
cmp r0, r1
beq _0211e058
bl func_ov11_021194e8
ldr r0, _0211e05c ; =func_ov11_0211e060
bl func_ov11_0211c3c4
_0211e058:
pop {r3, pc}
nop
thumb_func_end func_ov11_0211e040
_0211e05c: .word func_ov11_0211e060
.global func_ov11_0211e060
thumb_func_start func_ov11_0211e060
func_ov11_0211e060: ; 0x0211e060
push {r3, lr}
bl func_ov11_0211e070
bl func_ov11_0211e094
bl func_ov11_0211e098
pop {r3, pc}
thumb_func_end func_ov11_0211e060
.global func_ov11_0211e070
thumb_func_start func_ov11_0211e070
func_ov11_0211e070: ; 0x0211e070
push {r3, lr}
mov r0, #1
bl func_ov11_0212af14
cmp r0, #0
beq _0211e082
mov r0, #1
bl func_ov11_021194a4
_0211e082:
mov r0, #2
bl func_ov11_0212af14
cmp r0, #0
beq _0211e092
mov r0, #0
bl func_ov11_021194a4
_0211e092:
pop {r3, pc}
thumb_func_end func_ov11_0211e070
.global func_ov11_0211e094
thumb_func_start func_ov11_0211e094
func_ov11_0211e094: ; 0x0211e094
bx lr
.align 2, 0
thumb_func_end func_ov11_0211e094
.global func_ov11_0211e098
thumb_func_start func_ov11_0211e098
func_ov11_0211e098: ; 0x0211e098
push {r3, lr}
bl func_ov11_02119494
cmp r0, #0
beq _0211e0a8
cmp r0, #1
beq _0211e0b0
pop {r3, pc}
_0211e0a8:
mov r0, #7
bl func_ov11_0212672c
b _0211e0bc
_0211e0b0:
mov r0, #6
bl func_ov11_0212672c
ldr r0, _0211e0c4 ; =data_ov11_02132d98
mov r1, #1
strb r1, [r0]
_0211e0bc:
ldr r0, _0211e0c8 ; =func_ov11_0211e0cc
bl func_ov11_0211c3c4
pop {r3, pc}
.align 2, 0
thumb_func_end func_ov11_0211e098
_0211e0c4: .word data_ov11_02132d98
_0211e0c8: .word func_ov11_0211e0cc
.global func_ov11_0211e0cc
thumb_func_start func_ov11_0211e0cc
func_ov11_0211e0cc: ; 0x0211e0cc
push {r3, lr}
bl func_ov11_021194f8
mov r0, #8
bl func_ov11_0212a338
ldr r0, _0211e0e0 ; =func_ov11_0211e0e4
bl func_ov11_0211c3c4
pop {r3, pc}
.align 2, 0
thumb_func_end func_ov11_0211e0cc
_0211e0e0: .word func_ov11_0211e0e4
.global func_ov11_0211e0e4
thumb_func_start func_ov11_0211e0e4
func_ov11_0211e0e4: ; 0x0211e0e4
push {r3, lr}
mov r0, #1
bl func_ov11_0212a1e0
cmp r0, #0
bne _0211e11a
bl func_ov11_02119474
ldr r0, _0211e11c ; =data_ov11_02132d98
ldrb r0, [r0]
cmp r0, #0
bne _0211e108
mov r1, #1
mov r0, #3
add r2, r1, #0
mov r3, #8
bl func_ov11_0212a1f8
_0211e108:
mov r0, #3
mov r1, #0
mov r2, #0x15
mov r3, #8
bl func_ov11_0212a1f8
ldr r0, _0211e120 ; =func_ov11_0211e124
bl func_ov11_0211c3c4
_0211e11a:
pop {r3, pc}
.align 2, 0
thumb_func_end func_ov11_0211e0e4
_0211e11c: .word data_ov11_02132d98
_0211e120: .word func_ov11_0211e124
.global func_ov11_0211e124
thumb_func_start func_ov11_0211e124
func_ov11_0211e124: ; 0x0211e124
push {r3, lr}
mov r0, #0
bl func_ov11_0212a1e0
cmp r0, #0
bne _0211e192
ldr r0, _0211e194 ; =data_ov11_02132d98
ldrb r0, [r0]
cmp r0, #0
bne _0211e142
mov r0, #1
bl func_ov11_0212a1e0
cmp r0, #0
bne _0211e192
_0211e142:
bl func_ov11_021194c8
cmp r0, #0
beq _0211e192
mov r0, #0
bl func_ov11_0212a6e8
ldr r0, _0211e194 ; =data_ov11_02132d98
ldrb r0, [r0]
cmp r0, #0
bne _0211e164
bl func_ov11_02119878
mov r0, #1
add r1, r0, #0
bl func_ov11_0212a9ac
_0211e164:
mov r0, #0
mov r1, #0x15
bl func_ov11_0212a9ac
ldr r0, _0211e194 ; =data_ov11_02132d98
ldrb r0, [r0]
cmp r0, #0
bne _0211e184
mov r0, #0
mov r1, #1
bl func_ov11_0211c3d0
ldr r0, _0211e198 ; =func_ov11_0211d610
bl func_ov11_0211c3c4
pop {r3, pc}
_0211e184:
mov r0, #0
mov r1, #1
bl func_ov11_0211c3d0
ldr r0, _0211e19c ; =func_ov11_0211dde8
bl func_ov11_0211c3c4
_0211e192:
pop {r3, pc}
.align 2, 0
thumb_func_end func_ov11_0211e124
_0211e194: .word data_ov11_02132d98
_0211e198: .word func_ov11_0211d610
_0211e19c: .word func_ov11_0211dde8
.global func_ov11_0211e1a0
thumb_func_start func_ov11_0211e1a0
func_ov11_0211e1a0: ; 0x0211e1a0
push {r3, lr}
ldr r0, _0211e1bc ; =data_ov11_02132d9c
mov r1, #0
strb r1, [r0]
bl func_ov11_0211e1c4
mov r0, #0x21
bl func_ov11_0211994c
ldr r0, _0211e1c0 ; =func_ov11_0211e20c
bl func_ov11_0211c3c4
pop {r3, pc}
nop
thumb_func_end func_ov11_0211e1a0
_0211e1bc: .word data_ov11_02132d9c
_0211e1c0: .word func_ov11_0211e20c
.global func_ov11_0211e1c4
thumb_func_start func_ov11_0211e1c4
func_ov11_0211e1c4: ; 0x0211e1c4
push {r3, lr}
ldr r0, _0211e1fc ; =data_ov11_0212f620
ldr r1, _0211e200 ; =func_02006444
bl func_ov11_021198d8
ldr r3, _0211e204 ; =0x04001008
mov r0, #3
ldrh r2, [r3]
mov r1, #3
bic r2, r0
orr r2, r1
strh r2, [r3]
ldrh r2, [r3, #2]
bic r2, r0
orr r2, r1
strh r2, [r3, #2]
ldr r3, _0211e208 ; =0x0400000a
ldrh r2, [r3]
bic r2, r0
orr r2, r1
strh r2, [r3]
ldrh r2, [r3, #2]
bic r2, r0
add r0, r2, #0
orr r0, r1
strh r0, [r3, #2]
pop {r3, pc}
nop
thumb_func_end func_ov11_0211e1c4
_0211e1fc: .word data_ov11_0212f620
_0211e200: .word func_02006444
_0211e204: .word 0x04001008
_0211e208: .word 0x0400000a
.global func_ov11_0211e20c
thumb_func_start func_ov11_0211e20c
func_ov11_0211e20c: ; 0x0211e20c
push {r3, lr}
mov r0, #2
mov r1, #0
mov r2, #0x15
mov r3, #8
bl func_ov11_0212a1f8
mov r0, #0
mov r1, #0x15
bl func_ov11_0212a960
ldr r0, _0211e22c ; =func_ov11_0211e230
bl func_ov11_0211c3c4
pop {r3, pc}
nop
thumb_func_end func_ov11_0211e20c
_0211e22c: .word func_ov11_0211e230
.global func_ov11_0211e230
thumb_func_start func_ov11_0211e230
func_ov11_0211e230: ; 0x0211e230
push {r3, lr}
mov r0, #0
bl func_ov11_0212a1e0
cmp r0, #0
bne _0211e24a
bl func_ov11_0211c61c
cmp r0, #0
beq _0211e24a
ldr r0, _0211e24c ; =func_ov11_0211e250
bl func_ov11_0211c3c4
_0211e24a:
pop {r3, pc}
.align 2, 0
thumb_func_end func_ov11_0211e230
_0211e24c: .word func_ov11_0211e250
.global func_ov11_0211e250
thumb_func_start func_ov11_0211e250
func_ov11_0211e250: ; 0x0211e250
push {r3, lr}
bl func_ov11_0211e2cc
bl func_ov11_0211e25c
pop {r3, pc}
thumb_func_end func_ov11_0211e250
.global func_ov11_0211e25c
thumb_func_start func_ov11_0211e25c
func_ov11_0211e25c: ; 0x0211e25c
bx lr
.align 2, 0
thumb_func_end func_ov11_0211e25c
.global func_ov11_0211e260
thumb_func_start func_ov11_0211e260
func_ov11_0211e260: ; 0x0211e260
push {r3, lr}
mov r1, #1
mov r0, #3
add r2, r1, #0
mov r3, #8
bl func_ov11_0212a1f8
mov r0, #3
mov r1, #0
mov r2, #0x15
mov r3, #8
bl func_ov11_0212a1f8
ldr r0, _0211e284 ; =func_ov11_0211e288
bl func_ov11_0211c3c4
pop {r3, pc}
nop
thumb_func_end func_ov11_0211e260
_0211e284: .word func_ov11_0211e288
.global func_ov11_0211e288
thumb_func_start func_ov11_0211e288
func_ov11_0211e288: ; 0x0211e288
push {r3, lr}
mov r0, #1
bl func_ov11_0212a1e0
cmp r0, #0
bne _0211e2c6
mov r0, #0
bl func_ov11_0212a1e0
cmp r0, #0
bne _0211e2c6
mov r0, #0
bl func_ov11_0212a6e8
bl func_ov11_02119878
mov r0, #1
add r1, r0, #0
bl func_ov11_0212a9ac
mov r0, #0
mov r1, #0x15
bl func_ov11_0212a9ac
mov r0, #0
mov r1, #1
bl func_ov11_0211c3d0
ldr r0, _0211e2c8 ; =func_ov11_0211d610
bl func_ov11_0211c3c4
_0211e2c6:
pop {r3, pc}
.align 2, 0
thumb_func_end func_ov11_0211e288
_0211e2c8: .word func_ov11_0211d610
.global func_ov11_0211e2cc
thumb_func_start func_ov11_0211e2cc
func_ov11_0211e2cc: ; 0x0211e2cc
push {r3, lr}
ldr r0, _0211e2e4 ; =data_ov11_02132d9c
ldrb r1, [r0]
add r1, r1, #1
strb r1, [r0]
ldrb r0, [r0]
cmp r0, #0x78
blo _0211e2e2
ldr r0, _0211e2e8 ; =func_ov11_0211e260
bl func_ov11_0211c3c4
_0211e2e2:
pop {r3, pc}
.align 2, 0
thumb_func_end func_ov11_0211e2cc
_0211e2e4: .word data_ov11_02132d9c
_0211e2e8: .word func_ov11_0211e260
.global func_ov11_0211e2ec
thumb_func_start func_ov11_0211e2ec
func_ov11_0211e2ec: ; 0x0211e2ec
push {r3, lr}
bl func_ov11_0211e318
mov r0, #0x20
bl func_ov11_0211994c
mov r0, #0x3c
add r1, r0, #0
sub r1, #0x3d
mov r2, #0
bl func_ov11_021197f4
ldr r1, _0211e310 ; =data_ov11_02132da0
strb r0, [r1]
ldr r0, _0211e314 ; =func_ov11_0211e368
bl func_ov11_0211c3c4
pop {r3, pc}
.align 2, 0
thumb_func_end func_ov11_0211e2ec
_0211e310: .word data_ov11_02132da0
_0211e314: .word func_ov11_0211e368
.global func_ov11_0211e318
thumb_func_start func_ov11_0211e318
func_ov11_0211e318: ; 0x0211e318
push {r3, lr}
ldr r0, _0211e358 ; =data_ov11_0212f634
ldr r1, _0211e35c ; =func_02006444
bl func_ov11_021198d8
ldr r3, _0211e360 ; =0x04001008
mov r0, #3
ldrh r2, [r3]
mov r1, #3
bic r2, r0
orr r2, r1
strh r2, [r3]
ldrh r2, [r3, #2]
bic r2, r0
orr r2, r1
strh r2, [r3, #2]
ldr r3, _0211e364 ; =0x04000008
ldrh r2, [r3]
bic r2, r0
orr r2, r1
strh r2, [r3]
ldrh r2, [r3, #2]
bic r2, r0
orr r2, r1
strh r2, [r3, #2]
ldrh r2, [r3, #4]
bic r2, r0
add r0, r2, #0
orr r0, r1
strh r0, [r3, #4]
pop {r3, pc}
nop
thumb_func_end func_ov11_0211e318
_0211e358: .word data_ov11_0212f634
_0211e35c: .word func_02006444
_0211e360: .word 0x04001008
_0211e364: .word 0x04000008
.global func_ov11_0211e368
thumb_func_start func_ov11_0211e368
func_ov11_0211e368: ; 0x0211e368
push {r3, lr}
mov r0, #2
mov r1, #0
mov r2, #0x15
mov r3, #8
bl func_ov11_0212a1f8
mov r0, #0
mov r1, #0x15
bl func_ov11_0212a960
ldr r0, _0211e3a4 ; =data_ov11_02132da0
ldrb r0, [r0]
cmp r0, #0
beq _0211e39a
mov r1, #1
mov r0, #2
add r2, r1, #0
mov r3, #8
bl func_ov11_0212a1f8
mov r0, #1
add r1, r0, #0
bl func_ov11_0212a960
_0211e39a:
ldr r0, _0211e3a8 ; =func_ov11_0211e3ac
bl func_ov11_0211c3c4
pop {r3, pc}
nop
thumb_func_end func_ov11_0211e368
_0211e3a4: .word data_ov11_02132da0
_0211e3a8: .word func_ov11_0211e3ac
.global func_ov11_0211e3ac
thumb_func_start func_ov11_0211e3ac
func_ov11_0211e3ac: ; 0x0211e3ac
push {r3, lr}
mov r0, #1
bl func_ov11_0212a1e0
cmp r0, #0
bne _0211e3ce
mov r0, #0
bl func_ov11_0212a1e0
cmp r0, #0
bne _0211e3ce
mov r0, #3
bl func_ov11_0211992c
ldr r0, _0211e3d0 ; =func_ov11_0211e3d4
bl func_ov11_0211c3c4
_0211e3ce:
pop {r3, pc}
.align 2, 0
thumb_func_end func_ov11_0211e3ac
_0211e3d0: .word func_ov11_0211e3d4
.global func_ov11_0211e3d4
thumb_func_start func_ov11_0211e3d4
func_ov11_0211e3d4: ; 0x0211e3d4
push {r3, lr}
bl func_ov11_02119494
mov r1, #1
mvn r1, r1
cmp r0, r1
beq _0211e3f4
bl func_ov11_0211c61c
cmp r0, #0
beq _0211e3f4
bl func_ov11_021194e8
ldr r0, _0211e3f8 ; =func_ov11_0211e3fc
bl func_ov11_0211c3c4
_0211e3f4:
pop {r3, pc}
nop
thumb_func_end func_ov11_0211e3d4
_0211e3f8: .word func_ov11_0211e3fc
.global func_ov11_0211e3fc
thumb_func_start func_ov11_0211e3fc
func_ov11_0211e3fc: ; 0x0211e3fc
push {r3, lr}
bl func_ov11_0211e40c
bl func_ov11_0211e430
bl func_ov11_0211e434
pop {r3, pc}
thumb_func_end func_ov11_0211e3fc
.global func_ov11_0211e40c
thumb_func_start func_ov11_0211e40c
func_ov11_0211e40c: ; 0x0211e40c
push {r3, lr}
mov r0, #1
bl func_ov11_0212af14
cmp r0, #0
beq _0211e41e
mov r0, #1
bl func_ov11_021194a4
_0211e41e:
mov r0, #2
bl func_ov11_0212af14
cmp r0, #0
beq _0211e42e
mov r0, #0
bl func_ov11_021194a4
_0211e42e:
pop {r3, pc}
thumb_func_end func_ov11_0211e40c
.global func_ov11_0211e430
thumb_func_start func_ov11_0211e430
func_ov11_0211e430: ; 0x0211e430
bx lr
.align 2, 0
thumb_func_end func_ov11_0211e430
.global func_ov11_0211e434
thumb_func_start func_ov11_0211e434
func_ov11_0211e434: ; 0x0211e434
push {r3, lr}
bl func_ov11_02119494
cmp r0, #0
beq _0211e450
cmp r0, #1
bne _0211e462
ldr r0, _0211e464 ; =data_ov11_02132da0
mov r1, #1
strb r1, [r0, #1]
mov r0, #6
bl func_ov11_0212672c
b _0211e45c
_0211e450:
ldr r0, _0211e464 ; =data_ov11_02132da0
mov r1, #0
strb r1, [r0, #1]
mov r0, #7
bl func_ov11_0212672c
_0211e45c:
ldr r0, _0211e468 ; =func_ov11_0211e46c
bl func_ov11_0211c3c4
_0211e462:
pop {r3, pc}
.align 2, 0
thumb_func_end func_ov11_0211e434
_0211e464: .word data_ov11_02132da0
_0211e468: .word func_ov11_0211e46c
.global func_ov11_0211e46c
thumb_func_start func_ov11_0211e46c
func_ov11_0211e46c: ; 0x0211e46c
push {r3, lr}
bl func_ov11_021194f8
mov r0, #8
bl func_ov11_0212a338
ldr r0, _0211e480 ; =func_ov11_0211e484
bl func_ov11_0211c3c4
pop {r3, pc}
.align 2, 0
thumb_func_end func_ov11_0211e46c
_0211e480: .word func_ov11_0211e484
.global func_ov11_0211e484
thumb_func_start func_ov11_0211e484
func_ov11_0211e484: ; 0x0211e484
push {r3, lr}
mov r0, #1
bl func_ov11_0212a1e0
cmp r0, #0
bne _0211e4ba
bl func_ov11_02119474
ldr r0, _0211e4bc ; =data_ov11_02132da0
ldrb r0, [r0, #1]
cmp r0, #0
bne _0211e4a8
mov r1, #1
mov r0, #3
add r2, r1, #0
mov r3, #8
bl func_ov11_0212a1f8
_0211e4a8:
mov r0, #3
mov r1, #0
mov r2, #0x15
mov r3, #8
bl func_ov11_0212a1f8
ldr r0, _0211e4c0 ; =func_ov11_0211e4c4
bl func_ov11_0211c3c4
_0211e4ba:
pop {r3, pc}
.align 2, 0
thumb_func_end func_ov11_0211e484
_0211e4bc: .word data_ov11_02132da0
_0211e4c0: .word func_ov11_0211e4c4
.global func_ov11_0211e4c4
thumb_func_start func_ov11_0211e4c4
func_ov11_0211e4c4: ; 0x0211e4c4
push {r3, lr}
mov r0, #1
bl func_ov11_0212a1e0
cmp r0, #0
bne _0211e52a
mov r0, #0
bl func_ov11_0212a1e0
cmp r0, #0
bne _0211e52a
bl func_ov11_021194c8
cmp r0, #0
beq _0211e52a
mov r0, #0
bl func_ov11_0212a6e8
ldr r0, _0211e52c ; =data_ov11_02132da0
ldrb r0, [r0, #1]
cmp r0, #0
bne _0211e4fc
bl func_ov11_02119878
mov r0, #1
add r1, r0, #0
bl func_ov11_0212a9ac
_0211e4fc:
mov r0, #0
mov r1, #0x15
bl func_ov11_0212a9ac
ldr r0, _0211e52c ; =data_ov11_02132da0
ldrb r0, [r0, #1]
cmp r0, #0
bne _0211e51c
mov r0, #0
mov r1, #1
bl func_ov11_0211c3d0
ldr r0, _0211e530 ; =func_ov11_0211d610
bl func_ov11_0211c3c4
pop {r3, pc}
_0211e51c:
mov r0, #0
mov r1, #1
bl func_ov11_0211c3d0
ldr r0, _0211e534 ; =func_ov11_0211e7dc
bl func_ov11_0211c3c4
_0211e52a:
pop {r3, pc}
.align 2, 0
thumb_func_end func_ov11_0211e4c4
_0211e52c: .word data_ov11_02132da0
_0211e530: .word func_ov11_0211d610
_0211e534: .word func_ov11_0211e7dc
.global func_ov11_0211e538
thumb_func_start func_ov11_0211e538
func_ov11_0211e538: ; 0x0211e538
push {r3, r4, r5, lr}
sub sp, #0x28
bl func_ov11_0211c64c
add r5, r0, #0
mov r0, #0
add r1, r0, #0
bl func_ov11_0212a534
add r4, r0, #0
ldr r0, _0211e5b0 ; =data_ov11_02132da4
mov r1, #0
strb r1, [r0, #1]
strb r1, [r0]
bl func_ov11_0211e5bc
mov r0, #0
add r1, sp, #0x10
mov r2, #0x16
blx func_020078c0
ldrb r2, [r5, #1]
add r0, r5, #2
add r1, sp, #0x10
lsl r2, r2, #1
blx func_020078d8
mov r0, #0x1c
str r0, [sp]
mov r0, #2
str r0, [sp, #4]
mov r0, #0x12
lsl r0, r0, #6
str r0, [sp, #8]
add r0, sp, #0x10
str r0, [sp, #0xc]
add r0, r4, #0
mov r1, #8
mov r2, #0x35
mov r3, #0xf0
bl func_ov11_0212a818
add r0, r4, #0
bl func_ov11_0212a904
ldr r0, _0211e5b4 ; =func_ov11_0211e7b4
bl func_ov11_0211c630
mov r1, #4
mov r2, #0
mov r0, #0x1d
sub r3, r1, #5
str r2, [sp]
bl func_ov11_0212739c
ldr r0, _0211e5b8 ; =func_ov11_0211e60c
bl func_ov11_0211c3c4
add sp, #0x28
pop {r3, r4, r5, pc}
.align 2, 0
thumb_func_end func_ov11_0211e538
_0211e5b0: .word data_ov11_02132da4
_0211e5b4: .word func_ov11_0211e7b4
_0211e5b8: .word func_ov11_0211e60c
.global func_ov11_0211e5bc
thumb_func_start func_ov11_0211e5bc
func_ov11_0211e5bc: ; 0x0211e5bc
push {r3, lr}
ldr r0, _0211e5fc ; =data_ov11_0212f648
ldr r1, _0211e600 ; =func_02006444
bl func_ov11_021198d8
ldr r3, _0211e604 ; =0x04001008
mov r0, #3
ldrh r2, [r3]
mov r1, #3
bic r2, r0
orr r2, r1
strh r2, [r3]
ldrh r2, [r3, #2]
bic r2, r0
orr r2, r1
strh r2, [r3, #2]
ldr r3, _0211e608 ; =0x04000008
ldrh r2, [r3]
bic r2, r0
orr r2, r1
strh r2, [r3]
ldrh r2, [r3, #2]
bic r2, r0
orr r2, r1
strh r2, [r3, #2]
ldrh r2, [r3, #4]
bic r2, r0
add r0, r2, #0
orr r0, r1
strh r0, [r3, #4]
pop {r3, pc}
nop
thumb_func_end func_ov11_0211e5bc
_0211e5fc: .word data_ov11_0212f648
_0211e600: .word func_02006444
_0211e604: .word 0x04001008
_0211e608: .word 0x04000008
.global func_ov11_0211e60c
thumb_func_start func_ov11_0211e60c
func_ov11_0211e60c: ; 0x0211e60c
push {r3, lr}
mov r0, #2
mov r1, #0
mov r2, #0x15
mov r3, #8
bl func_ov11_0212a1f8
mov r0, #0
mov r1, #0x15
bl func_ov11_0212a960
ldr r0, _0211e62c ; =func_ov11_0211e630
bl func_ov11_0211c3c4
pop {r3, pc}
nop
thumb_func_end func_ov11_0211e60c
_0211e62c: .word func_ov11_0211e630
.global func_ov11_0211e630
thumb_func_start func_ov11_0211e630
func_ov11_0211e630: ; 0x0211e630
push {r3, lr}
mov r0, #0
bl func_ov11_0212a1e0
cmp r0, #0
bne _0211e642
ldr r0, _0211e644 ; =func_ov11_0211e648
bl func_ov11_0211c3c4
_0211e642:
pop {r3, pc}
.align 2, 0
thumb_func_end func_ov11_0211e630
_0211e644: .word func_ov11_0211e648
.global func_ov11_0211e648
thumb_func_start func_ov11_0211e648
func_ov11_0211e648: ; 0x0211e648
push {r3, lr}
bl func_ov11_021275cc
mov r1, #1
mvn r1, r1
cmp r0, r1
beq _0211e65c
ldr r0, _0211e660 ; =func_ov11_0211e664
bl func_ov11_0211c3c4
_0211e65c:
pop {r3, pc}
nop
thumb_func_end func_ov11_0211e648
_0211e660: .word func_ov11_0211e664
.global func_ov11_0211e664
thumb_func_start func_ov11_0211e664
func_ov11_0211e664: ; 0x0211e664
push {r3, lr}
bl func_ov11_0211e6b0
bl func_ov11_0211e6b4
bl func_ov11_021275cc
cmp r0, #0
beq _0211e67c
cmp r0, #1
beq _0211e68a
pop {r3, pc}
_0211e67c:
ldr r0, _0211e6a8 ; =data_ov11_02132da4
mov r1, #0
strb r1, [r0, #1]
mov r0, #7
bl func_ov11_0212672c
b _0211e696
_0211e68a:
ldr r0, _0211e6a8 ; =data_ov11_02132da4
mov r1, #1
strb r1, [r0, #1]
mov r0, #0xe
bl func_ov11_0212672c
_0211e696:
mov r0, #0
bl func_ov11_0211c630
bl func_ov11_021275a0
ldr r0, _0211e6ac ; =func_ov11_0211e6b8
bl func_ov11_0211c3c4
pop {r3, pc}
.align 2, 0
thumb_func_end func_ov11_0211e664
_0211e6a8: .word data_ov11_02132da4
_0211e6ac: .word func_ov11_0211e6b8
.global func_ov11_0211e6b0
thumb_func_start func_ov11_0211e6b0
func_ov11_0211e6b0: ; 0x0211e6b0
bx lr
.align 2, 0
thumb_func_end func_ov11_0211e6b0
.global func_ov11_0211e6b4
thumb_func_start func_ov11_0211e6b4
func_ov11_0211e6b4: ; 0x0211e6b4
bx lr
.align 2, 0
thumb_func_end func_ov11_0211e6b4
.global func_ov11_0211e6b8
thumb_func_start func_ov11_0211e6b8
func_ov11_0211e6b8: ; 0x0211e6b8
push {r3, lr}
bl func_ov11_021275dc
cmp r0, #0
bne _0211e6e8
ldr r0, _0211e6ec ; =data_ov11_02132da4
ldrb r0, [r0, #1]
cmp r0, #0
bne _0211e6d6
mov r1, #1
mov r0, #3
add r2, r1, #0
mov r3, #8
bl func_ov11_0212a1f8
_0211e6d6:
mov r0, #3
mov r1, #0
mov r2, #0x15
mov r3, #8
bl func_ov11_0212a1f8
ldr r0, _0211e6f0 ; =func_ov11_0211e6f4
bl func_ov11_0211c3c4
_0211e6e8:
pop {r3, pc}
nop
thumb_func_end func_ov11_0211e6b8
_0211e6ec: .word data_ov11_02132da4
_0211e6f0: .word func_ov11_0211e6f4
.global func_ov11_0211e6f4
thumb_func_start func_ov11_0211e6f4
func_ov11_0211e6f4: ; 0x0211e6f4
push {r3, lr}
mov r0, #1
bl func_ov11_0212a1e0
cmp r0, #0
bne _0211e728
mov r0, #0
bl func_ov11_0212a1e0
cmp r0, #0
bne _0211e728
ldr r0, _0211e72c ; =data_ov11_02132da4
ldrb r1, [r0]
cmp r1, #0
bne _0211e71e
ldrb r0, [r0, #1]
cmp r0, #1
bne _0211e71e
bl func_ov11_0211c644
b _0211e722
_0211e71e:
bl func_ov11_0211c5e0
_0211e722:
ldr r0, _0211e730 ; =func_ov11_0211e734
bl func_ov11_0211c3c4
_0211e728:
pop {r3, pc}
nop
thumb_func_end func_ov11_0211e6f4
_0211e72c: .word data_ov11_02132da4
_0211e730: .word func_ov11_0211e734
.global func_ov11_0211e734
thumb_func_start func_ov11_0211e734
func_ov11_0211e734: ; 0x0211e734
push {r3, lr}
ldr r0, _0211e7a4 ; =data_ov11_02132da4
ldrb r1, [r0]
cmp r1, #0
bne _0211e744
ldrb r0, [r0, #1]
cmp r0, #0
bne _0211e74c
_0211e744:
bl func_ov11_0211c61c
cmp r0, #0
beq _0211e7a2
_0211e74c:
mov r0, #0
bl func_ov11_0212a6e8
mov r0, #0
mov r1, #0x15
bl func_ov11_0212a9ac
ldr r0, _0211e7a4 ; =data_ov11_02132da4
ldrb r0, [r0, #1]
cmp r0, #0
bne _0211e76e
bl func_ov11_02119878
mov r0, #1
add r1, r0, #0
bl func_ov11_0212a9ac
_0211e76e:
mov r0, #0
mov r1, #1
bl func_ov11_0211c3d0
ldr r0, _0211e7a4 ; =data_ov11_02132da4
ldrb r1, [r0]
cmp r1, #0
beq _0211e786
ldr r0, _0211e7a8 ; =func_ov11_0211e2ec
bl func_ov11_0211c3c4
pop {r3, pc}
_0211e786:
ldrb r0, [r0, #1]
cmp r0, #0
bne _0211e79c
mov r0, #1
add r1, r0, #0
bl func_ov11_0212a9ac
ldr r0, _0211e7ac ; =func_ov11_0211d610
bl func_ov11_0211c3c4
pop {r3, pc}
_0211e79c:
ldr r0, _0211e7b0 ; =func_ov11_0211dac8
bl func_ov11_0211c3c4
_0211e7a2:
pop {r3, pc}
.align 2, 0
thumb_func_end func_ov11_0211e734
_0211e7a4: .word data_ov11_02132da4
_0211e7a8: .word func_ov11_0211e2ec
_0211e7ac: .word func_ov11_0211d610
_0211e7b0: .word func_ov11_0211dac8
.global func_ov11_0211e7b4
thumb_func_start func_ov11_0211e7b4
func_ov11_0211e7b4: ; 0x0211e7b4
ldr r0, _0211e7bc ; =data_ov11_02132da4
mov r1, #1
strb r1, [r0]
bx lr
.align 2, 0
thumb_func_end func_ov11_0211e7b4
_0211e7bc: .word data_ov11_02132da4
.global func_ov11_0211e7c0
thumb_func_start func_ov11_0211e7c0
func_ov11_0211e7c0: ; 0x0211e7c0
ldr r0, _0211e7d8 ; =0x027fffa8
ldrh r1, [r0]
mov r0, #2
lsl r0, r0, #0xe
and r0, r1
asr r0, r0, #0xf
beq _0211e7d2
mov r0, #1
bx lr
_0211e7d2:
mov r0, #0
bx lr
nop
thumb_func_end func_ov11_0211e7c0
_0211e7d8: .word 0x027fffa8
.global func_ov11_0211e7dc
thumb_func_start func_ov11_0211e7dc
func_ov11_0211e7dc: ; 0x0211e7dc
push {r3, lr}
ldr r0, _0211e808 ; =func_ov11_0211ea3c
bl func_ov11_0211c53c
ldr r0, _0211e80c ; =data_ov11_02132da8
mov r1, #0
strb r1, [r0]
bl func_ov11_0211e814
mov r0, #0x1c
bl func_ov11_0211994c
mov r0, #0
bl func_ov11_02119290
mov r0, #0xb
bl func_ov11_0212672c
ldr r0, _0211e810 ; =func_ov11_0211e864
bl func_ov11_0211c3c4
pop {r3, pc}
.align 2, 0
thumb_func_end func_ov11_0211e7dc
_0211e808: .word func_ov11_0211ea3c
_0211e80c: .word data_ov11_02132da8
_0211e810: .word func_ov11_0211e864
.global func_ov11_0211e814
thumb_func_start func_ov11_0211e814
func_ov11_0211e814: ; 0x0211e814
push {r3, lr}
ldr r0, _0211e854 ; =data_ov11_0212f65c
ldr r1, _0211e858 ; =func_02006444
bl func_ov11_021198d8
ldr r3, _0211e85c ; =0x04001008
mov r0, #3
ldrh r2, [r3]
mov r1, #3
bic r2, r0
orr r2, r1
strh r2, [r3]
ldrh r2, [r3, #2]
bic r2, r0
orr r2, r1
strh r2, [r3, #2]
ldr r3, _0211e860 ; =0x04000008
ldrh r2, [r3]
bic r2, r0
orr r2, r1
strh r2, [r3]
ldrh r2, [r3, #2]
bic r2, r0
orr r2, r1
strh r2, [r3, #2]
ldrh r2, [r3, #4]
bic r2, r0
add r0, r2, #0
orr r0, r1
strh r0, [r3, #4]
pop {r3, pc}
nop
thumb_func_end func_ov11_0211e814
_0211e854: .word data_ov11_0212f65c
_0211e858: .word func_02006444
_0211e85c: .word 0x04001008
_0211e860: .word 0x04000008
.global func_ov11_0211e864
thumb_func_start func_ov11_0211e864
func_ov11_0211e864: ; 0x0211e864
push {r3, lr}
mov r0, #2
mov r1, #0
mov r2, #0x15
mov r3, #8
bl func_ov11_0212a1f8
mov r0, #0
mov r1, #0x15
bl func_ov11_0212a960
ldr r0, _0211e884 ; =func_ov11_0211e888
bl func_ov11_0211c3c4
pop {r3, pc}
nop
thumb_func_end func_ov11_0211e864
_0211e884: .word func_ov11_0211e888
.global func_ov11_0211e888
thumb_func_start func_ov11_0211e888
func_ov11_0211e888: ; 0x0211e888
push {r3, lr}
mov r0, #0
bl func_ov11_0212a1e0
cmp r0, #0
bne _0211e8a0
mov r0, #1
bl func_ov11_0211992c
ldr r0, _0211e8a4 ; =func_ov11_0211e8a8
bl func_ov11_0211c3c4
_0211e8a0:
pop {r3, pc}
nop
thumb_func_end func_ov11_0211e888
_0211e8a4: .word func_ov11_0211e8a8
.global func_ov11_0211e8a8
thumb_func_start func_ov11_0211e8a8
func_ov11_0211e8a8: ; 0x0211e8a8
push {r3, lr}
bl func_ov11_02119494
mov r1, #1
mvn r1, r1
cmp r0, r1
beq _0211e8bc
ldr r0, _0211e8c0 ; =func_ov11_0211e8c4
bl func_ov11_0211c3c4
_0211e8bc:
pop {r3, pc}
nop
thumb_func_end func_ov11_0211e8a8
_0211e8c0: .word func_ov11_0211e8c4
.global func_ov11_0211e8c4
thumb_func_start func_ov11_0211e8c4
func_ov11_0211e8c4: ; 0x0211e8c4
push {r3, lr}
bl func_ov11_0211e8d4
bl func_ov11_0211e8f8
bl func_ov11_0211e8fc
pop {r3, pc}
thumb_func_end func_ov11_0211e8c4
.global func_ov11_0211e8d4
thumb_func_start func_ov11_0211e8d4
func_ov11_0211e8d4: ; 0x0211e8d4
push {r3, lr}
mov r0, #2
bl func_ov11_0212af14
cmp r0, #0
beq _0211e8e8
mov r0, #0
bl func_ov11_021194a4
pop {r3, pc}
_0211e8e8:
bl func_ov11_0211e7c0
cmp r0, #0
beq _0211e8f6
mov r0, #0
bl func_ov11_021194a4
_0211e8f6:
pop {r3, pc}
thumb_func_end func_ov11_0211e8d4
.global func_ov11_0211e8f8
thumb_func_start func_ov11_0211e8f8
func_ov11_0211e8f8: ; 0x0211e8f8
bx lr
.align 2, 0
thumb_func_end func_ov11_0211e8f8
.global func_ov11_0211e8fc
thumb_func_start func_ov11_0211e8fc
func_ov11_0211e8fc: ; 0x0211e8fc
push {r3, lr}
bl func_ov11_02119494
cmp r0, #0
bne _0211e916
bl func_ov11_02126770
mov r0, #7
bl func_ov11_0212672c
ldr r0, _0211e918 ; =func_ov11_0211e91c
bl func_ov11_0211c3c4
_0211e916:
pop {r3, pc}
.align 2, 0
thumb_func_end func_ov11_0211e8fc
_0211e918: .word func_ov11_0211e91c
.global func_ov11_0211e91c
thumb_func_start func_ov11_0211e91c
func_ov11_0211e91c: ; 0x0211e91c
push {r3, lr}
ldr r0, _0211e93c ; =data_ov11_02132da8
ldrb r0, [r0]
cmp r0, #0
bne _0211e92a
bl func_ov11_0211c5e0
_0211e92a:
bl func_ov11_021194f8
mov r0, #8
bl func_ov11_0212a338
ldr r0, _0211e940 ; =func_ov11_0211e944
bl func_ov11_0211c3c4
pop {r3, pc}
.align 2, 0
thumb_func_end func_ov11_0211e91c
_0211e93c: .word data_ov11_02132da8
_0211e940: .word func_ov11_0211e944
.global func_ov11_0211e944
thumb_func_start func_ov11_0211e944
func_ov11_0211e944: ; 0x0211e944
push {r3, lr}
mov r0, #1
bl func_ov11_0212a1e0
cmp r0, #0
bne _0211e98a
ldr r0, _0211e98c ; =data_ov11_02132da8
ldrb r0, [r0]
cmp r0, #0
bne _0211e960
bl func_ov11_0211c61c
cmp r0, #0
beq _0211e98a
_0211e960:
bl func_ov11_02119474
ldr r0, _0211e98c ; =data_ov11_02132da8
ldrb r0, [r0]
cmp r0, #0
bne _0211e978
mov r1, #1
mov r0, #3
add r2, r1, #0
mov r3, #8
bl func_ov11_0212a1f8
_0211e978:
mov r0, #3
mov r1, #0
mov r2, #0x15
mov r3, #8
bl func_ov11_0212a1f8
ldr r0, _0211e990 ; =func_ov11_0211e994
bl func_ov11_0211c3c4
_0211e98a:
pop {r3, pc}
.align 2, 0
thumb_func_end func_ov11_0211e944
_0211e98c: .word data_ov11_02132da8
_0211e990: .word func_ov11_0211e994
.global func_ov11_0211e994
thumb_func_start func_ov11_0211e994
func_ov11_0211e994: ; 0x0211e994
push {r3, lr}
mov r0, #0
bl func_ov11_0212a1e0
cmp r0, #0
bne _0211ea2a
ldr r0, _0211ea2c ; =data_ov11_02132da8
ldrb r0, [r0]
cmp r0, #0
bne _0211e9b2
mov r0, #1
bl func_ov11_0212a1e0
cmp r0, #0
bne _0211ea2a
_0211e9b2:
bl func_ov11_021194c8
cmp r0, #0
beq _0211ea2a
ldr r0, _0211ea2c ; =data_ov11_02132da8
ldrb r0, [r0]
cmp r0, #0
bne _0211e9ca
bl func_ov11_0211c61c
cmp r0, #0
beq _0211ea2a
_0211e9ca:
bl func_ov11_02119320
mov r0, #0
bl func_ov11_0212a6e8
ldr r0, _0211ea2c ; =data_ov11_02132da8
ldrb r0, [r0]
cmp r0, #0
bne _0211e9e8
bl func_ov11_02119878
mov r0, #1
add r1, r0, #0
bl func_ov11_0212a9ac
_0211e9e8:
mov r0, #0
mov r1, #0x15
bl func_ov11_0212a9ac
ldr r0, _0211ea2c ; =data_ov11_02132da8
ldrb r0, [r0]
cmp r0, #0
bne _0211ea08
mov r0, #0
mov r1, #1
bl func_ov11_0211c3d0
ldr r0, _0211ea30 ; =func_ov11_0211d610
bl func_ov11_0211c3c4
pop {r3, pc}
_0211ea08:
cmp r0, #2
bne _0211ea1c
mov r0, #0
mov r1, #1
bl func_ov11_0211c3d0
ldr r0, _0211ea34 ; =func_ov11_0211e2ec
bl func_ov11_0211c3c4
pop {r3, pc}
_0211ea1c:
mov r0, #0
mov r1, #1
bl func_ov11_0211c3d0
ldr r0, _0211ea38 ; =func_ov11_0211e538
bl func_ov11_0211c3c4
_0211ea2a:
pop {r3, pc}
.align 2, 0
thumb_func_end func_ov11_0211e994
_0211ea2c: .word data_ov11_02132da8
_0211ea30: .word func_ov11_0211d610
_0211ea34: .word func_ov11_0211e2ec
_0211ea38: .word func_ov11_0211e538
.global func_ov11_0211ea3c
thumb_func_start func_ov11_0211ea3c
func_ov11_0211ea3c: ; 0x0211ea3c
push {r4, lr}
add r4, r0, #0
bl func_ov11_02126770
cmp r4, #0
bne _0211ea56
ldr r0, _0211ea70 ; =data_ov11_02132da8
mov r1, #1
strb r1, [r0]
mov r0, #0x10
bl func_ov11_0212672c
b _0211ea62
_0211ea56:
ldr r0, _0211ea70 ; =data_ov11_02132da8
mov r1, #2
strb r1, [r0]
mov r0, #0x12
bl func_ov11_0212672c
_0211ea62:
mov r0, #0
bl func_ov11_0211c630
ldr r0, _0211ea74 ; =func_ov11_0211e91c
bl func_ov11_0211c3c4
pop {r4, pc}
.align 2, 0
thumb_func_end func_ov11_0211ea3c
_0211ea70: .word data_ov11_02132da8
_0211ea74: .word func_ov11_0211e91c
.global func_ov11_0211ea78
thumb_func_start func_ov11_0211ea78
func_ov11_0211ea78: ; 0x0211ea78
ldr r0, _0211ea90 ; =0x027fffa8
ldrh r1, [r0]
mov r0, #2
lsl r0, r0, #0xe
and r0, r1
asr r0, r0, #0xf
beq _0211ea8a
mov r0, #1
bx lr
_0211ea8a:
mov r0, #0
bx lr
nop
thumb_func_end func_ov11_0211ea78
_0211ea90: .word 0x027fffa8
.global func_ov11_0211ea94
thumb_func_start func_ov11_0211ea94
func_ov11_0211ea94: ; 0x0211ea94
push {r3, lr}
ldr r0, _0211ead4 ; =data_ov11_02132dac
mov r1, #0
strh r1, [r0, #2]
bl func_ov11_0211eadc
bl func_ov11_02119c18
mov r0, #0x36
add r1, r0, #0
sub r1, #0x37
mov r2, #0
bl func_ov11_021197f4
mov r0, #2
bl func_ov11_02119900
mov r0, #0x22
bl func_ov11_0211994c
mov r0, #0
bl func_ov11_02119290
bl func_ov11_0211bf18
mov r0, #0xb
bl func_ov11_0212672c
ldr r0, _0211ead8 ; =func_ov11_0211eb4c
bl func_ov11_0211c3c4
pop {r3, pc}
.align 2, 0
thumb_func_end func_ov11_0211ea94
_0211ead4: .word data_ov11_02132dac
_0211ead8: .word func_ov11_0211eb4c
.global func_ov11_0211eadc
thumb_func_start func_ov11_0211eadc
func_ov11_0211eadc: ; 0x0211eadc
push {r3, lr}
ldr r0, _0211eb2c ; =data_ov11_0212f670
ldr r1, _0211eb30 ; =func_02006744
bl func_ov11_021198d8
ldr r0, _0211eb34 ; =data_ov11_0212f688
ldr r1, _0211eb38 ; =func_0200600c
bl func_ov11_021198d8
ldr r0, _0211eb3c ; =data_ov11_0212f6a0
ldr r1, _0211eb40 ; =func_02006444
bl func_ov11_021198d8
ldr r3, _0211eb44 ; =0x04001008
mov r0, #3
ldrh r2, [r3]
mov r1, #3
bic r2, r0
orr r2, r1
strh r2, [r3]
ldrh r2, [r3, #2]
bic r2, r0
orr r2, r1
strh r2, [r3, #2]
ldr r3, _0211eb48 ; =0x04000008
ldrh r2, [r3]
bic r2, r0
orr r2, r1
strh r2, [r3]
ldrh r2, [r3, #2]
bic r2, r0
orr r2, r1
strh r2, [r3, #2]
ldrh r2, [r3, #4]
bic r2, r0
add r0, r2, #0
orr r0, r1
strh r0, [r3, #4]
pop {r3, pc}
nop
thumb_func_end func_ov11_0211eadc
_0211eb2c: .word data_ov11_0212f670
_0211eb30: .word func_02006744
_0211eb34: .word data_ov11_0212f688
_0211eb38: .word func_0200600c
_0211eb3c: .word data_ov11_0212f6a0
_0211eb40: .word func_02006444
_0211eb44: .word 0x04001008
_0211eb48: .word 0x04000008
.global func_ov11_0211eb4c
thumb_func_start func_ov11_0211eb4c
func_ov11_0211eb4c: ; 0x0211eb4c
push {r3, lr}
mov r1, #1
mov r0, #2
add r2, r1, #0
mov r3, #8
bl func_ov11_0212a1f8
mov r0, #2
mov r1, #0
mov r2, #0x15
mov r3, #8
bl func_ov11_0212a1f8
mov r0, #1
add r1, r0, #0
bl func_ov11_0212a960
mov r0, #0
mov r1, #0x15
bl func_ov11_0212a960
ldr r0, _0211eb80 ; =func_ov11_0211eb84
bl func_ov11_0211c3c4
pop {r3, pc}
nop
thumb_func_end func_ov11_0211eb4c
_0211eb80: .word func_ov11_0211eb84
.global func_ov11_0211eb84
thumb_func_start func_ov11_0211eb84
func_ov11_0211eb84: ; 0x0211eb84
push {r3, lr}
mov r0, #1
bl func_ov11_0212a1e0
cmp r0, #0
bne _0211eba6
mov r0, #0
bl func_ov11_0212a1e0
cmp r0, #0
bne _0211eba6
mov r0, #1
bl func_ov11_0211992c
ldr r0, _0211eba8 ; =func_ov11_0211ebac
bl func_ov11_0211c3c4
_0211eba6:
pop {r3, pc}
.align 2, 0
thumb_func_end func_ov11_0211eb84
_0211eba8: .word func_ov11_0211ebac
.global func_ov11_0211ebac
thumb_func_start func_ov11_0211ebac
func_ov11_0211ebac: ; 0x0211ebac
push {r3, lr}
bl func_ov11_02119494
mov r1, #1
mvn r1, r1
cmp r0, r1
beq _0211ebd0
ldr r1, _0211ebd4 ; =func_ov11_0211edc4
mov r0, #1
mov r2, #0
mov r3, #0x78
bl func_ov11_0212b868
ldr r1, _0211ebd8 ; =data_ov11_02132dac
str r0, [r1, #4]
ldr r0, _0211ebdc ; =func_ov11_0211ebe0
bl func_ov11_0211c3c4
_0211ebd0:
pop {r3, pc}
nop
thumb_func_end func_ov11_0211ebac
_0211ebd4: .word func_ov11_0211edc4
_0211ebd8: .word data_ov11_02132dac
_0211ebdc: .word func_ov11_0211ebe0
.global func_ov11_0211ebe0
thumb_func_start func_ov11_0211ebe0
func_ov11_0211ebe0: ; 0x0211ebe0
push {r3, lr}
bl func_ov11_0211ec68
bl func_ov11_0211ec8c
bl func_ov11_0211ec90
bl func_ov11_0211bff8
cmp r0, #0
beq _0211ec5a
cmp r0, #1
beq _0211ec00
cmp r0, #2
beq _0211ec1e
pop {r3, pc}
_0211ec00:
ldr r2, _0211ec5c ; =data_ov11_02132dac
ldr r1, [r2, #4]
cmp r1, #0
beq _0211ec5a
mov r0, #1
strb r0, [r2]
bl func_ov11_0212b8e8
ldr r0, _0211ec5c ; =data_ov11_02132dac
mov r1, #0
str r1, [r0, #4]
ldr r0, _0211ec60 ; =func_ov11_0211ee14
bl func_ov11_0211c3c4
pop {r3, pc}
_0211ec1e:
ldr r0, _0211ec5c ; =data_ov11_02132dac
ldr r0, [r0, #4]
cmp r0, #0
beq _0211ec5a
bl func_ov11_02126770
mov r1, #1
mov r0, #0
str r0, [sp]
mov r0, #0xc
add r2, r1, #0
sub r3, r1, #2
bl func_ov11_0212739c
mov r0, #9
bl func_ov11_0212672c
bl func_ov11_021194f8
ldr r1, _0211ec5c ; =data_ov11_02132dac
mov r0, #1
ldr r1, [r1, #4]
bl func_ov11_0212b8e8
ldr r0, _0211ec5c ; =data_ov11_02132dac
mov r1, #0
str r1, [r0, #4]
ldr r0, _0211ec64 ; =func_ov11_0211eddc
bl func_ov11_0211c3c4
_0211ec5a:
pop {r3, pc}
.align 2, 0
thumb_func_end func_ov11_0211ebe0
_0211ec5c: .word data_ov11_02132dac
_0211ec60: .word func_ov11_0211ee14
_0211ec64: .word func_ov11_0211eddc
.global func_ov11_0211ec68
thumb_func_start func_ov11_0211ec68
func_ov11_0211ec68: ; 0x0211ec68
push {r3, lr}
mov r0, #2
bl func_ov11_0212af14
cmp r0, #0
beq _0211ec7c
mov r0, #0
bl func_ov11_021194a4
pop {r3, pc}
_0211ec7c:
bl func_ov11_0211ea78
cmp r0, #0
beq _0211ec8a
mov r0, #0
bl func_ov11_021194a4
_0211ec8a:
pop {r3, pc}
thumb_func_end func_ov11_0211ec68
.global func_ov11_0211ec8c
thumb_func_start func_ov11_0211ec8c
func_ov11_0211ec8c: ; 0x0211ec8c
bx lr
.align 2, 0
thumb_func_end func_ov11_0211ec8c
.global func_ov11_0211ec90
thumb_func_start func_ov11_0211ec90
func_ov11_0211ec90: ; 0x0211ec90
push {r3, lr}
bl func_ov11_02119494
cmp r0, #0
bne _0211ecb8
ldr r0, _0211ecbc ; =data_ov11_02132dac
ldr r1, [r0, #4]
cmp r1, #0
beq _0211ecb8
mov r0, #1
bl func_ov11_0212b8d0
ldr r0, _0211ecbc ; =data_ov11_02132dac
mov r1, #0
str r1, [r0, #4]
bl func_ov11_021194f8
ldr r0, _0211ecc0 ; =func_ov11_0211ee4c
bl func_ov11_0211c3c4
_0211ecb8:
pop {r3, pc}
nop
thumb_func_end func_ov11_0211ec90
_0211ecbc: .word data_ov11_02132dac
_0211ecc0: .word func_ov11_0211ee4c
.global func_ov11_0211ecc4
thumb_func_start func_ov11_0211ecc4
func_ov11_0211ecc4: ; 0x0211ecc4
push {r3, lr}
bl func_ov11_021194f8
ldr r0, _0211ece8 ; =data_ov11_02132dac
ldr r1, [r0, #4]
cmp r1, #0
beq _0211ecd8
mov r0, #1
bl func_ov11_0212b8e8
_0211ecd8:
mov r0, #8
bl func_ov11_0212a338
ldr r0, _0211ecec ; =func_ov11_0211ecf0
bl func_ov11_0211c3c4
pop {r3, pc}
nop
thumb_func_end func_ov11_0211ecc4
_0211ece8: .word data_ov11_02132dac
_0211ecec: .word func_ov11_0211ecf0
.global func_ov11_0211ecf0
thumb_func_start func_ov11_0211ecf0
func_ov11_0211ecf0: ; 0x0211ecf0
push {r3, lr}
mov r0, #1
bl func_ov11_0212a1e0
cmp r0, #0
bne _0211ed26
bl func_ov11_02119474
ldr r0, _0211ed28 ; =data_ov11_02132dac
ldrb r0, [r0]
cmp r0, #0
bne _0211ed14
mov r1, #1
mov r0, #3
add r2, r1, #0
mov r3, #8
bl func_ov11_0212a1f8
_0211ed14:
mov r0, #3
mov r1, #0
mov r2, #0x15
mov r3, #8
bl func_ov11_0212a1f8
ldr r0, _0211ed2c ; =func_ov11_0211ed30
bl func_ov11_0211c3c4
_0211ed26:
pop {r3, pc}
.align 2, 0
thumb_func_end func_ov11_0211ecf0
_0211ed28: .word data_ov11_02132dac
_0211ed2c: .word func_ov11_0211ed30
.global func_ov11_0211ed30
thumb_func_start func_ov11_0211ed30
func_ov11_0211ed30: ; 0x0211ed30
push {r3, lr}
mov r0, #0
bl func_ov11_0212a1e0
cmp r0, #0
bne _0211edb4
ldr r0, _0211edb8 ; =data_ov11_02132dac
ldrb r0, [r0]
cmp r0, #0
bne _0211ed4e
mov r0, #1
bl func_ov11_0212a1e0
cmp r0, #0
bne _0211edb4
_0211ed4e:
bl func_ov11_021194c8
cmp r0, #0
beq _0211edb4
ldr r0, _0211edb8 ; =data_ov11_02132dac
ldrb r0, [r0]
cmp r0, #0
beq _0211ed62
mov r0, #1
b _0211ed64
_0211ed62:
mov r0, #0
_0211ed64:
bl func_ov11_0211bfbc
bl func_ov11_02119320
mov r0, #0
bl func_ov11_0212a6e8
ldr r0, _0211edb8 ; =data_ov11_02132dac
ldrb r0, [r0]
cmp r0, #0
bne _0211ed86
bl func_ov11_02119878
mov r0, #1
add r1, r0, #0
bl func_ov11_0212a9ac
_0211ed86:
mov r0, #0
mov r1, #0x15
bl func_ov11_0212a9ac
ldr r0, _0211edb8 ; =data_ov11_02132dac
ldrb r0, [r0]
cmp r0, #0
bne _0211eda6
mov r0, #2
mov r1, #1
bl func_ov11_0211c3d0
ldr r0, _0211edbc ; =func_ov11_021241cc
bl func_ov11_0211c3c4
pop {r3, pc}
_0211eda6:
mov r0, #0
add r1, r0, #0
bl func_ov11_0211c3d0
ldr r0, _0211edc0 ; =func_ov11_0211ee70
bl func_ov11_0211c3c4
_0211edb4:
pop {r3, pc}
nop
thumb_func_end func_ov11_0211ed30
_0211edb8: .word data_ov11_02132dac
_0211edbc: .word func_ov11_021241cc
_0211edc0: .word func_ov11_0211ee70
.global func_ov11_0211edc4
thumb_func_start func_ov11_0211edc4
func_ov11_0211edc4: ; 0x0211edc4
push {r3, lr}
bl func_ov11_0212ad48
mov r0, #0
bl func_ov11_0212b804
bl func_ov11_0211ec68
bl func_ov11_0211ec90
pop {r3, pc}
.align 2, 0
thumb_func_end func_ov11_0211edc4
.global func_ov11_0211eddc
thumb_func_start func_ov11_0211eddc
func_ov11_0211eddc: ; 0x0211eddc
push {r3, lr}
bl func_ov11_021275cc
cmp r0, #0
bne _0211edf6
mov r0, #6
bl func_ov11_0212672c
bl func_ov11_021275a0
ldr r0, _0211edf8 ; =func_ov11_0211edfc
bl func_ov11_0211c3c4
_0211edf6:
pop {r3, pc}
.align 2, 0
thumb_func_end func_ov11_0211eddc
_0211edf8: .word func_ov11_0211edfc
.global func_ov11_0211edfc
thumb_func_start func_ov11_0211edfc
func_ov11_0211edfc: ; 0x0211edfc
push {r3, lr}
bl func_ov11_021275dc
cmp r0, #0
bne _0211ee0c
ldr r0, _0211ee10 ; =func_ov11_0211ecc4
bl func_ov11_0211c3c4
_0211ee0c:
pop {r3, pc}
nop
thumb_func_end func_ov11_0211edfc
_0211ee10: .word func_ov11_0211ecc4
.global func_ov11_0211ee14
thumb_func_start func_ov11_0211ee14
func_ov11_0211ee14: ; 0x0211ee14
push {r3, lr}
bl func_ov11_0211ec68
bl func_ov11_0211ec8c
bl func_ov11_0211ec90
ldr r0, _0211ee40 ; =data_ov11_02132dac
ldrh r1, [r0, #2]
add r1, r1, #1
strh r1, [r0, #2]
ldrh r1, [r0, #2]
ldr r0, _0211ee44 ; =0x00000438
cmp r1, r0
blo _0211ee3c
bl func_ov11_02126770
ldr r0, _0211ee48 ; =func_ov11_0211ecc4
bl func_ov11_0211c3c4
_0211ee3c:
pop {r3, pc}
nop
thumb_func_end func_ov11_0211ee14
_0211ee40: .word data_ov11_02132dac
_0211ee44: .word 0x00000438
_0211ee48: .word func_ov11_0211ecc4
.global func_ov11_0211ee4c
thumb_func_start func_ov11_0211ee4c
func_ov11_0211ee4c: ; 0x0211ee4c
push {r3, lr}
bl func_ov11_02126770
mov r0, #7
bl func_ov11_0212672c
ldr r0, _0211ee68 ; =data_ov11_02132dac
mov r1, #0
strb r1, [r0]
ldr r0, _0211ee6c ; =func_ov11_0211ecc4
bl func_ov11_0211c3c4
pop {r3, pc}
nop
thumb_func_end func_ov11_0211ee4c
_0211ee68: .word data_ov11_02132dac
_0211ee6c: .word func_ov11_0211ecc4
.global func_ov11_0211ee70
thumb_func_start func_ov11_0211ee70
func_ov11_0211ee70: ; 0x0211ee70
push {r3, lr}
ldr r0, _0211ee94 ; =data_ov11_02132db4
mov r1, #0
strb r1, [r0]
bl func_ov11_0211ee9c
bl func_ov11_02119c18
mov r0, #0x23
bl func_ov11_0211994c
mov r0, #0x10
bl func_ov11_0212672c
ldr r0, _0211ee98 ; =func_ov11_0211eee4
bl func_ov11_0211c3c4
pop {r3, pc}
.align 2, 0
thumb_func_end func_ov11_0211ee70
_0211ee94: .word data_ov11_02132db4
_0211ee98: .word func_ov11_0211eee4
.global func_ov11_0211ee9c
thumb_func_start func_ov11_0211ee9c
func_ov11_0211ee9c: ; 0x0211ee9c
push {r3, lr}
ldr r0, _0211eed4 ; =data_ov11_0212f6b4
ldr r1, _0211eed8 ; =func_02006444
bl func_ov11_021198d8
ldr r3, _0211eedc ; =0x04001008
mov r0, #3
ldrh r2, [r3]
mov r1, #3
bic r2, r0
orr r2, r1
strh r2, [r3]
ldrh r2, [r3, #2]
bic r2, r0
orr r2, r1
strh r2, [r3, #2]
ldr r3, _0211eee0 ; =0x0400000a
ldrh r2, [r3]
bic r2, r0
orr r2, r1
strh r2, [r3]
ldrh r2, [r3, #2]
bic r2, r0
add r0, r2, #0
orr r0, r1
strh r0, [r3, #2]
pop {r3, pc}
nop
thumb_func_end func_ov11_0211ee9c
_0211eed4: .word data_ov11_0212f6b4
_0211eed8: .word func_02006444
_0211eedc: .word 0x04001008
_0211eee0: .word 0x0400000a
.global func_ov11_0211eee4
thumb_func_start func_ov11_0211eee4
func_ov11_0211eee4: ; 0x0211eee4
push {r3, lr}
mov r0, #2
mov r1, #0
mov r2, #0x15
mov r3, #8
bl func_ov11_0212a1f8
mov r0, #0
mov r1, #0x15
bl func_ov11_0212a960
ldr r0, _0211ef04 ; =func_ov11_0211ef08
bl func_ov11_0211c3c4
pop {r3, pc}
nop
thumb_func_end func_ov11_0211eee4
_0211ef04: .word func_ov11_0211ef08
.global func_ov11_0211ef08
thumb_func_start func_ov11_0211ef08
func_ov11_0211ef08: ; 0x0211ef08
push {r3, lr}
mov r0, #0
bl func_ov11_0212a1e0
cmp r0, #0
bne _0211ef1a
ldr r0, _0211ef1c ; =func_ov11_0211ef20
bl func_ov11_0211c3c4
_0211ef1a:
pop {r3, pc}
.align 2, 0
thumb_func_end func_ov11_0211ef08
_0211ef1c: .word func_ov11_0211ef20
.global func_ov11_0211ef20
thumb_func_start func_ov11_0211ef20
func_ov11_0211ef20: ; 0x0211ef20
push {r3, lr}
bl func_ov11_0211efa4
bl func_ov11_0211ef2c
pop {r3, pc}
thumb_func_end func_ov11_0211ef20
.global func_ov11_0211ef2c
thumb_func_start func_ov11_0211ef2c
func_ov11_0211ef2c: ; 0x0211ef2c
bx lr
.align 2, 0
thumb_func_end func_ov11_0211ef2c
.global func_ov11_0211ef30
thumb_func_start func_ov11_0211ef30
func_ov11_0211ef30: ; 0x0211ef30
push {r3, lr}
mov r1, #1
mov r0, #3
add r2, r1, #0
mov r3, #8
bl func_ov11_0212a1f8
mov r0, #3
mov r1, #0
mov r2, #0x15
mov r3, #8
bl func_ov11_0212a1f8
ldr r0, _0211ef54 ; =func_ov11_0211ef58
bl func_ov11_0211c3c4
pop {r3, pc}
nop
thumb_func_end func_ov11_0211ef30
_0211ef54: .word func_ov11_0211ef58
.global func_ov11_0211ef58
thumb_func_start func_ov11_0211ef58
func_ov11_0211ef58: ; 0x0211ef58
push {r3, lr}
mov r0, #1
bl func_ov11_0212a1e0
cmp r0, #0
bne _0211ef9e
mov r0, #0
bl func_ov11_0212a1e0
cmp r0, #0
bne _0211ef9e
mov r0, #0
bl func_ov11_0212a6e8
bl func_ov11_02119878
mov r0, #1
add r1, r0, #0
bl func_ov11_0212a9ac
mov r0, #0
mov r1, #0x15
bl func_ov11_0212a9ac
mov r0, #0
add r1, r0, #0
bl func_ov11_0211c3d0
mov r0, #0
mov r1, #1
bl func_ov11_0211c3f8
ldr r0, _0211efa0 ; =func_ov11_02124b88
bl func_ov11_0211c3c4
_0211ef9e:
pop {r3, pc}
.align 2, 0
thumb_func_end func_ov11_0211ef58
_0211efa0: .word func_ov11_02124b88
.global func_ov11_0211efa4
thumb_func_start func_ov11_0211efa4
func_ov11_0211efa4: ; 0x0211efa4
push {r3, lr}
ldr r0, _0211efbc ; =data_ov11_02132db4
ldrb r1, [r0]
add r1, r1, #1
strb r1, [r0]
ldrb r0, [r0]
cmp r0, #0x78
blo _0211efba
ldr r0, _0211efc0 ; =func_ov11_0211ef30
bl func_ov11_0211c3c4
_0211efba:
pop {r3, pc}
.align 2, 0
thumb_func_end func_ov11_0211efa4
_0211efbc: .word data_ov11_02132db4
_0211efc0: .word func_ov11_0211ef30
.global func_ov11_0211efc4
thumb_func_start func_ov11_0211efc4
func_ov11_0211efc4: ; 0x0211efc4
push {r3, lr}
mov r0, #0x5c
mov r1, #4
bl func_ov11_0212ac60
ldr r1, _0211f04c ; =data_ov11_02132db8
str r0, [r1, #4]
add r0, sp, #0
mov r1, #0
bl func_ov11_0211c404
ldr r0, [sp]
cmp r0, #0
bne _0211efe8
ldr r0, _0211f04c ; =data_ov11_02132db8
mov r1, #0
strb r1, [r0]
strh r1, [r0, #2]
_0211efe8:
ldr r0, _0211f04c ; =data_ov11_02132db8
ldr r0, [r0, #4]
bl func_ov11_02125c44
ldr r1, _0211f04c ; =data_ov11_02132db8
ldr r1, [r1, #4]
add r1, #0x51
strb r0, [r1]
bl func_ov11_0211f058
bl func_ov11_02119c18
mov r0, #0x34
add r1, r0, #0
sub r1, #0x35
mov r2, #0
bl func_ov11_021197f4
mov r0, #2
bl func_ov11_02119900
bl func_ov11_0211f11c
bl func_ov11_0211f190
mov r0, #0
add r1, r0, #0
bl func_ov11_0212a534
ldr r1, _0211f04c ; =data_ov11_02132db8
mov r2, #0
ldr r1, [r1, #4]
mov r3, #0x6e
str r0, [r1, #0xc]
ldr r1, _0211f050 ; =func_ov11_0211fbcc
mov r0, #1
bl func_ov11_0212b868
ldr r1, _0211f04c ; =data_ov11_02132db8
ldr r1, [r1, #4]
str r0, [r1, #0x3c]
bl func_ov11_0211f8cc
bl func_ov11_0211fc08
ldr r0, _0211f054 ; =func_ov11_0211f280
bl func_ov11_0211c3c4
pop {r3, pc}
nop
thumb_func_end func_ov11_0211efc4
_0211f04c: .word data_ov11_02132db8
_0211f050: .word func_ov11_0211fbcc
_0211f054: .word func_ov11_0211f280
.global func_ov11_0211f058
thumb_func_start func_ov11_0211f058
func_ov11_0211f058: ; 0x0211f058
push {r4, lr}
sub sp, #0x30
add r2, sp, #0x14
ldr r3, _0211f100 ; =data_ov11_0212e773
add r2, #2
mov r1, #0x19
_0211f064:
ldrb r0, [r3]
add r3, r3, #1
strb r0, [r2]
add r2, r2, #1
sub r1, r1, #1
bne _0211f064
ldr r3, _0211f104 ; =data_ov11_0212e75d
add r2, sp, #0
mov r1, #0x16
_0211f076:
ldrb r0, [r3]
add r3, r3, #1
strb r0, [r2]
add r2, r2, #1
sub r1, r1, #1
bne _0211f076
ldr r0, _0211f108 ; =data_ov11_0212f6c8
ldr r1, _0211f10c ; =func_02006504
bl func_ov11_021198d8
add r0, sp, #0x14
add r0, #2
bl func_ov11_0211989c
mov r1, #0
mov r2, #4
bl func_ov11_02129ad8
ldr r1, _0211f110 ; =data_ov11_02132db8
ldr r2, [r1, #4]
str r0, [r2, #4]
ldr r0, [r1, #4]
ldr r0, [r0, #4]
bl func_ov11_0212551c
bl func_ov11_0212557c
add r0, sp, #0
bl func_ov11_0211989c
mov r1, #0
mov r2, #4
bl func_ov11_02129ad8
ldr r1, _0211f110 ; =data_ov11_02132db8
ldr r3, _0211f114 ; =0x04001008
ldr r1, [r1, #4]
mov r2, #3
str r0, [r1, #8]
ldrh r0, [r3]
mov r1, #3
bic r0, r2
orr r0, r1
strh r0, [r3]
ldrh r0, [r3, #2]
bic r0, r2
orr r0, r1
strh r0, [r3, #2]
ldr r0, _0211f118 ; =0x04000008
ldrh r3, [r0]
bic r3, r2
orr r3, r1
strh r3, [r0]
ldrh r4, [r0, #2]
mov r3, #2
bic r4, r2
orr r4, r3
strh r4, [r0, #2]
ldrh r4, [r0, #4]
bic r4, r2
orr r1, r4
strh r1, [r0, #4]
ldrh r1, [r0, #6]
bic r1, r2
orr r1, r3
strh r1, [r0, #6]
add sp, #0x30
pop {r4, pc}
nop
thumb_func_end func_ov11_0211f058
_0211f100: .word data_ov11_0212e773
_0211f104: .word data_ov11_0212e75d
_0211f108: .word data_ov11_0212f6c8
_0211f10c: .word func_02006504
_0211f110: .word data_ov11_02132db8
_0211f114: .word 0x04001008
_0211f118: .word 0x04000008
.global func_ov11_0211f11c
thumb_func_start func_ov11_0211f11c
func_ov11_0211f11c: ; 0x0211f11c
push {r3, r4, lr}
sub sp, #4
ldr r3, _0211f18c ; =data_ov11_02132db8
mov r0, #0
ldr r1, [r3, #4]
add r2, r1, #0
add r2, #0x51
ldrb r2, [r2]
add r1, #0x40
sub r4, r2, #4
mov r2, #0x1c
mul r2, r4
strh r2, [r1]
ldr r2, [r3, #4]
add r1, r2, #0
add r1, #0x51
ldrb r1, [r1]
cmp r1, #4
bhi _0211f14a
add r2, #0x53
add r4, r0, #0
strb r0, [r2]
b _0211f160
_0211f14a:
cmp r1, #8
bhi _0211f158
mov r1, #0x1f
add r2, #0x53
mov r4, #1
strb r1, [r2]
b _0211f160
_0211f158:
mov r1, #0x37
add r2, #0x53
mov r4, #2
strb r1, [r2]
_0211f160:
cmp r4, #0
beq _0211f17a
ldr r0, _0211f18c ; =data_ov11_02132db8
ldr r2, [r0, #4]
ldrh r1, [r0, #2]
add r0, r2, #0
add r0, #0x53
ldrb r0, [r0]
add r2, #0x40
mul r0, r1
ldrh r1, [r2]
blx func_01ff9b4c
_0211f17a:
str r0, [sp]
add r0, r4, #0
mov r1, #0x55
mov r2, #0xec
mov r3, #0x3f
bl func_ov11_0212568c
add sp, #4
pop {r3, r4, pc}
.align 2, 0
thumb_func_end func_ov11_0211f11c
_0211f18c: .word data_ov11_02132db8
.global func_ov11_0211f190
thumb_func_start func_ov11_0211f190
func_ov11_0211f190: ; 0x0211f190
push {r3, r4, r5, r6, r7, lr}
ldr r0, _0211f26c ; =data_ov11_02132db8
ldr r0, [r0, #4]
add r0, #0x51
ldrb r6, [r0]
cmp r6, #5
ble _0211f1a0
mov r6, #5
_0211f1a0:
mov r4, #0
cmp r6, #0
ble _0211f1ce
ldr r7, _0211f26c ; =data_ov11_02132db8
add r5, r4, #0
_0211f1aa:
mov r0, #0
mov r1, #0x2e
bl func_ov11_0212a094
ldr r1, [r7, #4]
add r1, r1, r5
str r0, [r1, #0x10]
mov r0, #0
mov r1, #0x18
bl func_ov11_0212a094
ldr r1, [r7, #4]
add r4, r4, #1
add r1, r1, r5
str r0, [r1, #0x24]
add r5, r5, #4
cmp r4, r6
blt _0211f1aa
_0211f1ce:
mov r7, #0
ldr r4, _0211f270 ; =data_ov11_0212e7dc
add r5, r7, #0
_0211f1d4:
ldr r2, _0211f26c ; =data_ov11_02132db8
ldrb r1, [r4]
ldr r2, [r2, #4]
mov r0, #0
ldr r2, [r2, #0x10]
bl func_ov11_0212a048
ldr r0, _0211f26c ; =data_ov11_02132db8
add r7, r7, #1
ldr r0, [r0, #4]
add r4, r4, #1
ldr r1, [r0, #0x10]
add r0, r0, r5
ldrh r2, [r1, #4]
ldr r1, _0211f274 ; =0x000003ff
add r0, #0x42
and r1, r2
add r5, r5, #2
strh r1, [r0]
cmp r7, #3
blo _0211f1d4
mov r7, #0
ldr r4, _0211f278 ; =data_ov11_0212e7e0
add r5, r7, #0
_0211f204:
ldr r2, _0211f26c ; =data_ov11_02132db8
ldrb r1, [r4]
ldr r2, [r2, #4]
mov r0, #0
ldr r2, [r2, #0x24]
bl func_ov11_0212a048
ldr r0, _0211f26c ; =data_ov11_02132db8
add r7, r7, #1
ldr r0, [r0, #4]
add r4, r4, #1
ldr r1, [r0, #0x24]
add r0, r0, r5
ldrh r2, [r1, #4]
ldr r1, _0211f274 ; =0x000003ff
add r0, #0x48
and r1, r2
add r5, r5, #2
strh r1, [r0]
cmp r7, #4
blo _0211f204
mov r4, #0
cmp r6, #0
ble _0211f268
mov r0, #3
ldr r1, _0211f26c ; =data_ov11_02132db8
add r3, r4, #0
lsl r0, r0, #0xa
_0211f23c:
ldr r2, [r1, #4]
ldr r5, _0211f27c ; =0xfffff3ff
add r2, r2, r3
ldr r2, [r2, #0x10]
add r4, r4, #1
ldrh r7, [r2, #4]
and r7, r5
mov r5, #3
lsl r5, r5, #0xa
orr r5, r7
strh r5, [r2, #4]
ldr r2, [r1, #4]
ldr r5, _0211f27c ; =0xfffff3ff
add r2, r2, r3
ldr r2, [r2, #0x24]
add r3, r3, #4
ldrh r7, [r2, #4]
and r5, r7
orr r5, r0
strh r5, [r2, #4]
cmp r4, r6
blt _0211f23c
_0211f268:
pop {r3, r4, r5, r6, r7, pc}
nop
thumb_func_end func_ov11_0211f190
_0211f26c: .word data_ov11_02132db8
_0211f270: .word data_ov11_0212e7dc
_0211f274: .word 0x000003ff
_0211f278: .word data_ov11_0212e7e0
_0211f27c: .word 0xfffff3ff
.global func_ov11_0211f280
thumb_func_start func_ov11_0211f280
func_ov11_0211f280: ; 0x0211f280
push {r3, lr}
mov r1, #1
mov r0, #2
add r2, r1, #0
mov r3, #8
bl func_ov11_0212a1f8
mov r0, #2
mov r1, #0
mov r2, #0x1d
mov r3, #8
bl func_ov11_0212a1f8
mov r0, #1
add r1, r0, #0
bl func_ov11_0212a960
mov r0, #0
mov r1, #0x1d
bl func_ov11_0212a960
ldr r0, _0211f2b4 ; =func_ov11_0211f2b8
bl func_ov11_0211c3c4
pop {r3, pc}
nop
thumb_func_end func_ov11_0211f280
_0211f2b4: .word func_ov11_0211f2b8
.global func_ov11_0211f2b8
thumb_func_start func_ov11_0211f2b8
func_ov11_0211f2b8: ; 0x0211f2b8
push {r3, lr}
mov r0, #1
bl func_ov11_0212a1e0
cmp r0, #0
bne _0211f2da
mov r0, #0
bl func_ov11_0212a1e0
cmp r0, #0
bne _0211f2da
mov r0, #0
bl func_ov11_0211992c
ldr r0, _0211f2dc ; =func_ov11_0211f2e0
bl func_ov11_0211c3c4
_0211f2da:
pop {r3, pc}
.align 2, 0
thumb_func_end func_ov11_0211f2b8
_0211f2dc: .word func_ov11_0211f2e0
.global func_ov11_0211f2e0
thumb_func_start func_ov11_0211f2e0
func_ov11_0211f2e0: ; 0x0211f2e0
push {r3, lr}
bl func_ov11_02119494
mov r1, #1
mvn r1, r1
cmp r0, r1
beq _0211f2f8
bl func_ov11_021194e8
ldr r0, _0211f2fc ; =func_ov11_0211f300
bl func_ov11_0211c3c4
_0211f2f8:
pop {r3, pc}
nop
thumb_func_end func_ov11_0211f2e0
_0211f2fc: .word func_ov11_0211f300
.global func_ov11_0211f300
thumb_func_start func_ov11_0211f300
func_ov11_0211f300: ; 0x0211f300
push {r3, lr}
bl func_ov11_0211f310
bl func_ov11_0211f494
bl func_ov11_0211f644
pop {r3, pc}
thumb_func_end func_ov11_0211f300
.global func_ov11_0211f310
thumb_func_start func_ov11_0211f310
func_ov11_0211f310: ; 0x0211f310
push {r3, r4, r5, lr}
ldr r0, _0211f488 ; =data_ov11_02132db8
ldr r1, [r0, #4]
ldr r0, [r1, #0x38]
cmp r0, #0
bne _0211f324
add r1, #0x57
ldrb r0, [r1]
cmp r0, #0
beq _0211f326
_0211f324:
b _0211f486
_0211f326:
ldr r0, _0211f48c ; =data_ov11_0212ece8
bl func_ov11_0212afa4
cmp r0, #0
beq _0211f370
ldr r0, _0211f488 ; =data_ov11_02132db8
mov r1, #0
ldr r0, [r0, #4]
mvn r1, r1
add r0, #0x50
ldr r5, _0211f490 ; =data_ov11_0212e78c
strb r1, [r0]
mov r4, #0
_0211f340:
add r0, r5, #0
bl func_ov11_0212afa4
cmp r0, #0
beq _0211f368
cmp r4, #4
bge _0211f358
ldr r0, _0211f488 ; =data_ov11_02132db8
ldr r0, [r0, #4]
add r0, #0x50
strb r4, [r0]
b _0211f370
_0211f358:
mov r0, #1
bl func_ov11_021194a4
ldr r0, _0211f488 ; =data_ov11_02132db8
strb r4, [r0]
bl func_ov11_0211fc08
pop {r3, r4, r5, pc}
_0211f368:
add r4, r4, #1
add r5, #8
cmp r4, #5
blo _0211f340
_0211f370:
ldr r0, _0211f48c ; =data_ov11_0212ece8
bl func_ov11_0212b034
cmp r0, #0
beq _0211f3bc
ldr r5, _0211f490 ; =data_ov11_0212e78c
mov r4, #0
_0211f37e:
add r0, r5, #0
bl func_ov11_0212b034
cmp r0, #0
beq _0211f3b4
ldr r0, _0211f488 ; =data_ov11_02132db8
ldr r1, [r0, #4]
mov r0, #0x50
ldrsb r0, [r1, r0]
cmp r0, r4
bne _0211f3bc
add r1, #0x51
ldrb r0, [r1]
cmp r4, r0
blt _0211f3a4
mov r0, #9
bl func_ov11_0212672c
b _0211f3bc
_0211f3a4:
mov r0, #1
bl func_ov11_021194a4
ldr r0, _0211f488 ; =data_ov11_02132db8
strb r4, [r0]
bl func_ov11_0211fc08
pop {r3, r4, r5, pc}
_0211f3b4:
add r4, r4, #1
add r5, #8
cmp r4, #4
blt _0211f37e
_0211f3bc:
mov r0, #1
bl func_ov11_0212af14
cmp r0, #0
beq _0211f3d2
mov r0, #1
bl func_ov11_021194a4
bl func_ov11_02125768
pop {r3, r4, r5, pc}
_0211f3d2:
mov r0, #2
bl func_ov11_0212af14
cmp r0, #0
beq _0211f3e4
mov r0, #0
bl func_ov11_021194a4
pop {r3, r4, r5, pc}
_0211f3e4:
mov r0, #2
lsl r0, r0, #8
bl func_ov11_0212af2c
cmp r0, #0
beq _0211f3f6
bl func_ov11_0211fd60
pop {r3, r4, r5, pc}
_0211f3f6:
mov r0, #2
lsl r0, r0, #8
bl func_ov11_0212af44
cmp r0, #0
beq _0211f40e
ldr r0, _0211f488 ; =data_ov11_02132db8
mov r1, #0
ldr r0, [r0, #4]
add r0, #0x59
strb r1, [r0]
pop {r3, r4, r5, pc}
_0211f40e:
mov r0, #1
lsl r0, r0, #8
bl func_ov11_0212af2c
cmp r0, #0
beq _0211f420
bl func_ov11_0211fd18
pop {r3, r4, r5, pc}
_0211f420:
mov r0, #1
lsl r0, r0, #8
bl func_ov11_0212af44
cmp r0, #0
beq _0211f438
ldr r0, _0211f488 ; =data_ov11_02132db8
mov r1, #0
ldr r0, [r0, #4]
add r0, #0x59
strb r1, [r0]
pop {r3, r4, r5, pc}
_0211f438:
mov r0, #0x40
bl func_ov11_0212af2c
cmp r0, #0
beq _0211f44a
mov r0, #1
bl func_ov11_0211fc3c
pop {r3, r4, r5, pc}
_0211f44a:
mov r0, #0x40
bl func_ov11_0212af44
cmp r0, #0
beq _0211f460
ldr r0, _0211f488 ; =data_ov11_02132db8
mov r1, #0
ldr r0, [r0, #4]
add r0, #0x59
strb r1, [r0]
pop {r3, r4, r5, pc}
_0211f460:
mov r0, #0x80
bl func_ov11_0212af2c
cmp r0, #0
beq _0211f472
mov r0, #3
bl func_ov11_0211fc3c
pop {r3, r4, r5, pc}
_0211f472:
mov r0, #0x80
bl func_ov11_0212af44
cmp r0, #0
beq _0211f486
ldr r0, _0211f488 ; =data_ov11_02132db8
mov r1, #0
ldr r0, [r0, #4]
add r0, #0x59
strb r1, [r0]
_0211f486:
pop {r3, r4, r5, pc}
.align 2, 0
thumb_func_end func_ov11_0211f310
_0211f488: .word data_ov11_02132db8
_0211f48c: .word data_ov11_0212ece8
_0211f490: .word data_ov11_0212e78c
.global func_ov11_0211f494
thumb_func_start func_ov11_0211f494
func_ov11_0211f494: ; 0x0211f494
push {r3, lr}
ldr r0, _0211f638 ; =data_ov11_02132db8
ldr r0, [r0, #4]
ldr r1, [r0, #0x38]
cmp r1, #0
beq _0211f4a2
b _0211f634
_0211f4a2:
add r1, r0, #0
add r1, #0x55
ldrb r1, [r1]
cmp r1, #0
beq _0211f4b8
add r1, r0, #0
add r1, #0x55
ldrb r1, [r1]
add r0, #0x55
sub r1, r1, #1
strb r1, [r0]
_0211f4b8:
bl func_ov11_02125744
cmp r0, #7
bhi _0211f4f8
add r0, r0, r0
add r0, pc
ldrh r0, [r0, #6]
lsl r0, r0, #0x10
asr r0, r0, #0x10
add pc, r0
_0211f4cc: ; jump table
.short _0211f634 - _0211f4cc - 2 ; case 0
.short _0211f4dc - _0211f4cc - 2 ; case 1
.short _0211f4ec - _0211f4cc - 2 ; case 2
.short _0211f52a - _0211f4cc - 2 ; case 3
.short _0211f59e - _0211f4cc - 2 ; case 4
.short _0211f62a - _0211f4cc - 2 ; case 5
.short _0211f5dc - _0211f4cc - 2 ; case 6
.short _0211f62a - _0211f4cc - 2 ; case 7
_0211f4dc:
ldr r0, _0211f638 ; =data_ov11_02132db8
mov r1, #1
ldr r0, [r0, #4]
add r0, #0x57
strb r1, [r0]
bl func_ov11_021194f8
pop {r3, pc}
_0211f4ec:
ldr r0, _0211f638 ; =data_ov11_02132db8
ldr r0, [r0, #4]
add r0, #0x55
ldrb r0, [r0]
cmp r0, #0
beq _0211f4fa
_0211f4f8:
b _0211f634
_0211f4fa:
bl func_ov11_02119b50
bl func_ov11_02125738
ldr r1, _0211f638 ; =data_ov11_02132db8
ldr r2, [r1, #4]
add r1, r2, #0
add r1, #0x40
ldrh r1, [r1]
add r2, #0x53
mul r0, r1
ldrb r1, [r2]
blx func_01ff9b4c
ldr r1, _0211f638 ; =data_ov11_02132db8
strh r0, [r1, #2]
bl func_ov11_0211f8cc
ldr r0, _0211f638 ; =data_ov11_02132db8
mov r1, #4
ldr r0, [r0, #4]
add r0, #0x55
strb r1, [r0]
pop {r3, pc}
_0211f52a:
ldr r0, _0211f638 ; =data_ov11_02132db8
mov r1, #0
ldr r0, [r0, #4]
add r0, #0x57
strb r1, [r0]
bl func_ov11_021194e8
bl func_ov11_02125738
ldr r1, _0211f638 ; =data_ov11_02132db8
ldr r2, [r1, #4]
add r1, r2, #0
add r1, #0x40
ldrh r1, [r1]
add r2, #0x53
mul r0, r1
ldrb r1, [r2]
blx func_01ff9b4c
ldr r1, _0211f638 ; =data_ov11_02132db8
strh r0, [r1, #2]
mov r0, #0x13
bl func_ov11_0212672c
bl func_ov11_0211f8cc
ldr r0, _0211f638 ; =data_ov11_02132db8
mov r1, #0x1c
ldrh r0, [r0, #2]
blx func_01ff9b88
cmp r0, #0
bne _0211f572
bl func_ov11_0211fc08
pop {r3, pc}
_0211f572:
cmp r0, #0xe
bge _0211f58a
mov r0, #0
ldr r1, _0211f63c ; =func_ov11_0211fae4
add r2, r0, #0
mov r3, #0x78
bl func_ov11_0212b868
ldr r1, _0211f638 ; =data_ov11_02132db8
ldr r1, [r1, #4]
str r0, [r1, #0x38]
pop {r3, pc}
_0211f58a:
mov r0, #0
ldr r1, _0211f640 ; =func_ov11_0211fb64
add r2, r0, #0
mov r3, #0x78
bl func_ov11_0212b868
ldr r1, _0211f638 ; =data_ov11_02132db8
ldr r1, [r1, #4]
str r0, [r1, #0x38]
pop {r3, pc}
_0211f59e:
ldr r0, _0211f638 ; =data_ov11_02132db8
ldrh r1, [r0, #2]
cmp r1, #0
bne _0211f5c2
ldr r0, [r0, #4]
add r0, #0x58
ldrb r0, [r0]
cmp r0, #0
bne _0211f634
mov r0, #9
bl func_ov11_0212672c
ldr r0, _0211f638 ; =data_ov11_02132db8
mov r1, #1
ldr r0, [r0, #4]
add r0, #0x58
strb r1, [r0]
pop {r3, pc}
_0211f5c2:
mov r0, #0x13
bl func_ov11_0212672c
mov r0, #0
ldr r1, _0211f63c ; =func_ov11_0211fae4
add r2, r0, #0
mov r3, #0x78
bl func_ov11_0212b868
ldr r1, _0211f638 ; =data_ov11_02132db8
ldr r1, [r1, #4]
str r0, [r1, #0x38]
pop {r3, pc}
_0211f5dc:
ldr r1, _0211f638 ; =data_ov11_02132db8
ldr r2, [r1, #4]
add r0, r2, #0
add r0, #0x51
ldrb r0, [r0]
cmp r0, #4
bls _0211f5f6
add r0, r2, #0
add r0, #0x40
ldrh r1, [r1, #2]
ldrh r0, [r0]
cmp r1, r0
bne _0211f610
_0211f5f6:
add r2, #0x58
ldrb r0, [r2]
cmp r0, #0
bne _0211f634
mov r0, #9
bl func_ov11_0212672c
ldr r0, _0211f638 ; =data_ov11_02132db8
mov r1, #1
ldr r0, [r0, #4]
add r0, #0x58
strb r1, [r0]
pop {r3, pc}
_0211f610:
mov r0, #0x13
bl func_ov11_0212672c
mov r0, #0
ldr r1, _0211f640 ; =func_ov11_0211fb64
add r2, r0, #0
mov r3, #0x78
bl func_ov11_0212b868
ldr r1, _0211f638 ; =data_ov11_02132db8
ldr r1, [r1, #4]
str r0, [r1, #0x38]
pop {r3, pc}
_0211f62a:
ldr r0, _0211f638 ; =data_ov11_02132db8
mov r1, #0
ldr r0, [r0, #4]
add r0, #0x58
strb r1, [r0]
_0211f634:
pop {r3, pc}
nop
thumb_func_end func_ov11_0211f494
_0211f638: .word data_ov11_02132db8
_0211f63c: .word func_ov11_0211fae4
_0211f640: .word func_ov11_0211fb64
.global func_ov11_0211f644
thumb_func_start func_ov11_0211f644
func_ov11_0211f644: ; 0x0211f644
push {r3, r4, lr}
sub sp, #4
ldr r0, _0211f6f4 ; =data_ov11_02132db8
ldr r1, [r0, #4]
ldr r0, [r1, #0x38]
cmp r0, #0
bne _0211f6ee
add r1, #0x57
ldrb r0, [r1]
cmp r0, #0
bne _0211f6ee
bl func_ov11_02119494
cmp r0, #0
beq _0211f66a
cmp r0, #1
beq _0211f672
add sp, #4
pop {r3, r4, pc}
_0211f66a:
mov r0, #7
bl func_ov11_0212672c
b _0211f6e8
_0211f672:
ldr r0, _0211f6f4 ; =data_ov11_02132db8
ldrb r1, [r0]
cmp r1, #4
bne _0211f68e
ldr r0, [r0, #4]
mov r1, #1
add r0, #0x54
strb r1, [r0]
mov r0, #6
bl func_ov11_0212672c
bl func_ov11_0211fdb8
b _0211f6e8
_0211f68e:
ldrh r0, [r0, #2]
mov r1, #0x1c
blx func_01ff9b4c
ldr r3, _0211f6f4 ; =data_ov11_02132db8
mov r2, #0x2a
ldrb r1, [r3]
add r1, r1, r0
ldr r0, [r3, #4]
mul r2, r1
ldr r4, [r0]
add r2, r4, r2
add r2, #0x28
ldrb r2, [r2]
cmp r2, #2
bne _0211f6d6
mov r0, #9
bl func_ov11_0212672c
bl func_ov11_02125768
bl func_ov11_021194f8
mov r1, #1
mov r0, #0
str r0, [sp]
mov r0, #0xe
add r2, r1, #0
sub r3, r1, #2
bl func_ov11_0212739c
ldr r0, _0211f6f8 ; =func_ov11_0211fdd8
bl func_ov11_0211c3c4
add sp, #4
pop {r3, r4, pc}
_0211f6d6:
mov r2, #1
add r0, #0x54
strb r2, [r0]
ldr r0, [r3, #4]
add r0, #0x52
strb r1, [r0]
mov r0, #6
bl func_ov11_0212672c
_0211f6e8:
ldr r0, _0211f6fc ; =func_ov11_0211f700
bl func_ov11_0211c3c4
_0211f6ee:
add sp, #4
pop {r3, r4, pc}
nop
thumb_func_end func_ov11_0211f644
_0211f6f4: .word data_ov11_02132db8
_0211f6f8: .word func_ov11_0211fdd8
_0211f6fc: .word func_ov11_0211f700
.global func_ov11_0211f700
thumb_func_start func_ov11_0211f700
func_ov11_0211f700: ; 0x0211f700
push {r3, lr}
bl func_ov11_021194f8
mov r0, #8
bl func_ov11_0212a338
ldr r0, _0211f714 ; =func_ov11_0211f718
bl func_ov11_0211c3c4
pop {r3, pc}
.align 2, 0
thumb_func_end func_ov11_0211f700
_0211f714: .word func_ov11_0211f718
.global func_ov11_0211f718
thumb_func_start func_ov11_0211f718
func_ov11_0211f718: ; 0x0211f718
push {r3, lr}
mov r0, #1
bl func_ov11_0212a1e0
cmp r0, #0
bne _0211f758
ldr r0, _0211f75c ; =data_ov11_02132db8
ldr r0, [r0, #4]
add r0, #0x54
ldrb r0, [r0]
cmp r0, #0
beq _0211f736
bl func_ov11_02119474
b _0211f73a
_0211f736:
bl func_ov11_021194f8
_0211f73a:
mov r1, #1
mov r0, #3
add r2, r1, #0
mov r3, #8
bl func_ov11_0212a1f8
mov r0, #3
mov r1, #0
mov r2, #0x1d
mov r3, #8
bl func_ov11_0212a1f8
ldr r0, _0211f760 ; =func_ov11_0211f764
bl func_ov11_0211c3c4
_0211f758:
pop {r3, pc}
nop
thumb_func_end func_ov11_0211f718
_0211f75c: .word data_ov11_02132db8
_0211f760: .word func_ov11_0211f764
.global func_ov11_0211f764
thumb_func_start func_ov11_0211f764
func_ov11_0211f764: ; 0x0211f764
push {r4, r5, r6, lr}
mov r0, #1
bl func_ov11_0212a1e0
cmp r0, #0
bne _0211f782
mov r0, #0
bl func_ov11_0212a1e0
cmp r0, #0
bne _0211f782
bl func_ov11_021194c8
cmp r0, #0
bne _0211f784
_0211f782:
b _0211f8ac
_0211f784:
ldr r1, _0211f8b0 ; =data_ov11_02132db8
mov r0, #1
ldr r1, [r1, #4]
ldr r1, [r1, #0x3c]
bl func_ov11_0212b8e8
mov r4, #0
ldr r6, _0211f8b0 ; =data_ov11_02132db8
add r5, r4, #0
_0211f796:
ldr r0, [r6, #4]
add r0, r0, r5
ldr r0, [r0, #0x10]
cmp r0, #0
beq _0211f7a4
bl func_ov11_0212b324
_0211f7a4:
ldr r0, [r6, #4]
add r0, r0, r5
ldr r0, [r0, #0x24]
cmp r0, #0
beq _0211f7b2
bl func_ov11_0212b324
_0211f7b2:
add r4, r4, #1
add r5, r5, #4
cmp r4, #5
blt _0211f796
ldr r0, _0211f8b0 ; =data_ov11_02132db8
ldr r0, [r0, #4]
ldr r0, [r0, #0xc]
bl func_ov11_0212a69c
bl func_ov11_02125710
bl func_ov11_02119b50
bl func_ov11_02119878
bl func_ov11_0212555c
ldr r0, _0211f8b0 ; =data_ov11_02132db8
ldr r0, [r0, #4]
ldr r0, [r0, #4]
bl func_ov11_02129b7c
ldr r0, _0211f8b0 ; =data_ov11_02132db8
ldr r0, [r0, #4]
ldr r0, [r0, #8]
bl func_ov11_02129b7c
mov r0, #1
add r1, r0, #0
bl func_ov11_0212a9ac
mov r0, #0
mov r1, #0x1d
bl func_ov11_0212a9ac
ldr r0, _0211f8b4 ; =0x04000010
mov r1, #0
str r1, [r0]
str r1, [r0, #8]
ldr r1, _0211f8b0 ; =data_ov11_02132db8
ldr r3, [r1, #4]
add r0, r3, #0
add r0, #0x54
ldrb r0, [r0]
cmp r0, #0
bne _0211f82e
bl func_ov11_02125af8
bl func_ov11_02125e48
add r0, #0xf4
ldrb r0, [r0]
bl func_ov11_02126150
mov r0, #2
mov r1, #0
bl func_ov11_0211c3d0
ldr r0, _0211f8b8 ; =func_ov11_021241cc
bl func_ov11_0211c3c4
b _0211f8a6
_0211f82e:
ldrb r0, [r1]
cmp r0, #4
bne _0211f848
bl func_ov11_02125af8
mov r0, #0
mov r1, #1
bl func_ov11_0211c3d0
ldr r0, _0211f8bc ; =func_ov11_021235c4
bl func_ov11_0211c3c4
b _0211f8a6
_0211f848:
ldr r2, [r3]
add r3, #0x52
ldrb r1, [r3]
mov r0, #0x2a
mul r0, r1
add r0, r2, r0
bl func_ov11_02125e80
mov r0, #0
add r1, r0, #0
bl func_ov11_0211c3d0
ldr r0, _0211f8b0 ; =data_ov11_02132db8
ldr r0, [r0, #4]
ldr r2, [r0]
add r0, #0x52
ldrb r1, [r0]
mov r0, #0x2a
mul r0, r1
add r0, r2, r0
add r0, #0x28
ldrb r0, [r0]
cmp r0, #0
beq _0211f890
mov r0, #0
mov r1, #1
bl func_ov11_0211c3d0
mov r0, #1
add r1, r0, #0
bl func_ov11_0211c3f8
ldr r0, _0211f8c0 ; =func_ov11_0211fe18
bl func_ov11_0211c3c4
b _0211f8a6
_0211f890:
mov r0, #0
mov r1, #1
bl func_ov11_0211c3d0
mov r0, #0
mov r1, #1
bl func_ov11_0211c3f8
ldr r0, _0211f8c4 ; =func_ov11_02124b88
bl func_ov11_0211c3c4
_0211f8a6:
ldr r0, _0211f8c8 ; =data_ov11_02132dbc
bl func_ov11_0212ac78
_0211f8ac:
pop {r4, r5, r6, pc}
nop
thumb_func_end func_ov11_0211f764
_0211f8b0: .word data_ov11_02132db8
_0211f8b4: .word 0x04000010
_0211f8b8: .word func_ov11_021241cc
_0211f8bc: .word func_ov11_021235c4
_0211f8c0: .word func_ov11_0211fe18
_0211f8c4: .word func_ov11_02124b88
_0211f8c8: .word data_ov11_02132dbc
.global func_ov11_0211f8cc
thumb_func_start func_ov11_0211f8cc
func_ov11_0211f8cc: ; 0x0211f8cc
push {r3, r4, r5, r6, r7, lr}
ldr r0, _0211f930 ; =data_ov11_02132db8
mov r1, #0x1c
ldrh r0, [r0, #2]
blx func_01ff9b4c
add r5, r0, #0
ldr r0, _0211f930 ; =data_ov11_02132db8
ldr r1, [r0, #4]
add r0, r1, #0
add r0, #0x51
ldrb r7, [r0]
ldr r0, [r1, #0xc]
mov r1, #0
bl func_ov11_0212a894
cmp r7, #5
ble _0211f8f2
mov r7, #5
_0211f8f2:
mov r4, #0
add r6, r5, #0
cmp r7, #0
ble _0211f90a
_0211f8fa:
add r0, r6, #0
add r1, r4, #0
bl func_ov11_0211f934
add r4, r4, #1
add r6, r6, #1
cmp r4, r7
blt _0211f8fa
_0211f90a:
mov r4, #0
cmp r7, #0
ble _0211f920
_0211f910:
add r0, r5, #0
add r1, r4, #0
bl func_ov11_0211fa08
add r4, r4, #1
add r5, r5, #1
cmp r4, r7
blt _0211f910
_0211f920:
ldr r0, _0211f930 ; =data_ov11_02132db8
ldr r0, [r0, #4]
ldr r0, [r0, #0xc]
bl func_ov11_0212a904
bl func_ov11_0211fa64
pop {r3, r4, r5, r6, r7, pc}
.align 2, 0
thumb_func_end func_ov11_0211f8cc
_0211f930: .word data_ov11_02132db8
.global func_ov11_0211f934
thumb_func_start func_ov11_0211f934
func_ov11_0211f934: ; 0x0211f934
push {r4, r5, r6, r7, lr}
sub sp, #0x34
add r6, r0, #0
mov r0, #0x2a
add r5, r6, #0
mul r5, r0
ldr r0, _0211fa04 ; =data_ov11_02132db8
str r1, [sp, #0xc]
ldr r0, [r0, #4]
mov r1, #0x20
ldr r0, [r0]
add r0, r0, r5
bl func_ov11_0212b548
add r4, r0, #0
ldr r0, [sp, #0xc]
mov r1, #0x1c
add r7, r0, #0
ldr r0, _0211fa04 ; =data_ov11_02132db8
mul r7, r1
ldr r0, [r0, #4]
add r0, #0x51
ldrb r0, [r0]
cmp r6, r0
bge _0211fa00
cmp r4, #0x10
bgt _0211f96c
add r7, r7, #6
_0211f96c:
add r0, sp, #0x10
mov r1, #0
mov r2, #0x22
blx func_02007a44
cmp r4, #0x10
bgt _0211f97e
add r3, r4, #0
b _0211f980
_0211f97e:
mov r3, #0x10
_0211f980:
mov r0, #0
cmp r3, #0
ble _0211f99c
ldr r2, _0211fa04 ; =data_ov11_02132db8
add r1, sp, #0x10
ldr r2, [r2, #4]
_0211f98c:
ldr r6, [r2]
add r6, r5, r6
ldrb r6, [r0, r6]
add r0, r0, #1
strh r6, [r1]
add r1, r1, #2
cmp r0, r3
blt _0211f98c
_0211f99c:
mov r1, #0xa
str r1, [sp]
add r0, sp, #0x10
str r0, [sp, #4]
mov r0, #1
str r0, [sp, #8]
ldr r0, _0211fa04 ; =data_ov11_02132db8
add r2, r7, #0
ldr r0, [r0, #4]
mov r3, #2
ldr r0, [r0, #0xc]
bl func_ov11_0212a7a4
cmp r4, #0x10
ble _0211fa00
add r0, sp, #0x10
mov r1, #0
mov r2, #0x22
blx func_02007a44
sub r4, #0x10
mov r2, #0
cmp r4, #0
ble _0211f9e4
ldr r1, _0211fa04 ; =data_ov11_02132db8
add r0, sp, #0x10
ldr r1, [r1, #4]
_0211f9d2:
ldr r3, [r1]
add r3, r5, r3
add r3, r2, r3
ldrb r3, [r3, #0x10]
add r2, r2, #1
strh r3, [r0]
add r0, r0, #2
cmp r2, r4
blt _0211f9d2
_0211f9e4:
mov r1, #0xa
str r1, [sp]
add r0, sp, #0x10
str r0, [sp, #4]
mov r0, #1
str r0, [sp, #8]
ldr r0, _0211fa04 ; =data_ov11_02132db8
add r7, #0xc
ldr r0, [r0, #4]
add r2, r7, #0
ldr r0, [r0, #0xc]
mov r3, #2
bl func_ov11_0212a7a4
_0211fa00:
add sp, #0x34
pop {r4, r5, r6, r7, pc}
.align 2, 0
thumb_func_end func_ov11_0211f934
_0211fa04: .word data_ov11_02132db8
.global func_ov11_0211fa08
thumb_func_start func_ov11_0211fa08
func_ov11_0211fa08: ; 0x0211fa08
push {r4, r5, r6, r7}
ldr r4, _0211fa5c ; =data_ov11_02132db8
ldr r3, [r4, #4]
add r2, r3, #0
add r2, #0x51
ldrb r2, [r2]
cmp r0, r2
bge _0211fa58
lsl r2, r1, #2
add r1, r3, r2
ldr r6, [r1, #0x10]
mov r1, #0x2a
mul r1, r0
ldr r7, [r3]
ldrh r5, [r6, #4]
add r7, r7, r1
add r7, #0x28
ldrb r7, [r7]
ldr r0, _0211fa60 ; =0xfffffc00
lsl r7, r7, #1
add r3, r3, r7
add r3, #0x42
ldrh r3, [r3]
and r5, r0
orr r3, r5
strh r3, [r6, #4]
ldr r3, [r4, #4]
add r2, r3, r2
ldr r2, [r2, #0x24]
ldrh r4, [r2, #4]
and r0, r4
ldr r4, [r3]
add r1, r4, r1
ldrh r1, [r1, #0x26]
lsl r1, r1, #1
add r1, r3, r1
add r1, #0x48
ldrh r1, [r1]
orr r0, r1
strh r0, [r2, #4]
_0211fa58:
pop {r4, r5, r6, r7}
bx lr
.align 2, 0
thumb_func_end func_ov11_0211fa08
_0211fa5c: .word data_ov11_02132db8
_0211fa60: .word 0xfffffc00
.global func_ov11_0211fa64
thumb_func_start func_ov11_0211fa64
func_ov11_0211fa64: ; 0x0211fa64
push {r3, r4, r5, r6, r7, lr}
ldr r0, _0211fadc ; =data_ov11_02132db8
mov r1, #0x1c
ldrh r0, [r0, #2]
blx func_01ff9b88
mov r1, #0x36
sub r0, r1, r0
ldr r1, _0211fadc ; =data_ov11_02132db8
ldr r1, [r1, #4]
add r1, #0x51
ldrb r1, [r1]
cmp r1, #5
ble _0211fa82
mov r1, #5
_0211fa82:
mov r2, #0
cmp r1, #0
ble _0211face
ldr r4, _0211fadc ; =data_ov11_02132db8
add r3, r2, #0
_0211fa8c:
ldr r5, [r4, #4]
add r2, r2, #1
add r5, r5, r3
ldr r6, [r5, #0x10]
ldr r5, _0211fae0 ; =0xfe00ff00
ldr r7, [r6]
and r5, r7
sub r7, r0, #2
lsl r7, r7, #0x18
lsr r7, r7, #0x18
orr r7, r5
mov r5, #0xb3
lsl r5, r5, #0x10
orr r5, r7
str r5, [r6]
ldr r5, [r4, #4]
add r5, r5, r3
ldr r6, [r5, #0x24]
ldr r5, _0211fae0 ; =0xfe00ff00
ldr r7, [r6]
add r3, r3, #4
and r5, r7
add r7, r0, #1
lsl r7, r7, #0x18
lsr r7, r7, #0x18
orr r7, r5
mov r5, #0xd2
lsl r5, r5, #0x10
orr r5, r7
str r5, [r6]
add r0, #0x1c
cmp r2, r1
blt _0211fa8c
_0211face:
ldr r0, _0211fadc ; =data_ov11_02132db8
mov r1, #1
ldr r0, [r0, #4]
add r0, #0x56
strb r1, [r0]
pop {r3, r4, r5, r6, r7, pc}
nop
thumb_func_end func_ov11_0211fa64
_0211fadc: .word data_ov11_02132db8
_0211fae0: .word 0xfe00ff00
.global func_ov11_0211fae4
thumb_func_start func_ov11_0211fae4
func_ov11_0211fae4: ; 0x0211fae4
push {r3, r4, r5, lr}
add r5, r0, #0
bl func_ov11_02125768
bl func_ov11_02119b50
ldr r0, _0211fb60 ; =data_ov11_02132db8
ldrh r1, [r0, #2]
cmp r1, #4
bls _0211fafc
sub r1, r1, #4
b _0211fafe
_0211fafc:
mov r1, #0
_0211fafe:
strh r1, [r0, #2]
ldr r0, _0211fb60 ; =data_ov11_02132db8
mov r1, #0x1c
ldrh r0, [r0, #2]
blx func_01ff9b88
add r4, r0, #0
cmp r4, #0x18
bne _0211fb16
bl func_ov11_0211f8cc
pop {r3, r4, r5, pc}
_0211fb16:
ble _0211fb26
ldr r1, _0211fb60 ; =data_ov11_02132db8
mov r0, #0x1c
ldrh r2, [r1, #2]
sub r0, r0, r4
mov r4, #0
add r0, r2, r0
strh r0, [r1, #2]
_0211fb26:
bl func_ov11_0211fa64
cmp r4, #0
bne _0211fb5e
ldr r0, _0211fb60 ; =data_ov11_02132db8
ldr r2, [r0, #4]
ldrh r1, [r0, #2]
add r0, r2, #0
add r0, #0x53
ldrb r0, [r0]
add r2, #0x40
mul r0, r1
ldrh r1, [r2]
blx func_01ff9b4c
bl func_ov11_02125750
bl func_ov11_02125758
bl func_ov11_0211fc08
ldr r1, _0211fb60 ; =data_ov11_02132db8
mov r0, #0
ldr r1, [r1, #4]
str r0, [r1, #0x38]
add r1, r5, #0
bl func_ov11_0212b8d0
_0211fb5e:
pop {r3, r4, r5, pc}
.align 2, 0
thumb_func_end func_ov11_0211fae4
_0211fb60: .word data_ov11_02132db8
.global func_ov11_0211fb64
thumb_func_start func_ov11_0211fb64
func_ov11_0211fb64: ; 0x0211fb64
push {r4, lr}
add r4, r0, #0
bl func_ov11_02125768
bl func_ov11_02119b50
ldr r0, _0211fbc8 ; =data_ov11_02132db8
ldrh r1, [r0, #2]
add r1, r1, #4
strh r1, [r0, #2]
ldrh r0, [r0, #2]
mov r1, #0x1c
blx func_01ff9b88
cmp r0, #4
blt _0211fb8a
bl func_ov11_0211fa64
pop {r4, pc}
_0211fb8a:
ldr r1, _0211fbc8 ; =data_ov11_02132db8
ldrh r2, [r1, #2]
sub r0, r2, r0
strh r0, [r1, #2]
bl func_ov11_0211f8cc
ldr r0, _0211fbc8 ; =data_ov11_02132db8
ldr r2, [r0, #4]
ldrh r1, [r0, #2]
add r0, r2, #0
add r0, #0x53
ldrb r0, [r0]
add r2, #0x40
mul r0, r1
ldrh r1, [r2]
blx func_01ff9b4c
bl func_ov11_02125750
bl func_ov11_02125758
bl func_ov11_0211fc08
ldr r1, _0211fbc8 ; =data_ov11_02132db8
mov r0, #0
ldr r1, [r1, #4]
str r0, [r1, #0x38]
add r1, r4, #0
bl func_ov11_0212b8d0
pop {r4, pc}
.align 2, 0
thumb_func_end func_ov11_0211fb64
_0211fbc8: .word data_ov11_02132db8
.global func_ov11_0211fbcc
thumb_func_start func_ov11_0211fbcc
func_ov11_0211fbcc: ; 0x0211fbcc
push {r3, lr}
ldr r0, _0211fbfc ; =data_ov11_02132db8
ldr r1, [r0, #4]
add r1, #0x56
ldrb r1, [r1]
cmp r1, #0
beq _0211fbfa
ldrh r0, [r0, #2]
mov r1, #0x1c
blx func_01ff9b88
sub r0, #0x32
lsl r1, r0, #0x10
ldr r0, _0211fc00 ; =0x01ff0000
and r1, r0
ldr r0, _0211fc04 ; =0x04000010
str r1, [r0]
str r1, [r0, #8]
ldr r0, _0211fbfc ; =data_ov11_02132db8
mov r1, #0
ldr r0, [r0, #4]
add r0, #0x56
strb r1, [r0]
_0211fbfa:
pop {r3, pc}
.align 2, 0
thumb_func_end func_ov11_0211fbcc
_0211fbfc: .word data_ov11_02132db8
_0211fc00: .word 0x01ff0000
_0211fc04: .word 0x04000010
.global func_ov11_0211fc08
thumb_func_start func_ov11_0211fc08
func_ov11_0211fc08: ; 0x0211fc08
push {r4, lr}
ldr r0, _0211fc2c ; =data_ov11_02132db8
ldrb r1, [r0]
cmp r1, #4
bhs _0211fc16
mov r0, #2
b _0211fc18
_0211fc16:
mov r0, #3
_0211fc18:
lsl r4, r1, #3
ldr r1, _0211fc30 ; =data_ov11_0212e7b4
ldr r2, _0211fc34 ; =data_ov11_0212e7b8
ldr r3, _0211fc38 ; =data_ov11_0212e7b6
ldrh r1, [r1, r4]
ldrh r2, [r2, r4]
ldrh r3, [r3, r4]
bl func_ov11_02119a4c
pop {r4, pc}
.align 2, 0
thumb_func_end func_ov11_0211fc08
_0211fc2c: .word data_ov11_02132db8
_0211fc30: .word data_ov11_0212e7b4
_0211fc34: .word data_ov11_0212e7b8
_0211fc38: .word data_ov11_0212e7b6
.global func_ov11_0211fc3c
thumb_func_start func_ov11_0211fc3c
func_ov11_0211fc3c: ; 0x0211fc3c
push {r4, lr}
ldr r1, _0211fd10 ; =data_ov11_02132db8
mov r4, #1
ldrb r2, [r1]
cmp r2, #4
bhi _0211fce2
add r3, r2, r2
add r3, pc
ldrh r3, [r3, #6]
lsl r3, r3, #0x10
asr r3, r3, #0x10
add pc, r3
_0211fc54: ; jump table
.short _0211fc5e - _0211fc54 - 2 ; case 0
.short _0211fc9c - _0211fc54 - 2 ; case 1
.short _0211fc9c - _0211fc54 - 2 ; case 2
.short _0211fcba - _0211fc54 - 2 ; case 3
.short _0211fcca - _0211fc54 - 2 ; case 4
_0211fc5e:
cmp r0, #1
bne _0211fc88
ldrh r0, [r1, #2]
cmp r0, #0
bne _0211fc6e
mov r0, #4
strb r0, [r1]
b _0211fce2
_0211fc6e:
mov r0, #0x13
bl func_ov11_0212672c
mov r0, #0
ldr r1, _0211fd14 ; =func_ov11_0211fae4
add r2, r0, #0
mov r3, #0x78
bl func_ov11_0212b868
ldr r1, _0211fd10 ; =data_ov11_02132db8
ldr r1, [r1, #4]
str r0, [r1, #0x38]
pop {r4, pc}
_0211fc88:
ldr r0, [r1, #4]
add r0, #0x51
ldrb r0, [r0]
cmp r0, #1
bls _0211fc98
add r0, r2, #1
strb r0, [r1]
b _0211fce2
_0211fc98:
mov r4, #0
b _0211fce2
_0211fc9c:
cmp r0, #1
bne _0211fca6
sub r0, r2, #1
strb r0, [r1]
b _0211fce2
_0211fca6:
ldr r0, [r1, #4]
add r0, #0x51
ldrb r3, [r0]
add r0, r2, #1
cmp r3, r0
ble _0211fcb6
strb r0, [r1]
b _0211fce2
_0211fcb6:
mov r4, #0
b _0211fce2
_0211fcba:
cmp r0, #1
bne _0211fcc4
sub r0, r2, #1
strb r0, [r1]
b _0211fce2
_0211fcc4:
bl func_ov11_0211fd60
pop {r4, pc}
_0211fcca:
cmp r0, #1
bne _0211fcd2
mov r4, #0
b _0211fce2
_0211fcd2:
mov r0, #0
strh r0, [r1, #2]
strb r0, [r1]
bl func_ov11_0211f8cc
mov r0, #0
bl func_ov11_02125750
_0211fce2:
cmp r4, #0
bne _0211fd04
ldr r0, _0211fd10 ; =data_ov11_02132db8
ldr r0, [r0, #4]
add r0, #0x59
ldrb r0, [r0]
cmp r0, #0
bne _0211fd0e
mov r0, #9
bl func_ov11_0212672c
ldr r0, _0211fd10 ; =data_ov11_02132db8
mov r1, #1
ldr r0, [r0, #4]
add r0, #0x59
strb r1, [r0]
pop {r4, pc}
_0211fd04:
mov r0, #8
bl func_ov11_0212672c
bl func_ov11_0211fc08
_0211fd0e:
pop {r4, pc}
.align 2, 0
thumb_func_end func_ov11_0211fc3c
_0211fd10: .word data_ov11_02132db8
_0211fd14: .word func_ov11_0211fae4
.global func_ov11_0211fd18
thumb_func_start func_ov11_0211fd18
func_ov11_0211fd18: ; 0x0211fd18
push {r3, lr}
ldr r0, _0211fd58 ; =data_ov11_02132db8
ldrh r1, [r0, #2]
cmp r1, #0
bne _0211fd3e
ldr r0, [r0, #4]
add r0, #0x59
ldrb r0, [r0]
cmp r0, #0
bne _0211fd56
mov r0, #9
bl func_ov11_0212672c
ldr r0, _0211fd58 ; =data_ov11_02132db8
mov r1, #1
ldr r0, [r0, #4]
add r0, #0x59
strb r1, [r0]
pop {r3, pc}
_0211fd3e:
mov r0, #0x13
bl func_ov11_0212672c
mov r0, #0
ldr r1, _0211fd5c ; =func_ov11_0211fae4
add r2, r0, #0
mov r3, #0x78
bl func_ov11_0212b868
ldr r1, _0211fd58 ; =data_ov11_02132db8
ldr r1, [r1, #4]
str r0, [r1, #0x38]
_0211fd56:
pop {r3, pc}
.align 2, 0
thumb_func_end func_ov11_0211fd18
_0211fd58: .word data_ov11_02132db8
_0211fd5c: .word func_ov11_0211fae4
.global func_ov11_0211fd60
thumb_func_start func_ov11_0211fd60
func_ov11_0211fd60: ; 0x0211fd60
push {r3, lr}
ldr r0, _0211fdb0 ; =data_ov11_02132db8
ldr r2, [r0, #4]
ldrh r1, [r0, #2]
add r0, r2, #0
add r0, #0x40
ldrh r0, [r0]
cmp r1, r0
beq _0211fd7c
add r0, r2, #0
add r0, #0x51
ldrb r0, [r0]
cmp r0, #4
bhi _0211fd96
_0211fd7c:
add r2, #0x59
ldrb r0, [r2]
cmp r0, #0
bne _0211fdae
mov r0, #9
bl func_ov11_0212672c
ldr r0, _0211fdb0 ; =data_ov11_02132db8
mov r1, #1
ldr r0, [r0, #4]
add r0, #0x59
strb r1, [r0]
pop {r3, pc}
_0211fd96:
mov r0, #0x13
bl func_ov11_0212672c
mov r0, #0
ldr r1, _0211fdb4 ; =func_ov11_0211fb64
add r2, r0, #0
mov r3, #0x78
bl func_ov11_0212b868
ldr r1, _0211fdb0 ; =data_ov11_02132db8
ldr r1, [r1, #4]
str r0, [r1, #0x38]
_0211fdae:
pop {r3, pc}
.align 2, 0
thumb_func_end func_ov11_0211fd60
_0211fdb0: .word data_ov11_02132db8
_0211fdb4: .word func_ov11_0211fb64
.global func_ov11_0211fdb8
thumb_func_start func_ov11_0211fdb8
func_ov11_0211fdb8: ; 0x0211fdb8
push {r3, lr}
ldr r0, _0211fdd0 ; =data_ov11_0212e75c
ldrb r1, [r0]
add r0, sp, #0
strb r1, [r0]
ldr r0, _0211fdd4 ; =data_ov11_02132db8
add r2, r1, #0
ldr r0, [r0, #4]
ldr r0, [r0, #8]
bl func_ov11_02125600
pop {r3, pc}
.align 2, 0
thumb_func_end func_ov11_0211fdb8
_0211fdd0: .word data_ov11_0212e75c
_0211fdd4: .word data_ov11_02132db8
.global func_ov11_0211fdd8
thumb_func_start func_ov11_0211fdd8
func_ov11_0211fdd8: ; 0x0211fdd8
push {r3, lr}
bl func_ov11_021275cc
cmp r0, #0
bne _0211fdf2
mov r0, #6
bl func_ov11_0212672c
bl func_ov11_021275a0
ldr r0, _0211fdf4 ; =func_ov11_0211fdf8
bl func_ov11_0211c3c4
_0211fdf2:
pop {r3, pc}
.align 2, 0
thumb_func_end func_ov11_0211fdd8
_0211fdf4: .word func_ov11_0211fdf8
.global func_ov11_0211fdf8
thumb_func_start func_ov11_0211fdf8
func_ov11_0211fdf8: ; 0x0211fdf8
push {r3, lr}
bl func_ov11_021275dc
cmp r0, #0
bne _0211fe10
bl func_ov11_021194e8
bl func_ov11_02125758
ldr r0, _0211fe14 ; =func_ov11_0211f300
bl func_ov11_0211c3c4
_0211fe10:
pop {r3, pc}
nop
thumb_func_end func_ov11_0211fdf8
_0211fe14: .word func_ov11_0211f300
.global func_ov11_0211fe18
thumb_func_start func_ov11_0211fe18
func_ov11_0211fe18: ; 0x0211fe18
push {lr}
sub sp, #0xc
ldr r1, _0211fed8 ; =data_ov11_0212e7e4
add r0, sp, #0
ldrb r2, [r1]
ldrb r1, [r1, #1]
strb r2, [r0]
strb r1, [r0, #1]
mov r0, #0x2c
mov r1, #4
bl func_ov11_0212ac60
ldr r1, _0211fedc ; =data_ov11_02132dc0
str r0, [r1]
add r0, sp, #8
add r1, sp, #4
bl func_ov11_0211c404
ldr r0, [sp, #8]
cmp r0, #0
bne _0211fe60
ldr r0, _0211fedc ; =data_ov11_02132dc0
ldr r0, [r0]
add r0, #8
bl func_ov11_02126038
ldr r0, _0211fedc ; =data_ov11_02132dc0
mov r1, #0x20
ldr r0, [r0]
add r0, #8
bl func_ov11_0212b548
ldr r1, _0211fedc ; =data_ov11_02132dc0
ldr r1, [r1]
add r1, #0x29
strb r0, [r1]
_0211fe60:
bl func_ov11_0211fee8
ldr r0, [sp, #8]
add r0, #9
bl func_ov11_02119bd8
ldr r0, [sp, #4]
cmp r0, #1
bne _0211fe80
mov r0, #0x35
add r1, r0, #0
sub r1, #0x36
mov r2, #0
bl func_ov11_021197f4
b _0211fe90
_0211fe80:
ldr r1, [sp, #8]
add r0, sp, #0
ldrb r0, [r0, r1]
mov r1, #0
mvn r1, r1
mov r2, #0
bl func_ov11_021197f4
_0211fe90:
mov r0, #2
bl func_ov11_02119900
mov r0, #0
add r1, r0, #0
bl func_ov11_0212a534
ldr r1, _0211fedc ; =data_ov11_02132dc0
ldr r1, [r1]
str r0, [r1]
mov r0, #0
mov r1, #0x3e
bl func_ov11_0212a094
ldr r1, _0211fedc ; =data_ov11_02132dc0
ldr r2, [r1]
str r0, [r2, #4]
ldr r0, [r1]
ldr r2, [r0, #4]
ldr r0, _0211fee0 ; =0xfffff3ff
ldrh r1, [r2, #4]
and r1, r0
mov r0, #3
lsl r0, r0, #0xa
orr r0, r1
strh r0, [r2, #4]
bl func_ov11_02120354
bl func_ov11_021202c0
ldr r0, _0211fee4 ; =func_ov11_0211ff68
bl func_ov11_0211c3c4
add sp, #0xc
pop {pc}
nop
thumb_func_end func_ov11_0211fe18
_0211fed8: .word data_ov11_0212e7e4
_0211fedc: .word data_ov11_02132dc0
_0211fee0: .word 0xfffff3ff
_0211fee4: .word func_ov11_0211ff68
.global func_ov11_0211fee8
thumb_func_start func_ov11_0211fee8
func_ov11_0211fee8: ; 0x0211fee8
push {r4, lr}
ldr r0, _0211ff40 ; =data_ov11_0212f6e0
ldr r1, _0211ff44 ; =func_020060b8
bl func_ov11_021198d8
ldr r0, _0211ff48 ; =data_ov11_0212f6f4
ldr r1, _0211ff4c ; =func_02006744
bl func_ov11_021198d8
ldr r0, _0211ff50 ; =data_ov11_0212f70c
ldr r1, _0211ff54 ; =func_0200600c
bl func_ov11_021198d8
ldr r0, _0211ff58 ; =data_ov11_0212f724
ldr r1, _0211ff5c ; =func_02006444
bl func_ov11_021198d8
ldr r3, _0211ff60 ; =0x04001008
mov r1, #3
ldrh r0, [r3]
mov r2, #3
bic r0, r1
orr r0, r2
strh r0, [r3]
ldrh r0, [r3, #2]
bic r0, r1
orr r0, r2
strh r0, [r3, #2]
ldr r3, _0211ff64 ; =0x04000008
mov r0, #2
ldrh r4, [r3]
bic r4, r1
orr r0, r4
strh r0, [r3]
ldrh r0, [r3, #2]
bic r0, r1
orr r0, r2
strh r0, [r3, #2]
ldrh r0, [r3, #4]
bic r0, r1
orr r0, r2
strh r0, [r3, #4]
pop {r4, pc}
nop
thumb_func_end func_ov11_0211fee8
_0211ff40: .word data_ov11_0212f6e0
_0211ff44: .word func_020060b8
_0211ff48: .word data_ov11_0212f6f4
_0211ff4c: .word func_02006744
_0211ff50: .word data_ov11_0212f70c
_0211ff54: .word func_0200600c
_0211ff58: .word data_ov11_0212f724
_0211ff5c: .word func_02006444
_0211ff60: .word 0x04001008
_0211ff64: .word 0x04000008
.global func_ov11_0211ff68
thumb_func_start func_ov11_0211ff68
func_ov11_0211ff68: ; 0x0211ff68
push {r3, lr}
mov r1, #1
mov r0, #2
add r2, r1, #0
mov r3, #8
bl func_ov11_0212a1f8
mov r0, #2
mov r1, #0
mov r2, #0x15
mov r3, #8
bl func_ov11_0212a1f8
mov r0, #1
add r1, r0, #0
bl func_ov11_0212a960
mov r0, #0
mov r1, #0x15
bl func_ov11_0212a960
ldr r0, _0211ff9c ; =func_ov11_0211ffa0
bl func_ov11_0211c3c4
pop {r3, pc}
nop
thumb_func_end func_ov11_0211ff68
_0211ff9c: .word func_ov11_0211ffa0
.global func_ov11_0211ffa0
thumb_func_start func_ov11_0211ffa0
func_ov11_0211ffa0: ; 0x0211ffa0
push {r3, lr}
mov r0, #1
bl func_ov11_0212a1e0
cmp r0, #0
bne _0211ffea
mov r0, #0
bl func_ov11_0212a1e0
cmp r0, #0
bne _0211ffea
bl func_ov11_02119d88
mov r0, #0x14
bl func_ov11_0212672c
ldr r0, _0211ffec ; =data_ov11_02132dc0
ldr r0, [r0]
add r0, #0x29
ldrb r0, [r0]
cmp r0, #0
bne _0211ffd2
mov r0, #0
bl func_ov11_0211a02c
_0211ffd2:
ldr r0, _0211ffec ; =data_ov11_02132dc0
ldr r0, [r0]
add r0, #0x29
ldrb r0, [r0]
cmp r0, #0x20
bne _0211ffe4
mov r0, #0
bl func_ov11_0211a040
_0211ffe4:
ldr r0, _0211fff0 ; =func_ov11_0211fff4
bl func_ov11_0211c3c4
_0211ffea:
pop {r3, pc}
.align 2, 0
thumb_func_end func_ov11_0211ffa0
_0211ffec: .word data_ov11_02132dc0
_0211fff0: .word func_ov11_0211fff4
.global func_ov11_0211fff4
thumb_func_start func_ov11_0211fff4
func_ov11_0211fff4: ; 0x0211fff4
push {r3, lr}
bl func_ov11_0211a01c
cmp r0, #0xff
beq _02120004
ldr r0, _02120008 ; =func_ov11_0212000c
bl func_ov11_0211c3c4
_02120004:
pop {r3, pc}
nop
thumb_func_end func_ov11_0211fff4
_02120008: .word func_ov11_0212000c
.global func_ov11_0212000c
thumb_func_start func_ov11_0212000c
func_ov11_0212000c: ; 0x0212000c
push {r3, lr}
bl func_ov11_02120018
bl func_ov11_02120144
pop {r3, pc}
thumb_func_end func_ov11_0212000c
.global func_ov11_02120018
thumb_func_start func_ov11_02120018
func_ov11_02120018: ; 0x02120018
push {r4, lr}
bl func_ov11_0211a01c
add r4, r0, #0
cmp r4, #0x83
bgt _0212003a
cmp r4, #0x80
blt _02120034
beq _02120040
cmp r4, #0x82
beq _02120086
cmp r4, #0x83
beq _0212009e
b _021200e4
_02120034:
cmp r4, #0
beq _0212012a
b _021200e4
_0212003a:
ldr r0, _02120134 ; =0x0000e01d
cmp r4, r0
b _021200e4
_02120040:
ldr r0, _02120138 ; =data_ov11_02132dc0
ldr r0, [r0]
add r0, #0x29
ldrb r0, [r0]
cmp r0, #0
beq _0212012a
mov r0, #3
bl func_ov11_0212672c
ldr r2, _02120138 ; =data_ov11_02132dc0
ldr r1, [r2]
add r0, r1, #0
add r0, #0x29
ldrb r0, [r0]
add r1, #0x29
sub r0, r0, #1
strb r0, [r1]
ldr r3, [r2]
mov r0, #0
add r1, r3, #0
add r1, #0x29
ldrb r1, [r1]
add r1, r3, r1
strb r0, [r1, #8]
ldr r1, [r2]
add r1, #0x29
ldrb r1, [r1]
cmp r1, #0
bne _0212007e
bl func_ov11_0211a02c
_0212007e:
mov r0, #1
bl func_ov11_0211a040
b _0212012a
_02120086:
mov r0, #7
bl func_ov11_0212672c
ldr r0, _02120138 ; =data_ov11_02132dc0
mov r1, #0
ldr r0, [r0]
add r0, #0x2a
strb r1, [r0]
ldr r0, _0212013c ; =func_ov11_02120148
bl func_ov11_0211c3c4
pop {r4, pc}
_0212009e:
bl func_ov11_02120450
cmp r0, #0
beq _021200b8
mov r0, #6
bl func_ov11_0212672c
ldr r0, _02120138 ; =data_ov11_02132dc0
mov r1, #1
ldr r0, [r0]
add r0, #0x2a
strb r1, [r0]
b _021200c8
_021200b8:
ldr r0, _02120138 ; =data_ov11_02132dc0
mov r1, #2
ldr r0, [r0]
add r0, #0x2a
strb r1, [r0]
mov r0, #9
bl func_ov11_0212672c
_021200c8:
ldr r0, _02120138 ; =data_ov11_02132dc0
ldr r0, [r0]
ldr r2, [r0, #4]
ldr r0, _02120140 ; =0xc1fffcff
ldr r1, [r2]
and r1, r0
mov r0, #2
lsl r0, r0, #8
orr r0, r1
str r0, [r2]
ldr r0, _0212013c ; =func_ov11_02120148
bl func_ov11_0211c3c4
pop {r4, pc}
_021200e4:
ldr r0, _02120138 ; =data_ov11_02132dc0
ldr r0, [r0]
add r0, #0x29
ldrb r0, [r0]
cmp r0, #0x20
beq _0212012a
mov r0, #1
bl func_ov11_0212672c
ldr r1, _02120138 ; =data_ov11_02132dc0
ldr r2, [r1]
add r0, r2, #0
add r0, #0x29
ldrb r0, [r0]
add r0, r2, r0
strb r4, [r0, #8]
ldr r1, [r1]
add r0, r1, #0
add r0, #0x29
ldrb r0, [r0]
add r1, #0x29
add r0, r0, #1
strb r0, [r1]
mov r0, #1
bl func_ov11_0211a02c
ldr r0, _02120138 ; =data_ov11_02132dc0
ldr r0, [r0]
add r0, #0x29
ldrb r0, [r0]
cmp r0, #0x20
bne _0212012a
mov r0, #0
bl func_ov11_0211a040
_0212012a:
bl func_ov11_021202c0
bl func_ov11_02120354
pop {r4, pc}
.align 2, 0
thumb_func_end func_ov11_02120018
_02120134: .word 0x0000e01d
_02120138: .word data_ov11_02132dc0
_0212013c: .word func_ov11_02120148
_02120140: .word 0xc1fffcff
.global func_ov11_02120144
thumb_func_start func_ov11_02120144
func_ov11_02120144: ; 0x02120144
bx lr
.align 2, 0
thumb_func_end func_ov11_02120144
.global func_ov11_02120148
thumb_func_start func_ov11_02120148
func_ov11_02120148: ; 0x02120148
push {r3, lr}
mov r0, #8
bl func_ov11_0212a338
ldr r0, _02120158 ; =func_ov11_0212015c
bl func_ov11_0211c3c4
pop {r3, pc}
.align 2, 0
thumb_func_end func_ov11_02120148
_02120158: .word func_ov11_0212015c
.global func_ov11_0212015c
thumb_func_start func_ov11_0212015c
func_ov11_0212015c: ; 0x0212015c
push {r3, lr}
mov r0, #1
bl func_ov11_0212a1e0
cmp r0, #0
bne _02120178
bl func_ov11_02119ff0
mov r0, #0x15
bl func_ov11_0212672c
ldr r0, _0212017c ; =func_ov11_02120180
bl func_ov11_0211c3c4
_02120178:
pop {r3, pc}
nop
thumb_func_end func_ov11_0212015c
_0212017c: .word func_ov11_02120180
.global func_ov11_02120180
thumb_func_start func_ov11_02120180
func_ov11_02120180: ; 0x02120180
push {r3, lr}
sub sp, #0x10
ldr r0, _021201f4 ; =data_ov11_0212e7e4
ldr r1, [r0, #8]
ldr r0, [r0, #0xc]
str r1, [sp, #8]
str r0, [sp, #0xc]
bl func_ov11_0211a050
cmp r0, #0
bne _021201ee
ldr r0, _021201f8 ; =data_ov11_02132dc0
ldr r0, [r0]
add r0, #0x2a
ldrb r0, [r0]
cmp r0, #0
bne _021201ac
ldr r0, _021201fc ; =func_ov11_02120208
bl func_ov11_0211c3c4
add sp, #0x10
pop {r3, pc}
_021201ac:
cmp r0, #2
bne _021201ca
mov r0, #0
mov r2, #1
str r0, [sp]
mov r0, #6
mov r1, #3
sub r3, r2, #2
bl func_ov11_0212739c
ldr r0, _02120200 ; =func_ov11_0212052c
bl func_ov11_0211c3c4
add sp, #0x10
pop {r3, pc}
_021201ca:
mov r0, #0
add r1, sp, #4
bl func_ov11_0211c404
mov r0, #0
str r0, [sp]
ldr r0, [sp, #4]
mov r2, #1
lsl r1, r0, #2
add r0, sp, #8
ldr r0, [r0, r1]
mov r1, #2
sub r3, r2, #2
bl func_ov11_0212739c
ldr r0, _02120204 ; =func_ov11_021203a0
bl func_ov11_0211c3c4
_021201ee:
add sp, #0x10
pop {r3, pc}
nop
thumb_func_end func_ov11_02120180
_021201f4: .word data_ov11_0212e7e4
_021201f8: .word data_ov11_02132dc0
_021201fc: .word func_ov11_02120208
_02120200: .word func_ov11_0212052c
_02120204: .word func_ov11_021203a0
.global func_ov11_02120208
thumb_func_start func_ov11_02120208
func_ov11_02120208: ; 0x02120208
push {r3, lr}
sub sp, #8
bl func_ov11_02119878
ldr r0, _021202a4 ; =data_ov11_02132dc0
ldr r0, [r0]
ldr r0, [r0, #4]
bl func_ov11_0212b324
mov r0, #0
bl func_ov11_0212a6e8
ldr r0, _021202a8 ; =data_ov11_0212f738
ldr r1, _021202ac ; =func_020060b8
bl func_ov11_021198d8
mov r0, #1
add r1, r0, #0
bl func_ov11_0212a9ac
mov r0, #0
mov r1, #0x15
bl func_ov11_0212a9ac
add r0, sp, #4
add r1, sp, #0
bl func_ov11_0211c404
ldr r0, [sp]
cmp r0, #0
bne _0212025e
mov r0, #2
mov r1, #1
bl func_ov11_0211c3d0
ldr r1, [sp, #4]
mov r0, #0
bl func_ov11_0211c3f8
ldr r0, _021202b0 ; =func_ov11_02121220
bl func_ov11_0211c3c4
b _02120298
_0212025e:
ldr r0, _021202a4 ; =data_ov11_02132dc0
ldr r0, [r0]
add r0, #0x2a
ldrb r0, [r0]
cmp r0, #0
bne _02120282
mov r0, #0
mov r1, #1
bl func_ov11_0211c3d0
mov r0, #1
mov r1, #0
bl func_ov11_0211c3f8
ldr r0, _021202b4 ; =func_ov11_0211efc4
bl func_ov11_0211c3c4
b _02120298
_02120282:
mov r0, #0
add r1, r0, #0
bl func_ov11_0211c3d0
mov r0, #0
mov r1, #1
bl func_ov11_0211c3f8
ldr r0, _021202b8 ; =func_ov11_02124b88
bl func_ov11_0211c3c4
_02120298:
ldr r0, _021202bc ; =data_ov11_02132dc0
bl func_ov11_0212ac78
add sp, #8
pop {r3, pc}
nop
thumb_func_end func_ov11_02120208
_021202a4: .word data_ov11_02132dc0
_021202a8: .word data_ov11_0212f738
_021202ac: .word func_020060b8
_021202b0: .word func_ov11_02121220
_021202b4: .word func_ov11_0211efc4
_021202b8: .word func_ov11_02124b88
_021202bc: .word data_ov11_02132dc0
.global func_ov11_021202c0
thumb_func_start func_ov11_021202c0
func_ov11_021202c0: ; 0x021202c0
push {r4, r5, r6, r7, lr}
sub sp, #0x1c
add r0, sp, #0x14
mov r1, #0
strh r1, [r0]
strh r1, [r0, #2]
strh r1, [r0, #4]
strh r1, [r0, #6]
mov r2, #0x20
add r0, sp, #0x10
strh r2, [r0, #6]
mov r2, #0xe
strh r2, [r0, #8]
mov r2, #0x10
strh r2, [r0, #0xa]
ldr r0, _02120348 ; =data_ov11_02132dc0
ldr r0, [r0]
ldr r0, [r0]
bl func_ov11_0212a894
mov r5, #0
add r6, sp, #0x10
strh r5, [r6, #2]
add r4, r5, #0
mov r7, #0x31
_021202f2:
cmp r5, #0x10
bne _021202fa
strh r7, [r6, #6]
mov r4, #0
_021202fa:
ldr r0, _02120348 ; =data_ov11_02132dc0
ldr r0, [r0]
add r1, r0, r5
ldrb r1, [r1, #8]
cmp r1, #0x20
bne _0212030a
ldr r1, _0212034c ; =0x0000e01d
b _0212030a
_0212030a:
strh r1, [r6]
ldr r1, _02120350 ; =data_ov11_0212e800
ldrb r1, [r1, r4]
strh r1, [r6, #4]
ldrh r1, [r6, #0xa]
str r1, [sp]
mov r1, #2
str r1, [sp, #4]
mov r1, #0x12
lsl r1, r1, #6
str r1, [sp, #8]
add r1, sp, #0x10
str r1, [sp, #0xc]
ldrh r1, [r6, #4]
ldrh r2, [r6, #6]
ldrh r3, [r6, #8]
ldr r0, [r0]
bl func_ov11_0212a818
add r5, r5, #1
add r4, r4, #1
cmp r5, #0x20
blt _021202f2
ldr r0, _02120348 ; =data_ov11_02132dc0
ldr r0, [r0]
ldr r0, [r0]
bl func_ov11_0212a904
add sp, #0x1c
pop {r4, r5, r6, r7, pc}
nop
thumb_func_end func_ov11_021202c0
_02120348: .word data_ov11_02132dc0
_0212034c: .word 0x0000e01d
_02120350: .word data_ov11_0212e800
.global func_ov11_02120354
thumb_func_start func_ov11_02120354
func_ov11_02120354: ; 0x02120354
push {r3, r4}
ldr r0, _02120390 ; =data_ov11_02132dc0
ldr r4, [r0]
add r0, r4, #0
add r0, #0x29
ldrb r1, [r0]
mov r0, #0xf
add r3, r1, #0
and r3, r0
asr r2, r1, #4
cmp r1, #0x20
blo _02120370
add r3, r0, #0
mov r2, #1
_02120370:
ldr r1, [r4, #4]
ldr r0, _02120394 ; =data_ov11_0212e800
ldr r4, [r1]
ldrb r0, [r0, r3]
ldr r3, _02120398 ; =0xfe00ff00
and r4, r3
ldr r3, _0212039c ; =data_ov11_0212e7fc
lsl r0, r0, #0x17
ldrb r2, [r3, r2]
lsr r0, r0, #7
orr r2, r4
orr r0, r2
str r0, [r1]
pop {r3, r4}
bx lr
nop
thumb_func_end func_ov11_02120354
_02120390: .word data_ov11_02132dc0
_02120394: .word data_ov11_0212e800
_02120398: .word 0xfe00ff00
_0212039c: .word data_ov11_0212e7fc
.global func_ov11_021203a0
thumb_func_start func_ov11_021203a0
func_ov11_021203a0: ; 0x021203a0
push {r3, lr}
bl func_ov11_021275cc
ldr r1, _021203d8 ; =data_ov11_02132dc0
ldr r2, [r1]
add r2, #0x2a
strb r0, [r2]
ldr r0, [r1]
add r0, #0x2a
ldrb r0, [r0]
cmp r0, #0
beq _021203be
cmp r0, #1
beq _021203c6
pop {r3, pc}
_021203be:
mov r0, #7
bl func_ov11_0212672c
b _021203cc
_021203c6:
mov r0, #0xe
bl func_ov11_0212672c
_021203cc:
bl func_ov11_021275a0
ldr r0, _021203dc ; =func_ov11_021203e0
bl func_ov11_0211c3c4
pop {r3, pc}
.align 2, 0
thumb_func_end func_ov11_021203a0
_021203d8: .word data_ov11_02132dc0
_021203dc: .word func_ov11_021203e0
.global func_ov11_021203e0
thumb_func_start func_ov11_021203e0
func_ov11_021203e0: ; 0x021203e0
push {lr}
sub sp, #0xc
ldr r0, _0212043c ; =data_ov11_0212e7e4
ldr r1, [r0, #0x10]
ldr r0, [r0, #0x14]
str r1, [sp, #4]
str r0, [sp, #8]
bl func_ov11_021275dc
cmp r0, #0
bne _02120436
ldr r0, _02120440 ; =data_ov11_02132dc0
ldr r1, [r0]
add r0, r1, #0
add r0, #0x2a
ldrb r0, [r0]
cmp r0, #0
bne _02120418
ldr r2, [r1, #4]
ldr r0, _02120444 ; =0xc1fffcff
ldr r1, [r2]
and r0, r1
str r0, [r2]
ldr r0, _02120448 ; =func_ov11_0211ffa0
bl func_ov11_0211c3c4
add sp, #0xc
pop {pc}
_02120418:
add r0, sp, #0
mov r1, #0
bl func_ov11_0211c404
ldr r0, _02120440 ; =data_ov11_02132dc0
ldr r1, [sp]
ldr r0, [r0]
lsl r2, r1, #2
add r1, sp, #4
ldr r1, [r1, r2]
add r0, #8
blx r1
ldr r0, _0212044c ; =func_ov11_02120208
bl func_ov11_0211c3c4
_02120436:
add sp, #0xc
pop {pc}
nop
thumb_func_end func_ov11_021203e0
_0212043c: .word data_ov11_0212e7e4
_02120440: .word data_ov11_02132dc0
_02120444: .word 0xc1fffcff
_02120448: .word func_ov11_0211ffa0
_0212044c: .word func_ov11_02120208
.global func_ov11_02120450
thumb_func_start func_ov11_02120450
func_ov11_02120450: ; 0x02120450
push {r3, lr}
sub sp, #8
add r0, sp, #4
add r1, sp, #0
bl func_ov11_0211c404
ldr r0, [sp]
cmp r0, #1
bne _0212046e
mov r0, #0x35
add r1, r0, #0
sub r1, #0x36
mov r2, #0
bl func_ov11_021197f4
_0212046e:
add r0, sp, #4
add r1, sp, #0
bl func_ov11_0211c404
ldr r0, [sp, #4]
cmp r0, #0
bne _02120492
ldr r0, _02120528 ; =data_ov11_02132dc0
ldr r0, [r0]
ldrb r0, [r0, #8]
cmp r0, #0
beq _0212048c
add sp, #8
mov r0, #1
pop {r3, pc}
_0212048c:
add sp, #8
mov r0, #0
pop {r3, pc}
_02120492:
ldr r0, [sp]
cmp r0, #1
bne _021204a8
ldr r0, _02120528 ; =data_ov11_02132dc0
ldr r0, [r0]
ldrb r0, [r0, #8]
cmp r0, #0
bne _021204a8
add sp, #8
mov r0, #0
pop {r3, pc}
_021204a8:
ldr r0, _02120528 ; =data_ov11_02132dc0
mov r1, #0x20
ldr r0, [r0]
add r0, #8
bl func_ov11_0212b548
cmp r0, #0x10
bgt _021204d6
cmp r0, #0xa
blt _021204c8
beq _021204ea
cmp r0, #0xd
beq _021204e4
cmp r0, #0x10
beq _021204e4
b _02120522
_021204c8:
cmp r0, #0
bgt _021204d0
beq _021204e4
b _02120522
_021204d0:
cmp r0, #5
beq _021204e4
b _02120522
_021204d6:
cmp r0, #0x1a
bgt _021204de
beq _021204ea
b _02120522
_021204de:
cmp r0, #0x20
beq _021204ea
b _02120522
_021204e4:
add sp, #8
mov r0, #1
pop {r3, pc}
_021204ea:
mov r2, #0
cmp r0, #0
ble _0212051c
ldr r1, _02120528 ; =data_ov11_02132dc0
ldr r3, [r1]
_021204f4:
ldrb r1, [r3, #8]
cmp r1, #0x30
blo _021204fe
cmp r1, #0x39
bls _02120514
_021204fe:
cmp r1, #0x41
blo _02120506
cmp r1, #0x46
bls _02120514
_02120506:
cmp r1, #0x61
blo _0212050e
cmp r1, #0x66
bls _02120514
_0212050e:
add sp, #8
mov r0, #0
pop {r3, pc}
_02120514:
add r2, r2, #1
add r3, r3, #1
cmp r2, r0
blt _021204f4
_0212051c:
add sp, #8
mov r0, #1
pop {r3, pc}
_02120522:
mov r0, #0
add sp, #8
pop {r3, pc}
.align 2, 0
thumb_func_end func_ov11_02120450
_02120528: .word data_ov11_02132dc0
.global func_ov11_0212052c
thumb_func_start func_ov11_0212052c
func_ov11_0212052c: ; 0x0212052c
push {r3, lr}
bl func_ov11_021275cc
cmp r0, #0
bne _02120546
mov r0, #6
bl func_ov11_0212672c
bl func_ov11_021275a0
ldr r0, _02120548 ; =func_ov11_0212054c
bl func_ov11_0211c3c4
_02120546:
pop {r3, pc}
.align 2, 0
thumb_func_end func_ov11_0212052c
_02120548: .word func_ov11_0212054c
.global func_ov11_0212054c
thumb_func_start func_ov11_0212054c
func_ov11_0212054c: ; 0x0212054c
push {r3, lr}
bl func_ov11_021275dc
cmp r0, #0
bne _0212056a
ldr r0, _0212056c ; =data_ov11_02132dc0
ldr r0, [r0]
ldr r2, [r0, #4]
ldr r0, _02120570 ; =0xc1fffcff
ldr r1, [r2]
and r0, r1
str r0, [r2]
ldr r0, _02120574 ; =func_ov11_0211ffa0
bl func_ov11_0211c3c4
_0212056a:
pop {r3, pc}
.align 2, 0
thumb_func_end func_ov11_0212054c
_0212056c: .word data_ov11_02132dc0
_02120570: .word 0xc1fffcff
_02120574: .word func_ov11_0211ffa0
.global func_ov11_02120578
thumb_func_start func_ov11_02120578
func_ov11_02120578: ; 0x02120578
push {r4, lr}
sub sp, #0x20
ldr r3, _02120658 ; =data_ov11_0212e828
add r2, sp, #0xc
ldmia r3!, {r0, r1}
stmia r2!, {r0, r1}
ldmia r3!, {r0, r1}
stmia r2!, {r0, r1}
ldr r0, [r3]
ldr r1, _0212065c ; =data_ov11_0212e810
str r0, [r2]
ldrb r2, [r1, #8]
add r0, sp, #0
strb r2, [r0, #4]
ldrb r2, [r1, #9]
strb r2, [r0, #5]
ldrb r2, [r1, #0xa]
strb r2, [r0, #6]
ldrb r2, [r1, #0xb]
ldrb r1, [r1, #0xc]
strb r2, [r0, #7]
strb r1, [r0, #8]
mov r0, #0x18
mov r1, #4
bl func_ov11_0212ac60
ldr r1, _02120660 ; =data_ov11_02132dc4
str r0, [r1]
add r0, sp, #0
mov r1, #0
bl func_ov11_0211c404
ldr r0, _02120660 ; =data_ov11_02132dc4
ldr r1, [sp]
ldr r0, [r0]
lsl r2, r1, #2
add r1, sp, #0xc
ldr r1, [r1, r2]
add r0, #8
blx r1
ldr r0, _02120660 ; =data_ov11_02132dc4
ldr r1, _02120664 ; =data_ov11_0212f750
ldr r4, [r0]
mov r2, #3
add r0, r4, #0
add r0, #8
blx func_0204366c
cmp r0, #0
beq _021205e2
mov r0, #3
strb r0, [r4, #0x14]
b _021205f6
_021205e2:
add r4, #8
add r0, r4, #0
mov r1, #0
mov r2, #0xc
blx func_02007a44
ldr r0, _02120660 ; =data_ov11_02132dc4
mov r1, #0
ldr r0, [r0]
strb r1, [r0, #0x14]
_021205f6:
bl func_ov11_02120670
ldr r0, [sp]
add r0, #0xb
bl func_ov11_02119bd8
ldr r1, [sp]
add r0, sp, #4
ldrb r0, [r0, r1]
mov r1, #0
mvn r1, r1
mov r2, #0
bl func_ov11_021197f4
mov r0, #2
bl func_ov11_02119900
mov r0, #0
add r1, r0, #0
bl func_ov11_0212a534
ldr r1, _02120660 ; =data_ov11_02132dc4
ldr r1, [r1]
str r0, [r1]
mov r0, #0
mov r1, #0x3f
bl func_ov11_0212a094
ldr r1, _02120660 ; =data_ov11_02132dc4
ldr r2, [r1]
str r0, [r2, #4]
ldr r0, [r1]
ldr r2, [r0, #4]
ldr r0, _02120668 ; =0xfffff3ff
ldrh r1, [r2, #4]
and r1, r0
mov r0, #3
lsl r0, r0, #0xa
orr r0, r1
strh r0, [r2, #4]
bl func_ov11_02120b90
bl func_ov11_02120b10
ldr r0, _0212066c ; =func_ov11_021206f0
bl func_ov11_0211c3c4
add sp, #0x20
pop {r4, pc}
.align 2, 0
thumb_func_end func_ov11_02120578
_02120658: .word data_ov11_0212e828
_0212065c: .word data_ov11_0212e810
_02120660: .word data_ov11_02132dc4
_02120664: .word data_ov11_0212f750
_02120668: .word 0xfffff3ff
_0212066c: .word func_ov11_021206f0
.global func_ov11_02120670
thumb_func_start func_ov11_02120670
func_ov11_02120670: ; 0x02120670
push {r4, lr}
ldr r0, _021206c8 ; =data_ov11_0212f754
ldr r1, _021206cc ; =func_020060b8
bl func_ov11_021198d8
ldr r0, _021206d0 ; =data_ov11_0212f768
ldr r1, _021206d4 ; =func_02006744
bl func_ov11_021198d8
ldr r0, _021206d8 ; =data_ov11_0212f780
ldr r1, _021206dc ; =func_0200600c
bl func_ov11_021198d8
ldr r0, _021206e0 ; =data_ov11_0212f798
ldr r1, _021206e4 ; =func_02006444
bl func_ov11_021198d8
ldr r3, _021206e8 ; =0x04001008
mov r1, #3
ldrh r0, [r3]
mov r2, #3
bic r0, r1
orr r0, r2
strh r0, [r3]
ldrh r0, [r3, #2]
bic r0, r1
orr r0, r2
strh r0, [r3, #2]
ldr r3, _021206ec ; =0x04000008
mov r0, #2
ldrh r4, [r3]
bic r4, r1
orr r0, r4
strh r0, [r3]
ldrh r0, [r3, #2]
bic r0, r1
orr r0, r2
strh r0, [r3, #2]
ldrh r0, [r3, #4]
bic r0, r1
orr r0, r2
strh r0, [r3, #4]
pop {r4, pc}
nop
thumb_func_end func_ov11_02120670
_021206c8: .word data_ov11_0212f754
_021206cc: .word func_020060b8
_021206d0: .word data_ov11_0212f768
_021206d4: .word func_02006744
_021206d8: .word data_ov11_0212f780
_021206dc: .word func_0200600c
_021206e0: .word data_ov11_0212f798
_021206e4: .word func_02006444
_021206e8: .word 0x04001008
_021206ec: .word 0x04000008
.global func_ov11_021206f0
thumb_func_start func_ov11_021206f0
func_ov11_021206f0: ; 0x021206f0
push {r3, lr}
mov r1, #1
mov r0, #2
add r2, r1, #0
mov r3, #8
bl func_ov11_0212a1f8
mov r0, #2
mov r1, #0
mov r2, #0x15
mov r3, #8
bl func_ov11_0212a1f8
mov r0, #1
add r1, r0, #0
bl func_ov11_0212a960
mov r0, #0
mov r1, #0x15
bl func_ov11_0212a960
ldr r0, _02120724 ; =func_ov11_02120728
bl func_ov11_0211c3c4
pop {r3, pc}
nop
thumb_func_end func_ov11_021206f0
_02120724: .word func_ov11_02120728
.global func_ov11_02120728
thumb_func_start func_ov11_02120728
func_ov11_02120728: ; 0x02120728
push {r3, lr}
mov r0, #1
bl func_ov11_0212a1e0
cmp r0, #0
bne _0212077c
mov r0, #0
bl func_ov11_0212a1e0
cmp r0, #0
bne _0212077c
bl func_ov11_0211b118
mov r0, #0x14
bl func_ov11_0212672c
ldr r0, _02120780 ; =data_ov11_02132dc4
ldr r0, [r0]
ldrb r0, [r0, #0x14]
cmp r0, #0
bne _02120760
mov r0, #0
bl func_ov11_0211b364
mov r0, #0
bl func_ov11_0211b384
b _02120776
_02120760:
mov r0, #0x1a
bl func_ov11_0212099c
cmp r0, #0
beq _02120770
mov r0, #0
bl func_ov11_0211b374
_02120770:
mov r0, #0
bl func_ov11_0211b384
_02120776:
ldr r0, _02120784 ; =func_ov11_02120788
bl func_ov11_0211c3c4
_0212077c:
pop {r3, pc}
nop
thumb_func_end func_ov11_02120728
_02120780: .word data_ov11_02132dc4
_02120784: .word func_ov11_02120788
.global func_ov11_02120788
thumb_func_start func_ov11_02120788
func_ov11_02120788: ; 0x02120788
push {r3, lr}
bl func_ov11_0211b354
cmp r0, #0x1f
beq _02120798
ldr r0, _0212079c ; =func_ov11_021207a0
bl func_ov11_0211c3c4
_02120798:
pop {r3, pc}
nop
thumb_func_end func_ov11_02120788
_0212079c: .word func_ov11_021207a0
.global func_ov11_021207a0
thumb_func_start func_ov11_021207a0
func_ov11_021207a0: ; 0x021207a0
push {r3, lr}
bl func_ov11_021207ac
bl func_ov11_02120a00
pop {r3, pc}
thumb_func_end func_ov11_021207a0
.global func_ov11_021207ac
thumb_func_start func_ov11_021207ac
func_ov11_021207ac: ; 0x021207ac
push {r3, r4, r5, r6, r7, lr}
bl func_ov11_0211b354
add r4, r0, #0
cmp r4, #0
bgt _021207be
bne _021207bc
b _0212098c
_021207bc:
b _021208de
_021207be:
sub r0, #0x10
cmp r0, #3
bls _021207c6
b _021208de
_021207c6:
add r0, r0, r0
add r0, pc
ldrh r0, [r0, #6]
lsl r0, r0, #0x10
asr r0, r0, #0x10
add pc, r0
_021207d2: ; jump table
.short _021207dc - _021207d2 - 2 ; case 0
.short _02120846 - _021207d2 - 2 ; case 1
.short _02120878 - _021207d2 - 2 ; case 2
.short _0212088e - _021207d2 - 2 ; case 3
.short _0211c5cc - _021207d2 - 2 ; case 4
_021207dc:
ldr r0, _02120990 ; =data_ov11_02132dc4
ldr r1, [r0]
ldrb r0, [r1, #0x14]
cmp r0, #0
bne _021207ec
ldrb r0, [r1, #0xa]
cmp r0, #0
beq _0212085e
_021207ec:
mov r0, #3
bl func_ov11_0212672c
ldr r0, _02120990 ; =data_ov11_02132dc4
ldr r0, [r0]
ldrb r2, [r0, #0x14]
lsl r1, r2, #1
add r1, r2, r1
add r1, r1, #2
add r1, r0, r1
ldrb r1, [r1, #8]
cmp r1, #0
bne _0212080a
sub r1, r2, #1
strb r1, [r0, #0x14]
_0212080a:
ldr r0, _02120990 ; =data_ov11_02132dc4
ldr r0, [r0]
ldrb r1, [r0, #0x14]
add r2, r0, #0
add r2, #8
lsl r0, r1, #1
add r0, r1, r0
add r0, r2, r0
mov r1, #0
mov r2, #3
blx func_02007a44
ldr r0, _02120990 ; =data_ov11_02132dc4
ldr r1, [r0]
ldrb r0, [r1, #0x14]
cmp r0, #0
bne _02120838
ldrb r0, [r1, #0xa]
cmp r0, #0
bne _02120838
mov r0, #0
bl func_ov11_0211b364
_02120838:
mov r0, #1
bl func_ov11_0211b374
mov r0, #0
bl func_ov11_0211b384
b _02120984
_02120846:
ldr r0, _02120990 ; =data_ov11_02132dc4
ldr r2, [r0]
ldrb r1, [r2, #0x14]
cmp r1, #3
bhs _0212085e
lsl r0, r1, #1
add r0, r1, r0
add r0, r0, #2
add r0, r2, r0
ldrb r0, [r0, #8]
cmp r0, #0
bne _02120860
_0212085e:
b _02120984
_02120860:
mov r0, #1
bl func_ov11_0212672c
ldr r0, _02120990 ; =data_ov11_02132dc4
ldr r1, [r0]
ldrb r0, [r1, #0x14]
add r0, r0, #1
strb r0, [r1, #0x14]
mov r0, #0
bl func_ov11_0211b384
b _02120984
_02120878:
ldr r0, _02120990 ; =data_ov11_02132dc4
mov r1, #0
ldr r0, [r0]
strb r1, [r0, #0x15]
mov r0, #7
bl func_ov11_0212672c
ldr r0, _02120994 ; =func_ov11_02120a04
bl func_ov11_0211c3c4
pop {r3, r4, r5, r6, r7, pc}
_0212088e:
bl func_ov11_02120cbc
cmp r0, #0
beq _021208a6
mov r0, #6
bl func_ov11_0212672c
ldr r0, _02120990 ; =data_ov11_02132dc4
mov r1, #1
ldr r0, [r0]
strb r1, [r0, #0x15]
b _021208b4
_021208a6:
ldr r0, _02120990 ; =data_ov11_02132dc4
mov r1, #2
ldr r0, [r0]
strb r1, [r0, #0x15]
mov r0, #9
bl func_ov11_0212672c
_021208b4:
ldr r0, _02120990 ; =data_ov11_02132dc4
mov r2, #3
ldr r1, [r0]
strb r2, [r1, #0x14]
ldr r0, [r0]
ldr r2, [r0, #4]
ldr r0, _02120998 ; =0xc1fffcff
ldr r1, [r2]
and r1, r0
mov r0, #2
lsl r0, r0, #8
orr r0, r1
str r0, [r2]
bl func_ov11_02120b90
bl func_ov11_02120c74
ldr r0, _02120994 ; =func_ov11_02120a04
bl func_ov11_0211c3c4
pop {r3, r4, r5, r6, r7, pc}
_021208de:
ldr r0, _02120990 ; =data_ov11_02132dc4
ldr r0, [r0]
ldrb r0, [r0, #0x14]
cmp r0, #3
bne _021208f2
mov r0, #0x1a
bl func_ov11_0212099c
cmp r0, #0
bne _02120984
_021208f2:
mov r0, #1
bl func_ov11_0212672c
ldr r7, _02120990 ; =data_ov11_02132dc4
ldr r0, [r7]
add r6, r0, #0
ldrb r1, [r0, #0x14]
add r6, #8
lsl r0, r1, #1
add r5, r1, r0
add r3, r5, #2
ldrb r2, [r6, r3]
cmp r2, #0
bne _02120912
strb r4, [r6, r3]
b _0212094c
_02120912:
add r1, r5, #1
ldrb r0, [r6, r1]
cmp r0, #0
bne _02120938
strb r2, [r6, r1]
mov r0, #0x1a
strb r4, [r6, r3]
bl func_ov11_0212099c
cmp r0, #0
beq _0212094c
add r0, r7, #0
ldr r1, [r0]
ldrb r0, [r1, #0x14]
cmp r0, #3
bhs _0212094c
add r0, r0, #1
strb r0, [r1, #0x14]
b _0212094c
_02120938:
strb r0, [r6, r5]
ldrb r0, [r6, r3]
strb r0, [r6, r1]
strb r4, [r6, r3]
ldr r1, [r7]
ldrb r0, [r1, #0x14]
cmp r0, #3
bhs _0212094c
add r0, r0, #1
strb r0, [r1, #0x14]
_0212094c:
mov r0, #1
bl func_ov11_0211b364
ldr r0, _02120990 ; =data_ov11_02132dc4
ldr r0, [r0]
ldrb r0, [r0, #0x14]
cmp r0, #3
bhs _02120964
mov r0, #1
bl func_ov11_0211b384
b _0212096a
_02120964:
mov r0, #0
bl func_ov11_0211b384
_0212096a:
ldr r0, _02120990 ; =data_ov11_02132dc4
ldr r0, [r0]
ldrb r0, [r0, #0x14]
cmp r0, #3
bne _02120984
mov r0, #0x1a
bl func_ov11_0212099c
cmp r0, #0
beq _02120984
mov r0, #0
bl func_ov11_0211b374
_02120984:
bl func_ov11_02120b10
bl func_ov11_02120b90
_0212098c:
pop {r3, r4, r5, r6, r7, pc}
nop
thumb_func_end func_ov11_021207ac
_02120990: .word data_ov11_02132dc4
_02120994: .word func_ov11_02120a04
_02120998: .word 0xc1fffcff
.global func_ov11_0212099c
thumb_func_start func_ov11_0212099c
func_ov11_0212099c: ; 0x0212099c
push {r3, r4, lr}
sub sp, #4
add r4, r0, #0
ldr r0, _021209fc ; =data_ov11_02132dc4
ldr r0, [r0]
ldrb r1, [r0, #0x14]
add r2, r0, #0
add r2, #8
lsl r0, r1, #1
add r1, r1, r0
ldrb r0, [r2, r1]
cmp r0, #0
beq _021209c0
cmp r0, #0x20
beq _021209c0
add sp, #4
mov r0, #1
pop {r3, r4, pc}
_021209c0:
add r0, r2, r1
add r1, sp, #0
mov r2, #3
blx func_02007ad8
mov r2, #0
add r0, sp, #0
strb r2, [r0, #3]
add r3, sp, #0
mov r0, #0x20
_021209d4:
ldrb r1, [r3]
cmp r1, #0
bne _021209e4
add r2, r2, #1
strb r0, [r3]
add r3, r3, #1
cmp r2, #3
blt _021209d4
_021209e4:
add r0, sp, #0
blx func_0204902c
cmp r0, r4
blt _021209f4
add sp, #4
mov r0, #1
pop {r3, r4, pc}
_021209f4:
mov r0, #0
add sp, #4
pop {r3, r4, pc}
nop
thumb_func_end func_ov11_0212099c
_021209fc: .word data_ov11_02132dc4
.global func_ov11_02120a00
thumb_func_start func_ov11_02120a00
func_ov11_02120a00: ; 0x02120a00
bx lr
.align 2, 0
thumb_func_end func_ov11_02120a00
.global func_ov11_02120a04
thumb_func_start func_ov11_02120a04
func_ov11_02120a04: ; 0x02120a04
push {r3, lr}
mov r0, #8
bl func_ov11_0212a338
ldr r0, _02120a14 ; =func_ov11_02120a18
bl func_ov11_0211c3c4
pop {r3, pc}
.align 2, 0
thumb_func_end func_ov11_02120a04
_02120a14: .word func_ov11_02120a18
.global func_ov11_02120a18
thumb_func_start func_ov11_02120a18
func_ov11_02120a18: ; 0x02120a18
push {r3, lr}
mov r0, #1
bl func_ov11_0212a1e0
cmp r0, #0
bne _02120a34
bl func_ov11_0211b330
mov r0, #0x15
bl func_ov11_0212672c
ldr r0, _02120a38 ; =func_ov11_02120a3c
bl func_ov11_0211c3c4
_02120a34:
pop {r3, pc}
nop
thumb_func_end func_ov11_02120a18
_02120a38: .word func_ov11_02120a3c
.global func_ov11_02120a3c
thumb_func_start func_ov11_02120a3c
func_ov11_02120a3c: ; 0x02120a3c
push {r3, lr}
bl func_ov11_0211b394
cmp r0, #0
bne _02120a8a
ldr r0, _02120a8c ; =data_ov11_02132dc4
ldr r0, [r0]
ldrb r0, [r0, #0x15]
cmp r0, #0
bne _02120a58
ldr r0, _02120a90 ; =func_ov11_02120a9c
bl func_ov11_0211c3c4
pop {r3, pc}
_02120a58:
cmp r0, #2
bne _02120a74
mov r0, #0
mov r2, #1
str r0, [sp]
mov r0, #6
mov r1, #3
sub r3, r2, #2
bl func_ov11_0212739c
ldr r0, _02120a94 ; =func_ov11_02120d9c
bl func_ov11_0211c3c4
pop {r3, pc}
_02120a74:
mov r0, #0
mov r2, #1
str r0, [sp]
mov r0, #0x47
mov r1, #2
sub r3, r2, #2
bl func_ov11_0212739c
ldr r0, _02120a98 ; =func_ov11_02120bc8
bl func_ov11_0211c3c4
_02120a8a:
pop {r3, pc}
.align 2, 0
thumb_func_end func_ov11_02120a3c
_02120a8c: .word data_ov11_02132dc4
_02120a90: .word func_ov11_02120a9c
_02120a94: .word func_ov11_02120d9c
_02120a98: .word func_ov11_02120bc8
.global func_ov11_02120a9c
thumb_func_start func_ov11_02120a9c
func_ov11_02120a9c: ; 0x02120a9c
push {r3, lr}
bl func_ov11_02119878
ldr r0, _02120afc ; =data_ov11_02132dc4
ldr r0, [r0]
ldr r0, [r0, #4]
bl func_ov11_0212b324
mov r0, #0
bl func_ov11_0212a6e8
ldr r0, _02120b00 ; =data_ov11_0212f7b0
ldr r1, _02120b04 ; =func_020060b8
bl func_ov11_021198d8
mov r0, #1
add r1, r0, #0
bl func_ov11_0212a9ac
mov r0, #0
mov r1, #0x15
bl func_ov11_0212a9ac
add r0, sp, #0
mov r1, #0
bl func_ov11_0211c404
ldr r0, [sp]
cmp r0, #3
blt _02120adc
add r0, r0, #1
str r0, [sp]
_02120adc:
mov r0, #2
mov r1, #1
bl func_ov11_0211c3d0
ldr r1, [sp]
mov r0, #0
add r1, r1, #3
bl func_ov11_0211c3f8
ldr r0, _02120b08 ; =func_ov11_02121220
bl func_ov11_0211c3c4
ldr r0, _02120b0c ; =data_ov11_02132dc4
bl func_ov11_0212ac78
pop {r3, pc}
.align 2, 0
thumb_func_end func_ov11_02120a9c
_02120afc: .word data_ov11_02132dc4
_02120b00: .word data_ov11_0212f7b0
_02120b04: .word func_020060b8
_02120b08: .word func_ov11_02121220
_02120b0c: .word data_ov11_02132dc4
.global func_ov11_02120b10
thumb_func_start func_ov11_02120b10
func_ov11_02120b10: ; 0x02120b10
push {r4, r5, r6, r7, lr}
sub sp, #0x1c
ldr r1, _02120b84 ; =data_ov11_0212e810
add r0, sp, #0x10
ldrh r2, [r1, #0xe]
strh r2, [r0, #4]
ldrh r2, [r1, #0x10]
strh r2, [r0, #6]
ldrh r2, [r1, #0x12]
ldrh r1, [r1, #0x14]
strh r2, [r0, #8]
strh r1, [r0, #0xa]
mov r1, #0xb
strh r1, [r0, #8]
mov r1, #0x10
strh r1, [r0, #0xa]
ldr r0, _02120b88 ; =data_ov11_02132dc4
mov r1, #0
ldr r0, [r0]
ldr r0, [r0]
bl func_ov11_0212a894
mov r4, #0
add r6, sp, #0x10
ldr r5, _02120b8c ; =data_ov11_0212e850
strh r4, [r6, #2]
mov r7, #2
_02120b46:
ldr r0, _02120b88 ; =data_ov11_02132dc4
ldr r0, [r0]
add r1, r0, r4
ldrb r1, [r1, #8]
strh r1, [r6]
ldrb r1, [r5]
strh r1, [r6, #4]
ldrh r2, [r6, #0xa]
str r2, [sp]
mov r2, #0x12
str r7, [sp, #4]
lsl r2, r2, #6
str r2, [sp, #8]
add r2, sp, #0x10
str r2, [sp, #0xc]
ldrh r2, [r6, #6]
ldrh r3, [r6, #8]
ldr r0, [r0]
bl func_ov11_0212a818
add r4, r4, #1
add r5, r5, #1
cmp r4, #0xc
blt _02120b46
ldr r0, _02120b88 ; =data_ov11_02132dc4
ldr r0, [r0]
ldr r0, [r0]
bl func_ov11_0212a904
add sp, #0x1c
pop {r4, r5, r6, r7, pc}
.align 2, 0
thumb_func_end func_ov11_02120b10
_02120b84: .word data_ov11_0212e810
_02120b88: .word data_ov11_02132dc4
_02120b8c: .word data_ov11_0212e850
.global func_ov11_02120b90
thumb_func_start func_ov11_02120b90
func_ov11_02120b90: ; 0x02120b90
ldr r0, _02120bbc ; =data_ov11_02132dc4
ldr r0, [r0]
ldrb r2, [r0, #0x14]
cmp r2, #3
ble _02120b9c
mov r2, #3
_02120b9c:
lsl r1, r2, #1
add r1, r2, r1
add r2, r1, #2
ldr r1, _02120bc0 ; =data_ov11_0212e850
ldr r0, [r0, #4]
ldrb r1, [r1, r2]
ldr r2, [r0]
lsl r1, r1, #0x17
lsr r3, r1, #7
ldr r1, _02120bc4 ; =0xfe00ff00
and r2, r1
mov r1, #0x28
orr r1, r2
orr r1, r3
str r1, [r0]
bx lr
.align 2, 0
thumb_func_end func_ov11_02120b90
_02120bbc: .word data_ov11_02132dc4
_02120bc0: .word data_ov11_0212e850
_02120bc4: .word 0xfe00ff00
.global func_ov11_02120bc8
thumb_func_start func_ov11_02120bc8
func_ov11_02120bc8: ; 0x02120bc8
push {r3, lr}
bl func_ov11_021275cc
ldr r1, _02120bfc ; =data_ov11_02132dc4
ldr r2, [r1]
strb r0, [r2, #0x15]
ldr r0, [r1]
ldrb r0, [r0, #0x15]
cmp r0, #0
beq _02120be2
cmp r0, #1
beq _02120bea
pop {r3, pc}
_02120be2:
mov r0, #7
bl func_ov11_0212672c
b _02120bf0
_02120bea:
mov r0, #0xe
bl func_ov11_0212672c
_02120bf0:
bl func_ov11_021275a0
ldr r0, _02120c00 ; =func_ov11_02120c04
bl func_ov11_0211c3c4
pop {r3, pc}
.align 2, 0
thumb_func_end func_ov11_02120bc8
_02120bfc: .word data_ov11_02132dc4
_02120c00: .word func_ov11_02120c04
.global func_ov11_02120c04
thumb_func_start func_ov11_02120c04
func_ov11_02120c04: ; 0x02120c04
push {r3, lr}
sub sp, #0x18
ldr r3, _02120c60 ; =data_ov11_0212e83c
add r2, sp, #4
ldmia r3!, {r0, r1}
stmia r2!, {r0, r1}
ldmia r3!, {r0, r1}
stmia r2!, {r0, r1}
ldr r0, [r3]
str r0, [r2]
bl func_ov11_021275dc
cmp r0, #0
bne _02120c5c
ldr r0, _02120c64 ; =data_ov11_02132dc4
ldr r1, [r0]
ldrb r0, [r1, #0x15]
cmp r0, #0
bne _02120c3e
ldr r2, [r1, #4]
ldr r0, _02120c68 ; =0xc1fffcff
ldr r1, [r2]
and r0, r1
str r0, [r2]
ldr r0, _02120c6c ; =func_ov11_02120728
bl func_ov11_0211c3c4
add sp, #0x18
pop {r3, pc}
_02120c3e:
add r0, sp, #0
mov r1, #0
bl func_ov11_0211c404
ldr r0, _02120c64 ; =data_ov11_02132dc4
ldr r1, [sp]
ldr r0, [r0]
lsl r2, r1, #2
add r1, sp, #4
ldr r1, [r1, r2]
add r0, #8
blx r1
ldr r0, _02120c70 ; =func_ov11_02120a9c
bl func_ov11_0211c3c4
_02120c5c:
add sp, #0x18
pop {r3, pc}
.align 2, 0
thumb_func_end func_ov11_02120c04
_02120c60: .word data_ov11_0212e83c
_02120c64: .word data_ov11_02132dc4
_02120c68: .word 0xc1fffcff
_02120c6c: .word func_ov11_02120728
_02120c70: .word func_ov11_02120a9c
.global func_ov11_02120c74
thumb_func_start func_ov11_02120c74
func_ov11_02120c74: ; 0x02120c74
push {r3, r4, r5, r6, r7, lr}
mov r4, #0
ldr r7, _02120cb8 ; =data_ov11_02132dc4
add r6, r4, #0
mov r0, #0x20
mov r1, #0x30
_02120c80:
ldr r2, [r7]
mov r5, #0
add r2, #8
add r3, r2, r6
_02120c88:
ldrb r2, [r3, r5]
cmp r2, #0x30
beq _02120c96
cmp r2, #0x20
beq _02120c96
cmp r2, #0
bne _02120ca8
_02120c96:
cmp r5, #2
bne _02120c9e
add r2, r1, #0
b _02120ca0
_02120c9e:
add r2, r0, #0
_02120ca0:
strb r2, [r3, r5]
add r5, r5, #1
cmp r5, #3
blt _02120c88
_02120ca8:
add r4, r4, #1
add r6, r6, #3
cmp r4, #4
blt _02120c80
bl func_ov11_02120b10
pop {r3, r4, r5, r6, r7, pc}
nop
thumb_func_end func_ov11_02120c74
_02120cb8: .word data_ov11_02132dc4
.global func_ov11_02120cbc
thumb_func_start func_ov11_02120cbc
func_ov11_02120cbc: ; 0x02120cbc
push {r4, r5, r6, r7, lr}
sub sp, #0x14
ldr r1, _02120d94 ; =data_ov11_0212e810
mov r3, #0
ldrb r2, [r1]
add r0, sp, #8
add r5, r3, #0
strb r2, [r0, #8]
ldrb r2, [r1, #1]
strb r2, [r0, #9]
ldrb r2, [r1, #2]
ldrb r1, [r1, #3]
strb r2, [r0, #0xa]
strb r1, [r0, #0xb]
ldr r0, _02120d98 ; =data_ov11_02132dc4
ldr r0, [r0]
add r7, r0, #0
str r0, [sp, #4]
add r7, #8
_02120ce2:
ldrb r0, [r7, r5]
add r2, r7, r5
cmp r0, #0x20
beq _02120d08
mov r4, #0
add r6, sp, #0x10
_02120cee:
ldrb r1, [r2, r4]
ldrb r0, [r6]
cmp r1, r0
bls _02120cfc
add sp, #0x14
mov r0, #0
pop {r4, r5, r6, r7, pc}
_02120cfc:
cmp r1, r0
blo _02120d08
add r4, r4, #1
add r6, r6, #1
cmp r4, #3
blt _02120cee
_02120d08:
add r3, r3, #1
add r5, r5, #3
cmp r3, #4
blt _02120ce2
ldr r0, [sp, #4]
add r1, sp, #8
add r0, #8
str r0, [sp, #4]
bl func_ov11_02126644
add r0, sp, #0xc
mov r1, #0
bl func_ov11_0211c404
ldr r0, [sp, #0xc]
cmp r0, #1
add r0, sp, #8
bne _02120d80
mov r1, #0
mov r4, #1
str r1, [sp]
mov ip, r0
add r6, r4, #0
mov r7, #7
_02120d38:
mov r0, ip
ldrb r0, [r0]
mov r2, #0
_02120d3e:
cmp r1, #0
beq _02120d54
sub r3, r7, r2
add r5, r6, #0
lsl r5, r3
add r3, r0, #0
tst r3, r5
beq _02120d64
add sp, #0x14
mov r0, #0
pop {r4, r5, r6, r7, pc}
_02120d54:
mov r3, #7
sub r3, r3, r2
add r5, r4, #0
lsl r5, r3
add r3, r0, #0
tst r3, r5
bne _02120d64
add r1, r4, #0
_02120d64:
add r2, r2, #1
cmp r2, #8
blt _02120d3e
mov r0, ip
add r0, r0, #1
mov ip, r0
ldr r0, [sp]
add r0, r0, #1
str r0, [sp]
cmp r0, #4
blt _02120d38
add sp, #0x14
mov r0, #1
pop {r4, r5, r6, r7, pc}
_02120d80:
bl func_ov00_02077e3c
cmp r0, #0
beq _02120d8e
add sp, #0x14
mov r0, #1
pop {r4, r5, r6, r7, pc}
_02120d8e:
mov r0, #0
add sp, #0x14
pop {r4, r5, r6, r7, pc}
.align 2, 0
thumb_func_end func_ov11_02120cbc
_02120d94: .word data_ov11_0212e810
_02120d98: .word data_ov11_02132dc4
.global func_ov11_02120d9c
thumb_func_start func_ov11_02120d9c
func_ov11_02120d9c: ; 0x02120d9c
push {r3, lr}
bl func_ov11_021275cc
cmp r0, #0
bne _02120db6
mov r0, #6
bl func_ov11_0212672c
bl func_ov11_021275a0
ldr r0, _02120db8 ; =func_ov11_02120dbc
bl func_ov11_0211c3c4
_02120db6:
pop {r3, pc}
.align 2, 0
thumb_func_end func_ov11_02120d9c
_02120db8: .word func_ov11_02120dbc
.global func_ov11_02120dbc
thumb_func_start func_ov11_02120dbc
func_ov11_02120dbc: ; 0x02120dbc
push {r3, lr}
bl func_ov11_021275dc
cmp r0, #0
bne _02120dda
ldr r0, _02120ddc ; =data_ov11_02132dc4
ldr r0, [r0]
ldr r2, [r0, #4]
ldr r0, _02120de0 ; =0xc1fffcff
ldr r1, [r2]
and r0, r1
str r0, [r2]
ldr r0, _02120de4 ; =func_ov11_02120728
bl func_ov11_0211c3c4
_02120dda:
pop {r3, pc}
.align 2, 0
thumb_func_end func_ov11_02120dbc
_02120ddc: .word data_ov11_02132dc4
_02120de0: .word 0xc1fffcff
_02120de4: .word func_ov11_02120728
.global func_ov11_02120de8
thumb_func_start func_ov11_02120de8
func_ov11_02120de8: ; 0x02120de8
push {r3, lr}
bl func_ov11_02120e00
bl func_ov11_02120e50
ldr r0, _02120dfc ; =func_ov11_0212109c
bl func_ov11_0211c3c4
pop {r3, pc}
nop
thumb_func_end func_ov11_02120de8
_02120dfc: .word func_ov11_0212109c
.global func_ov11_02120e00
thumb_func_start func_ov11_02120e00
func_ov11_02120e00: ; 0x02120e00
push {r3, lr}
ldr r0, _02120e40 ; =data_ov11_0212f7c8
ldr r1, _02120e44 ; =func_02006444
bl func_ov11_021198d8
ldr r3, _02120e48 ; =0x04001008
mov r0, #3
ldrh r2, [r3]
mov r1, #3
bic r2, r0
orr r2, r1
strh r2, [r3]
ldrh r2, [r3, #2]
bic r2, r0
orr r2, r1
strh r2, [r3, #2]
ldr r3, _02120e4c ; =0x04000008
ldrh r2, [r3]
bic r2, r0
orr r2, r1
strh r2, [r3]
ldrh r2, [r3, #2]
bic r2, r0
orr r2, r1
strh r2, [r3, #2]
ldrh r2, [r3, #4]
bic r2, r0
add r0, r2, #0
orr r0, r1
strh r0, [r3, #4]
pop {r3, pc}
nop
thumb_func_end func_ov11_02120e00
_02120e40: .word data_ov11_0212f7c8
_02120e44: .word func_02006444
_02120e48: .word 0x04001008
_02120e4c: .word 0x04000008
.global func_ov11_02120e50
thumb_func_start func_ov11_02120e50
func_ov11_02120e50: ; 0x02120e50
push {r3, r4, r5, r6, lr}
sub sp, #0x24
mov r0, #0
add r1, sp, #0x10
bl func_ov11_0211c404
ldr r0, _0212105c ; =data_ov11_02132dc8
ldr r2, _02121060 ; =0xffffb17d
ldr r1, [r0]
cmp r1, r2
blt _02120e6a
mov r5, #0
b _02120fde
_02120e6a:
sub r0, r2, #1
cmp r1, r0
blt _02120e74
mov r5, #2
b _02120fde
_02120e74:
sub r0, r2, #2
cmp r1, r0
blt _02120e7e
mov r5, #0x13
b _02120fde
_02120e7e:
add r0, r2, #0
sub r0, #8
cmp r1, r0
blt _02120e8a
mov r5, #2
b _02120fde
_02120e8a:
add r0, r2, #0
sub r0, #9
cmp r1, r0
blt _02120e96
mov r5, #0x12
b _02120fde
_02120e96:
add r0, r2, #0
sub r0, #0xa
cmp r1, r0
blt _02120ea2
mov r5, #2
b _02120fde
_02120ea2:
sub r2, #0xb
cmp r1, r2
blt _02120eac
mov r5, #3
b _02120fde
_02120eac:
ldr r0, _02121064 ; =0xffffadf9
cmp r1, r0
blt _02120eb6
mov r5, #2
b _02120fde
_02120eb6:
ldr r0, _02121068 ; =0xffffa629
cmp r1, r0
blt _02120ec0
mov r5, #0
b _02120fde
_02120ec0:
ldr r0, _0212106c ; =0xffffa241
cmp r1, r0
blt _02120eca
mov r5, #0x13
b _02120fde
_02120eca:
ldr r2, _02121070 ; =0xffff3cb1
cmp r1, r2
blt _02120ed4
mov r5, #0
b _02120fde
_02120ed4:
sub r0, r2, #3
cmp r1, r0
blt _02120ede
mov r5, #7
b _02120fde
_02120ede:
sub r0, r2, #4
cmp r1, r0
blt _02120ee8
mov r5, #5
b _02120fde
_02120ee8:
add r0, r2, #0
sub r0, #0x63
cmp r1, r0
blt _02120ef4
mov r5, #0
b _02120fde
_02120ef4:
sub r2, #0x64
cmp r1, r2
blt _02120f08
ldr r0, [sp, #0x10]
cmp r0, #2
bne _02120f04
mov r5, #5
b _02120fde
_02120f04:
mov r5, #7
b _02120fde
_02120f08:
ldr r0, _02121074 ; =0xffff3866
cmp r1, r0
blt _02120f12
mov r5, #0
b _02120fde
_02120f12:
sub r2, r0, #1
cmp r1, r2
blt _02120f26
ldr r0, [sp, #0x10]
cmp r0, #2
bne _02120f22
mov r5, #5
b _02120fde
_02120f22:
mov r5, #8
b _02120fde
_02120f26:
sub r2, r0, #4
cmp r1, r2
blt _02120f30
mov r5, #9
b _02120fde
_02120f30:
sub r2, r0, #5
cmp r1, r2
blt _02120f3a
mov r5, #5
b _02120fde
_02120f3a:
add r2, r0, #0
sub r2, #0x65
cmp r1, r2
blt _02120f46
mov r5, #0
b _02120fde
_02120f46:
add r2, r0, #0
sub r2, #0xc9
cmp r1, r2
blt _02120f52
mov r5, #0x14
b _02120fde
_02120f52:
add r2, r0, #0
sub r2, #0xcc
cmp r1, r2
blt _02120f5e
mov r5, #0x15
b _02120fde
_02120f5e:
sub r0, #0xcd
cmp r1, r0
blt _02120f68
mov r5, #4
b _02120fde
_02120f68:
ldr r2, _02121078 ; =0xffff34e1
cmp r1, r2
blt _02120f72
mov r5, #0
b _02120fde
_02120f72:
sub r0, r2, #3
cmp r1, r0
blt _02120f7c
mov r5, #0xa
b _02120fde
_02120f7c:
sub r0, r2, #4
cmp r1, r0
blt _02120f86
mov r5, #0x16
b _02120fde
_02120f86:
add r0, r2, #0
sub r0, #0x64
cmp r1, r0
blt _02120f92
mov r5, #0
b _02120fde
_02120f92:
add r0, r2, #0
sub r0, #0x68
cmp r1, r0
blt _02120f9e
mov r5, #0xb
b _02120fde
_02120f9e:
add r0, r2, #0
sub r0, #0xc8
cmp r1, r0
blt _02120faa
mov r5, #0
b _02120fde
_02120faa:
sub r2, #0xcc
cmp r1, r2
blt _02120fb4
mov r5, #0xb
b _02120fde
_02120fb4:
ldr r0, _0212107c ; =0xffff33b5
cmp r1, r0
blt _02120fbe
mov r5, #0
b _02120fde
_02120fbe:
sub r0, #0x64
cmp r1, r0
blt _02120fc8
mov r5, #2
b _02120fde
_02120fc8:
ldr r0, _02121080 ; =0xffff30f9
cmp r1, r0
blt _02120fd2
mov r5, #0
b _02120fde
_02120fd2:
ldr r0, _02121084 ; =0xffff2fcd
cmp r1, r0
blt _02120fdc
mov r5, #2
b _02120fde
_02120fdc:
mov r5, #0
_02120fde:
bl func_ov11_0211c420
add r2, r0, #0
ldr r1, _02121088 ; =data_ov11_0212e85c
mov r0, #0
ldrb r1, [r1, r2]
bl func_ov11_0212a534
add r4, r0, #0
ldr r0, _0212108c ; =data_ov11_02132d78
add r1, r5, #0
ldr r0, [r0]
bl func_ov11_0211c510
ldr r3, _0212105c ; =data_ov11_02132dc8
add r6, r0, #0
ldr r3, [r3]
ldr r2, _02121090 ; =data_ov11_0212f7dc
add r0, sp, #0x14
mov r1, #8
neg r3, r3
blx func_0204afd0
bl func_ov11_0211c420
lsl r1, r0, #2
ldr r0, _02121094 ; =data_ov11_0212e86e
ldrh r5, [r0, r1]
bl func_ov11_0211c420
lsl r1, r0, #2
ldr r0, _02121098 ; =data_ov11_0212e86c
add r2, r5, #0
ldrh r1, [r0, r1]
mov r0, #0xa
str r0, [sp]
add r0, sp, #0x14
str r0, [sp, #4]
mov r0, #0
str r0, [sp, #8]
add r0, r4, #0
mov r3, #2
bl func_ov11_0212a7a4
bl func_ov11_02119a10
mov r1, #0x5e
str r1, [sp]
mov r1, #2
str r1, [sp, #4]
str r0, [sp, #8]
add r0, r4, #0
mov r1, #0xd
mov r2, #0x3c
mov r3, #0xe6
str r6, [sp, #0xc]
bl func_ov11_0212a818
add r0, r4, #0
bl func_ov11_0212a904
add sp, #0x24
pop {r3, r4, r5, r6, pc}
.align 2, 0
thumb_func_end func_ov11_02120e50
_0212105c: .word data_ov11_02132dc8
_02121060: .word 0xffffb17d
_02121064: .word 0xffffadf9
_02121068: .word 0xffffa629
_0212106c: .word 0xffffa241
_02121070: .word 0xffff3cb1
_02121074: .word 0xffff3866
_02121078: .word 0xffff34e1
_0212107c: .word 0xffff33b5
_02121080: .word 0xffff30f9
_02121084: .word 0xffff2fcd
_02121088: .word data_ov11_0212e85c
_0212108c: .word data_ov11_02132d78
_02121090: .word data_ov11_0212f7dc
_02121094: .word data_ov11_0212e86e
_02121098: .word data_ov11_0212e86c
.global func_ov11_0212109c
thumb_func_start func_ov11_0212109c
func_ov11_0212109c: ; 0x0212109c
push {r3, lr}
mov r0, #2
mov r1, #0
mov r2, #0x15
mov r3, #8
bl func_ov11_0212a1f8
mov r0, #0
mov r1, #0x15
bl func_ov11_0212a960
ldr r0, _021210bc ; =func_ov11_021210c0
bl func_ov11_0211c3c4
pop {r3, pc}
nop
thumb_func_end func_ov11_0212109c
_021210bc: .word func_ov11_021210c0
.global func_ov11_021210c0
thumb_func_start func_ov11_021210c0
func_ov11_021210c0: ; 0x021210c0
push {r3, lr}
mov r0, #1
bl func_ov11_0212a1e0
cmp r0, #0
bne _021210e2
mov r0, #0
bl func_ov11_0212a1e0
cmp r0, #0
bne _021210e2
mov r0, #4
bl func_ov11_0211992c
ldr r0, _021210e4 ; =func_ov11_021210e8
bl func_ov11_0211c3c4
_021210e2:
pop {r3, pc}
.align 2, 0
thumb_func_end func_ov11_021210c0
_021210e4: .word func_ov11_021210e8
.global func_ov11_021210e8
thumb_func_start func_ov11_021210e8
func_ov11_021210e8: ; 0x021210e8
push {r3, lr}
bl func_ov11_02119494
mov r1, #1
mvn r1, r1
cmp r0, r1
beq _02121100
bl func_ov11_021194e8
ldr r0, _02121104 ; =func_ov11_02121108
bl func_ov11_0211c3c4
_02121100:
pop {r3, pc}
nop
thumb_func_end func_ov11_021210e8
_02121104: .word func_ov11_02121108
.global func_ov11_02121108
thumb_func_start func_ov11_02121108
func_ov11_02121108: ; 0x02121108
push {r3, lr}
bl func_ov11_02121118
bl func_ov11_0212112c
bl func_ov11_02121130
pop {r3, pc}
thumb_func_end func_ov11_02121108
.global func_ov11_02121118
thumb_func_start func_ov11_02121118
func_ov11_02121118: ; 0x02121118
push {r3, lr}
mov r0, #1
bl func_ov11_0212af14
cmp r0, #0
beq _0212112a
mov r0, #0
bl func_ov11_021194a4
_0212112a:
pop {r3, pc}
thumb_func_end func_ov11_02121118
.global func_ov11_0212112c
thumb_func_start func_ov11_0212112c
func_ov11_0212112c: ; 0x0212112c
bx lr
.align 2, 0
thumb_func_end func_ov11_0212112c
.global func_ov11_02121130
thumb_func_start func_ov11_02121130
func_ov11_02121130: ; 0x02121130
push {r3, lr}
bl func_ov11_02119494
cmp r0, #0
bne _02121146
mov r0, #6
bl func_ov11_0212672c
ldr r0, _02121148 ; =func_ov11_0212114c
bl func_ov11_0211c3c4
_02121146:
pop {r3, pc}
.align 2, 0
thumb_func_end func_ov11_02121130
_02121148: .word func_ov11_0212114c
.global func_ov11_0212114c
thumb_func_start func_ov11_0212114c
func_ov11_0212114c: ; 0x0212114c
push {r3, lr}
bl func_ov11_021194f8
mov r0, #8
bl func_ov11_0212a338
ldr r0, _02121160 ; =func_ov11_02121164
bl func_ov11_0211c3c4
pop {r3, pc}
.align 2, 0
thumb_func_end func_ov11_0212114c
_02121160: .word func_ov11_02121164
.global func_ov11_02121164
thumb_func_start func_ov11_02121164
func_ov11_02121164: ; 0x02121164
push {r3, lr}
mov r0, #1
bl func_ov11_0212a1e0
cmp r0, #0
bne _02121192
bl func_ov11_02119474
mov r1, #1
mov r0, #3
add r2, r1, #0
mov r3, #8
bl func_ov11_0212a1f8
mov r0, #3
mov r1, #0
mov r2, #0x15
mov r3, #8
bl func_ov11_0212a1f8
ldr r0, _02121194 ; =func_ov11_02121198
bl func_ov11_0211c3c4
_02121192:
pop {r3, pc}
.align 2, 0
thumb_func_end func_ov11_02121164
_02121194: .word func_ov11_02121198
.global func_ov11_02121198
thumb_func_start func_ov11_02121198
func_ov11_02121198: ; 0x02121198
push {r3, lr}
mov r0, #1
bl func_ov11_0212a1e0
cmp r0, #0
bne _0212120a
mov r0, #0
bl func_ov11_0212a1e0
cmp r0, #0
bne _0212120a
bl func_ov11_021194c8
cmp r0, #0
beq _0212120a
mov r0, #0
bl func_ov11_0212a6e8
bl func_ov11_02119878
mov r0, #1
add r1, r0, #0
bl func_ov11_0212a9ac
mov r0, #0
mov r1, #0x15
bl func_ov11_0212a9ac
mov r0, #0
add r1, sp, #0
bl func_ov11_0211c404
ldr r0, [sp]
cmp r0, #0
beq _021211ee
mov r0, #2
mov r1, #1
bl func_ov11_0211c3d0
ldr r0, _0212120c ; =func_ov11_02123920
bl func_ov11_0211c3c4
pop {r3, pc}
_021211ee:
mov r0, #2
mov r1, #0
bl func_ov11_0211c3d0
mov r0, #0
add r1, r0, #0
bl func_ov11_0211c3f8
mov r0, #0
bl func_ov11_021229e0
ldr r0, _02121210 ; =func_ov11_02121220
bl func_ov11_0211c3c4
_0212120a:
pop {r3, pc}
.align 2, 0
thumb_func_end func_ov11_02121198
_0212120c: .word func_ov11_02123920
_02121210: .word func_ov11_02121220
.global func_ov11_02121214
thumb_func_start func_ov11_02121214
func_ov11_02121214: ; 0x02121214
ldr r1, _0212121c ; =data_ov11_02132dc8
str r0, [r1]
bx lr
nop
thumb_func_end func_ov11_02121214
_0212121c: .word data_ov11_02132dc8
.global func_ov11_02121220
thumb_func_start func_ov11_02121220
func_ov11_02121220: ; 0x02121220
push {r3, r4, r5, r6, r7, lr}
sub sp, #8
bl func_ov11_02125e48
str r0, [sp, #4]
mov r0, #0x48
mov r1, #4
bl func_ov11_0212ac60
ldr r2, _02121358 ; =data_ov11_02132dcc
ldr r1, [sp, #4]
str r0, [r2, #8]
add r1, #0xf6
ldrb r1, [r1]
add r0, #0x43
strb r1, [r0]
ldr r0, [r2, #8]
mov r1, #0xc
add r0, #0x42
strb r1, [r0]
bl func_ov11_021214b4
bl func_ov11_02121370
ldr r0, _02121358 ; =data_ov11_02132dcc
ldrb r0, [r0, #1]
cmp r0, #0
bne _02121272
bl func_ov11_0211c420
add r2, r0, #0
ldr r1, _0212135c ; =data_ov11_0212e964
mov r0, #0x30
ldrsb r1, [r1, r2]
ldr r2, [sp, #4]
add r2, #0xf4
ldrb r2, [r2]
add r2, r2, #1
bl func_ov11_021197f4
b _0212127e
_02121272:
mov r0, #0x45
add r1, r0, #0
sub r1, #0x46
mov r2, #0
bl func_ov11_021197f4
_0212127e:
mov r0, #1
bl func_ov11_02119900
bl func_ov11_02119c2c
ldr r0, _02121358 ; =data_ov11_02132dcc
ldrh r1, [r0, #4]
mov r0, #0x37
mul r0, r1
mov r1, #0x91
blx func_02002c14
str r0, [sp]
mov r0, #2
mov r1, #0x55
mov r2, #0xf1
mov r3, #0x41
bl func_ov11_0212568c
mov r0, #0
mov r1, #1
bl func_ov11_0212a534
mov r4, #0
ldr r6, _02121358 ; =data_ov11_02132dcc
add r5, r4, #0
ldr r1, [r6, #8]
add r7, r4, #0
str r0, [r1, #0x14]
_021212b8:
add r0, r7, #0
mov r1, #0x29
bl func_ov11_0212a094
ldr r1, [r6, #8]
add r4, r4, #1
add r1, r1, r5
add r5, r5, #4
str r0, [r1, #0x18]
cmp r4, #7
blt _021212b8
ldr r0, [sp, #4]
add r0, #0xe7
str r0, [sp, #4]
ldrb r0, [r0]
cmp r0, #1
beq _021212e0
cmp r0, #2
beq _02121302
b _02121322
_021212e0:
mov r0, #0
mov r1, #0x50
bl func_ov11_0212a094
ldr r1, _02121358 ; =data_ov11_02132dcc
ldr r2, [r1, #8]
str r0, [r2, #0x34]
ldr r0, [r1, #8]
ldr r2, [r0, #0x34]
ldr r0, _02121360 ; =0xfffff3ff
ldrh r1, [r2, #4]
and r1, r0
mov r0, #3
lsl r0, r0, #0xa
orr r0, r1
strh r0, [r2, #4]
b _02121322
_02121302:
mov r0, #0
mov r1, #0x51
bl func_ov11_0212a094
ldr r1, _02121358 ; =data_ov11_02132dcc
ldr r2, [r1, #8]
str r0, [r2, #0x34]
ldr r0, [r1, #8]
ldr r2, [r0, #0x34]
ldr r0, _02121360 ; =0xfffff3ff
ldrh r1, [r2, #4]
and r1, r0
mov r0, #3
lsl r0, r0, #0xa
orr r0, r1
strh r0, [r2, #4]
_02121322:
ldr r1, _02121364 ; =func_ov11_02122524
mov r0, #1
mov r2, #0
mov r3, #0x6e
bl func_ov11_0212b868
ldr r1, _02121358 ; =data_ov11_02132dcc
mov r3, #0x78
ldr r1, [r1, #8]
str r0, [r1, #0x3c]
mov r0, #0
ldr r1, _02121368 ; =func_ov11_02122880
add r2, r0, #0
bl func_ov11_0212b868
ldr r1, _02121358 ; =data_ov11_02132dcc
ldr r1, [r1, #8]
str r0, [r1]
bl func_ov11_02121ca0
bl func_ov11_0212257c
ldr r0, _0212136c ; =func_ov11_021214d8
bl func_ov11_0211c3c4
add sp, #8
pop {r3, r4, r5, r6, r7, pc}
.align 2, 0
thumb_func_end func_ov11_02121220
_02121358: .word data_ov11_02132dcc
_0212135c: .word data_ov11_0212e964
_02121360: .word 0xfffff3ff
_02121364: .word func_ov11_02122524
_02121368: .word func_ov11_02122880
_0212136c: .word func_ov11_021214d8
.global func_ov11_02121370
thumb_func_start func_ov11_02121370
func_ov11_02121370: ; 0x02121370
push {r3, r4, lr}
sub sp, #0x44
add r2, sp, #0x28
ldr r3, _02121470 ; =data_ov11_0212e903
add r2, #3
mov r1, #0x17
_0212137c:
ldrb r0, [r3]
add r3, r3, #1
strb r0, [r2]
add r2, r2, #1
sub r1, r1, #1
bne _0212137c
add r2, sp, #0x14
ldr r3, _02121474 ; =data_ov11_0212e8d8
add r2, #2
mov r1, #0x15
_02121390:
ldrb r0, [r3]
add r3, r3, #1
strb r0, [r2]
add r2, r2, #1
sub r1, r1, #1
bne _02121390
ldr r3, _02121478 ; =data_ov11_0212e8ed
add r2, sp, #0
mov r1, #0x16
_021213a2:
ldrb r0, [r3]
add r3, r3, #1
strb r0, [r2]
add r2, r2, #1
sub r1, r1, #1
bne _021213a2
ldr r2, _0212147c ; =0x0400000c
mov r0, #0x43
ldrh r1, [r2]
and r1, r0
ldr r0, _02121480 ; =0x00000e18
orr r0, r1
strh r0, [r2]
ldr r0, _02121484 ; =data_ov11_0212f7e4
ldr r1, _02121488 ; =func_020060b8
bl func_ov11_021198d8
ldr r0, _0212148c ; =data_ov11_0212f7f8
ldr r1, _02121490 ; =func_02006804
bl func_ov11_021198d8
ldr r0, _02121494 ; =data_ov11_0212f810
ldr r1, _02121498 ; =func_02006744
bl func_ov11_021198d8
add r0, sp, #0x14
ldr r1, _0212149c ; =func_0200600c
add r0, #2
bl func_ov11_021198d8
ldr r0, _021214a0 ; =data_ov11_0212f828
ldr r1, _021214a4 ; =func_02006504
bl func_ov11_021198d8
add r0, sp, #0x28
add r0, #3
bl func_ov11_0211989c
mov r1, #0
mov r2, #4
bl func_ov11_02129ad8
ldr r1, _021214a8 ; =data_ov11_02132dcc
ldr r2, [r1, #8]
str r0, [r2, #8]
ldr r0, [r1, #8]
ldr r0, [r0, #8]
bl func_ov11_0212551c
bl func_ov11_0212557c
add r0, sp, #0x14
add r0, #2
bl func_ov11_0211989c
mov r1, #0
mov r2, #4
bl func_ov11_02129ad8
ldr r1, _021214a8 ; =data_ov11_02132dcc
ldr r1, [r1, #8]
str r0, [r1, #0xc]
add r0, sp, #0
bl func_ov11_0211989c
mov r1, #0
mov r2, #4
bl func_ov11_02129ad8
ldr r1, _021214a8 ; =data_ov11_02132dcc
mov r2, #3
ldr r1, [r1, #8]
mov r3, #3
str r0, [r1, #0x10]
ldr r1, _021214ac ; =0x04001008
ldrh r0, [r1]
bic r0, r2
orr r0, r3
strh r0, [r1]
ldrh r0, [r1, #2]
bic r0, r2
orr r0, r3
strh r0, [r1, #2]
ldr r0, _021214b0 ; =0x04000008
ldrh r1, [r0]
bic r1, r2
orr r1, r3
strh r1, [r0]
ldrh r4, [r0, #2]
mov r1, #2
bic r4, r2
orr r4, r1
strh r4, [r0, #2]
ldrh r4, [r0, #4]
bic r4, r2
orr r3, r4
strh r3, [r0, #4]
ldrh r3, [r0, #6]
bic r3, r2
orr r1, r3
strh r1, [r0, #6]
add sp, #0x44
pop {r3, r4, pc}
.align 2, 0
thumb_func_end func_ov11_02121370
_02121470: .word data_ov11_0212e903
_02121474: .word data_ov11_0212e8d8
_02121478: .word data_ov11_0212e8ed
_0212147c: .word 0x0400000c
_02121480: .word 0x00000e18
_02121484: .word data_ov11_0212f7e4
_02121488: .word func_020060b8
_0212148c: .word data_ov11_0212f7f8
_02121490: .word func_02006804
_02121494: .word data_ov11_0212f810
_02121498: .word func_02006744
_0212149c: .word func_0200600c
_021214a0: .word data_ov11_0212f828
_021214a4: .word func_02006504
_021214a8: .word data_ov11_02132dcc
_021214ac: .word 0x04001008
_021214b0: .word 0x04000008
.global func_ov11_021214b4
thumb_func_start func_ov11_021214b4
func_ov11_021214b4: ; 0x021214b4
push {r3, lr}
bl func_ov11_02125e48
mov r0, #0
add r1, sp, #0
bl func_ov11_0211c404
ldr r0, [sp]
cmp r0, #0
bne _021214d2
ldr r0, _021214d4 ; =data_ov11_02132dcc
mov r1, #0
strh r1, [r0, #4]
strb r1, [r0]
strb r1, [r0, #2]
_021214d2:
pop {r3, pc}
.align 2, 0
thumb_func_end func_ov11_021214b4
_021214d4: .word data_ov11_02132dcc
.global func_ov11_021214d8
thumb_func_start func_ov11_021214d8
func_ov11_021214d8: ; 0x021214d8
push {r3, lr}
mov r1, #1
mov r0, #2
add r2, r1, #0
mov r3, #8
bl func_ov11_0212a1f8
mov r0, #2
mov r1, #0
mov r2, #0x1d
mov r3, #8
bl func_ov11_0212a1f8
mov r0, #1
add r1, r0, #0
bl func_ov11_0212a960
mov r0, #0
mov r1, #0x1d
bl func_ov11_0212a960
ldr r0, _0212150c ; =func_ov11_02121510
bl func_ov11_0211c3c4
pop {r3, pc}
nop
thumb_func_end func_ov11_021214d8
_0212150c: .word func_ov11_02121510
.global func_ov11_02121510
thumb_func_start func_ov11_02121510
func_ov11_02121510: ; 0x02121510
push {r3, lr}
mov r0, #1
bl func_ov11_0212a1e0
cmp r0, #0
bne _0212152c
mov r0, #0
bl func_ov11_0212a1e0
cmp r0, #0
bne _0212152c
ldr r0, _02121530 ; =func_ov11_02121534
bl func_ov11_0211c3c4
_0212152c:
pop {r3, pc}
nop
thumb_func_end func_ov11_02121510
_02121530: .word func_ov11_02121534
.global func_ov11_02121534
thumb_func_start func_ov11_02121534
func_ov11_02121534: ; 0x02121534
push {r3, lr}
bl func_ov11_02121540
bl func_ov11_021218b4
pop {r3, pc}
thumb_func_end func_ov11_02121534
.global func_ov11_02121540
thumb_func_start func_ov11_02121540
func_ov11_02121540: ; 0x02121540
push {r3, lr}
ldr r0, _021216cc ; =data_ov11_02132dcc
ldr r1, [r0, #8]
ldr r0, [r1, #0x38]
cmp r0, #0
bne _021215b0
add r1, #0x45
ldrb r0, [r1]
cmp r0, #0
bne _021215b0
bl func_ov11_021216dc
cmp r0, #0
bne _021215b0
mov r0, #1
bl func_ov11_0212af14
cmp r0, #0
beq _02121570
ldr r0, _021216cc ; =data_ov11_02132dcc
ldrb r0, [r0]
bl func_ov11_02121738
pop {r3, pc}
_02121570:
mov r0, #2
bl func_ov11_0212af14
cmp r0, #0
beq _02121592
mov r0, #7
bl func_ov11_0212672c
ldr r0, _021216cc ; =data_ov11_02132dcc
mov r1, #0xd
ldr r0, [r0, #8]
add r0, #0x40
strb r1, [r0]
ldr r0, _021216d0 ; =func_ov11_02121a3c
bl func_ov11_0211c3c4
pop {r3, pc}
_02121592:
mov r0, #2
lsl r0, r0, #8
bl func_ov11_0212af2c
cmp r0, #0
beq _021215de
ldr r0, _021216cc ; =data_ov11_02132dcc
ldrh r1, [r0, #4]
cmp r1, #0x91
bne _021215c4
ldr r0, [r0, #8]
add r0, #0x47
ldrb r0, [r0]
cmp r0, #0
beq _021215b2
_021215b0:
b _021216ca
_021215b2:
mov r0, #9
bl func_ov11_0212672c
ldr r0, _021216cc ; =data_ov11_02132dcc
mov r1, #1
ldr r0, [r0, #8]
add r0, #0x47
strb r1, [r0]
pop {r3, pc}
_021215c4:
mov r0, #0x13
bl func_ov11_0212672c
mov r0, #0
ldr r1, _021216d4 ; =func_ov11_021224c4
add r2, r0, #0
mov r3, #0x78
bl func_ov11_0212b868
ldr r1, _021216cc ; =data_ov11_02132dcc
ldr r1, [r1, #8]
str r0, [r1, #0x38]
pop {r3, pc}
_021215de:
mov r0, #2
lsl r0, r0, #8
bl func_ov11_0212af44
cmp r0, #0
beq _021215f6
ldr r0, _021216cc ; =data_ov11_02132dcc
mov r1, #0
ldr r0, [r0, #8]
add r0, #0x47
strb r1, [r0]
pop {r3, pc}
_021215f6:
mov r0, #1
lsl r0, r0, #8
bl func_ov11_0212af2c
cmp r0, #0
beq _02121640
ldr r0, _021216cc ; =data_ov11_02132dcc
ldrh r1, [r0, #4]
cmp r1, #0
bne _02121626
ldr r0, [r0, #8]
add r0, #0x47
ldrb r0, [r0]
cmp r0, #0
bne _021216ca
mov r0, #9
bl func_ov11_0212672c
ldr r0, _021216cc ; =data_ov11_02132dcc
mov r1, #1
ldr r0, [r0, #8]
add r0, #0x47
strb r1, [r0]
pop {r3, pc}
_02121626:
mov r0, #0x13
bl func_ov11_0212672c
mov r0, #0
ldr r1, _021216d8 ; =func_ov11_0212244c
add r2, r0, #0
mov r3, #0x78
bl func_ov11_0212b868
ldr r1, _021216cc ; =data_ov11_02132dcc
ldr r1, [r1, #8]
str r0, [r1, #0x38]
pop {r3, pc}
_02121640:
mov r0, #1
lsl r0, r0, #8
bl func_ov11_0212af44
cmp r0, #0
beq _02121658
ldr r0, _021216cc ; =data_ov11_02132dcc
mov r1, #0
ldr r0, [r0, #8]
add r0, #0x47
strb r1, [r0]
pop {r3, pc}
_02121658:
mov r0, #0x40
bl func_ov11_0212af2c
cmp r0, #0
beq _0212166a
mov r0, #1
bl func_ov11_02122694
pop {r3, pc}
_0212166a:
mov r0, #0x40
bl func_ov11_0212af44
cmp r0, #0
beq _02121680
ldr r0, _021216cc ; =data_ov11_02132dcc
mov r1, #0
ldr r0, [r0, #8]
add r0, #0x47
strb r1, [r0]
pop {r3, pc}
_02121680:
mov r0, #0x80
bl func_ov11_0212af2c
cmp r0, #0
beq _02121692
mov r0, #3
bl func_ov11_02122694
pop {r3, pc}
_02121692:
mov r0, #0x80
bl func_ov11_0212af44
cmp r0, #0
beq _021216a8
ldr r0, _021216cc ; =data_ov11_02132dcc
mov r1, #0
ldr r0, [r0, #8]
add r0, #0x47
strb r1, [r0]
pop {r3, pc}
_021216a8:
mov r0, #0x20
bl func_ov11_0212af2c
cmp r0, #0
beq _021216ba
mov r0, #0
bl func_ov11_02122694
pop {r3, pc}
_021216ba:
mov r0, #0x10
bl func_ov11_0212af2c
cmp r0, #0
beq _021216ca
mov r0, #2
bl func_ov11_02122694
_021216ca:
pop {r3, pc}
.align 2, 0
thumb_func_end func_ov11_02121540
_021216cc: .word data_ov11_02132dcc
_021216d0: .word func_ov11_02121a3c
_021216d4: .word func_ov11_021224c4
_021216d8: .word func_ov11_0212244c
.global func_ov11_021216dc
thumb_func_start func_ov11_021216dc
func_ov11_021216dc: ; 0x021216dc
push {r4, lr}
bl func_ov11_02125e48
bl func_ov11_0212228c
add r4, r0, #0
cmp r4, #0xe
bne _021216f0
mov r0, #0
pop {r4, pc}
_021216f0:
bl func_ov11_02121f0c
cmp r0, #0
bne _02121702
mov r0, #9
bl func_ov11_0212672c
mov r0, #1
pop {r4, pc}
_02121702:
add r0, r4, #0
bl func_ov11_02122674
cmp r4, #8
bhi _0212172e
add r0, r4, r4
add r0, pc
ldrh r0, [r0, #6]
lsl r0, r0, #0x10
asr r0, r0, #0x10
add pc, r0
_02121718: ; jump table
.short _0212172e - _02121718 - 2 ; case 0
.short _0212172e - _02121718 - 2 ; case 1
.short _0212172a - _02121718 - 2 ; case 2
.short _0212172a - _02121718 - 2 ; case 3
.short _0212172e - _02121718 - 2 ; case 4
.short _0212172e - _02121718 - 2 ; case 5
.short _0212172e - _02121718 - 2 ; case 6
.short _0212172a - _02121718 - 2 ; case 7
.short _0212172a - _02121718 - 2 ; case 8
_0212172a:
bl func_ov11_021228b0
_0212172e:
add r0, r4, #0
bl func_ov11_02121738
mov r0, #1
pop {r4, pc}
thumb_func_end func_ov11_021216dc
.global func_ov11_02121738
thumb_func_start func_ov11_02121738
func_ov11_02121738: ; 0x02121738
push {r3, r4, lr}
sub sp, #4
add r4, r0, #0
bl func_ov11_02121f0c
cmp r0, #0
bne _02121750
mov r0, #9
bl func_ov11_0212672c
add sp, #4
pop {r3, r4, pc}
_02121750:
cmp r4, #8
bhi _021217a2
add r0, r4, r4
add r0, pc
ldrh r0, [r0, #6]
lsl r0, r0, #0x10
asr r0, r0, #0x10
add pc, r0
_02121760: ; jump table
.short _021217a2 - _02121760 - 2 ; case 0
.short _021217a2 - _02121760 - 2 ; case 1
.short _02121772 - _02121760 - 2 ; case 2
.short _02121772 - _02121760 - 2 ; case 3
.short _021217a2 - _02121760 - 2 ; case 4
.short _021217a2 - _02121760 - 2 ; case 5
.short _021217a2 - _02121760 - 2 ; case 6
.short _0212178a - _02121760 - 2 ; case 7
.short _0212178a - _02121760 - 2 ; case 8
_02121772:
mov r0, #6
bl func_ov11_0212672c
sub r1, r4, #2
mov r0, #1
eor r1, r0
bne _02121782
mov r0, #0
_02121782:
bl func_ov11_0212183c
add sp, #4
pop {r3, r4, pc}
_0212178a:
mov r0, #6
bl func_ov11_0212672c
sub r1, r4, #7
mov r0, #1
eor r1, r0
bne _0212179a
mov r0, #0
_0212179a:
bl func_ov11_0212188c
add sp, #4
pop {r3, r4, pc}
_021217a2:
ldr r0, _0212182c ; =data_ov11_02132dcc
ldr r0, [r0, #8]
add r0, #0x40
strb r4, [r0]
add r0, r4, #0
sub r0, #0xb
cmp r0, #1
bhi _021217f2
bl func_ov11_02122860
bl func_ov11_0212291c
cmp r0, #0
bne _021217de
mov r0, #9
bl func_ov11_0212672c
mov r1, #1
mov r0, #0
str r0, [sp]
mov r0, #6
add r2, r1, #0
sub r3, r1, #2
bl func_ov11_0212739c
ldr r0, _02121830 ; =func_ov11_02122998
bl func_ov11_0211c3c4
add sp, #4
pop {r3, r4, pc}
_021217de:
cmp r4, #0xb
bne _021217ea
mov r0, #6
bl func_ov11_0212672c
b _0212181e
_021217ea:
mov r0, #0xe
bl func_ov11_0212672c
b _0212181e
_021217f2:
cmp r4, #0xd
bne _02121802
bl func_ov11_02122860
mov r0, #7
bl func_ov11_0212672c
b _0212181e
_02121802:
mov r0, #6
bl func_ov11_0212672c
ldr r0, _02121834 ; =data_ov11_0212e984
ldrb r0, [r0, r4]
bl func_ov11_02122408
add r2, r0, #0
mov r0, #0
mov r1, #1
bl func_ov11_02121f74
bl func_ov11_02122130
_0212181e:
bl func_ov11_02125768
ldr r0, _02121838 ; =func_ov11_02121a3c
bl func_ov11_0211c3c4
add sp, #4
pop {r3, r4, pc}
.align 2, 0
thumb_func_end func_ov11_02121738
_0212182c: .word data_ov11_02132dcc
_02121830: .word func_ov11_02122998
_02121834: .word data_ov11_0212e984
_02121838: .word func_ov11_02121a3c
.global func_ov11_0212183c
thumb_func_start func_ov11_0212183c
func_ov11_0212183c: ; 0x0212183c
push {r3, r4, r5, lr}
add r4, r0, #0
bl func_ov11_02125e48
add r1, r0, #0
add r1, #0xf5
ldrb r1, [r1]
cmp r1, r4
beq _02121884
cmp r4, #0
beq _02121866
ldr r0, _02121888 ; =data_ov11_02132dcc
ldr r0, [r0, #8]
add r0, #0x43
ldrb r0, [r0]
cmp r0, #0
beq _02121862
mov r5, #1
b _02121874
_02121862:
mov r5, #0
b _02121874
_02121866:
add r0, #0xf6
ldrb r1, [r0]
ldr r0, _02121888 ; =data_ov11_02132dcc
mov r5, #0
ldr r0, [r0, #8]
add r0, #0x43
strb r1, [r0]
_02121874:
add r0, r4, #0
bl func_ov11_02125e58
add r0, r5, #0
bl func_ov11_02125e6c
bl func_ov11_02121ca0
_02121884:
pop {r3, r4, r5, pc}
nop
thumb_func_end func_ov11_0212183c
_02121888: .word data_ov11_02132dcc
.global func_ov11_0212188c
thumb_func_start func_ov11_0212188c
func_ov11_0212188c: ; 0x0212188c
push {r4, lr}
add r4, r0, #0
bl func_ov11_02125e48
add r0, #0xf6
ldrb r0, [r0]
cmp r0, r4
beq _021218ae
ldr r0, _021218b0 ; =data_ov11_02132dcc
ldr r0, [r0, #8]
add r0, #0x43
strb r4, [r0]
add r0, r4, #0
bl func_ov11_02125e6c
bl func_ov11_02121ca0
_021218ae:
pop {r4, pc}
.align 2, 0
thumb_func_end func_ov11_0212188c
_021218b0: .word data_ov11_02132dcc
.global func_ov11_021218b4
thumb_func_start func_ov11_021218b4
func_ov11_021218b4: ; 0x021218b4
push {r3, lr}
ldr r0, _02121a30 ; =data_ov11_02132dcc
ldr r0, [r0, #8]
ldr r1, [r0, #0x38]
cmp r1, #0
beq _021218c2
b _02121a2c
_021218c2:
add r1, r0, #0
add r1, #0x41
ldrb r1, [r1]
cmp r1, #0
beq _021218d8
add r1, r0, #0
add r1, #0x41
ldrb r1, [r1]
add r0, #0x41
sub r1, r1, #1
strb r1, [r0]
_021218d8:
bl func_ov11_02125744
cmp r0, #7
bhi _02121914
add r0, r0, r0
add r0, pc
ldrh r0, [r0, #6]
lsl r0, r0, #0x10
asr r0, r0, #0x10
add pc, r0
_021218ec: ; jump table
.short _02121a2c - _021218ec - 2 ; case 0
.short _021218fc - _021218ec - 2 ; case 1
.short _02121908 - _021218ec - 2 ; case 2
.short _0212193e - _021218ec - 2 ; case 3
.short _021219a6 - _021218ec - 2 ; case 4
.short _02121a22 - _021218ec - 2 ; case 5
.short _021219e4 - _021218ec - 2 ; case 6
.short _02121a22 - _021218ec - 2 ; case 7
_021218fc:
ldr r0, _02121a30 ; =data_ov11_02132dcc
mov r1, #1
ldr r0, [r0, #8]
add r0, #0x45
strb r1, [r0]
pop {r3, pc}
_02121908:
ldr r0, _02121a30 ; =data_ov11_02132dcc
ldr r0, [r0, #8]
add r0, #0x41
ldrb r0, [r0]
cmp r0, #0
beq _02121916
_02121914:
b _02121a2c
_02121916:
bl func_ov11_02119b50
bl func_ov11_02125738
mov r1, #0x91
mul r1, r0
add r0, r1, #0
mov r1, #0x37
blx func_02002c14
ldr r1, _02121a30 ; =data_ov11_02132dcc
strh r0, [r1, #4]
bl func_ov11_02121ca0
ldr r0, _02121a30 ; =data_ov11_02132dcc
mov r1, #4
ldr r0, [r0, #8]
add r0, #0x41
strb r1, [r0]
pop {r3, pc}
_0212193e:
ldr r0, _02121a30 ; =data_ov11_02132dcc
mov r1, #0
ldr r0, [r0, #8]
add r0, #0x45
strb r1, [r0]
bl func_ov11_02125738
mov r1, #0x91
mul r1, r0
add r0, r1, #0
mov r1, #0x37
blx func_02002c14
ldr r1, _02121a30 ; =data_ov11_02132dcc
strh r0, [r1, #4]
mov r0, #0x13
bl func_ov11_0212672c
bl func_ov11_02121ca0
ldr r0, _02121a30 ; =data_ov11_02132dcc
mov r1, #0x1d
ldrh r0, [r0, #4]
blx func_01ff9b88
cmp r0, #0
bne _0212197a
bl func_ov11_02122600
pop {r3, pc}
_0212197a:
cmp r0, #0x10
bge _02121992
mov r0, #0
ldr r1, _02121a34 ; =func_ov11_0212244c
add r2, r0, #0
mov r3, #0x78
bl func_ov11_0212b868
ldr r1, _02121a30 ; =data_ov11_02132dcc
ldr r1, [r1, #8]
str r0, [r1, #0x38]
pop {r3, pc}
_02121992:
mov r0, #0
ldr r1, _02121a38 ; =func_ov11_021224c4
add r2, r0, #0
mov r3, #0x78
bl func_ov11_0212b868
ldr r1, _02121a30 ; =data_ov11_02132dcc
ldr r1, [r1, #8]
str r0, [r1, #0x38]
pop {r3, pc}
_021219a6:
ldr r0, _02121a30 ; =data_ov11_02132dcc
ldrh r1, [r0, #4]
cmp r1, #0
bne _021219ca
ldr r0, [r0, #8]
add r0, #0x46
ldrb r0, [r0]
cmp r0, #0
bne _02121a2c
mov r0, #9
bl func_ov11_0212672c
ldr r0, _02121a30 ; =data_ov11_02132dcc
mov r1, #1
ldr r0, [r0, #8]
add r0, #0x46
strb r1, [r0]
pop {r3, pc}
_021219ca:
mov r0, #0x13
bl func_ov11_0212672c
mov r0, #0
ldr r1, _02121a34 ; =func_ov11_0212244c
add r2, r0, #0
mov r3, #0x78
bl func_ov11_0212b868
ldr r1, _02121a30 ; =data_ov11_02132dcc
ldr r1, [r1, #8]
str r0, [r1, #0x38]
pop {r3, pc}
_021219e4:
ldr r0, _02121a30 ; =data_ov11_02132dcc
ldrh r1, [r0, #4]
cmp r1, #0x91
bne _02121a08
ldr r0, [r0, #8]
add r0, #0x46
ldrb r0, [r0]
cmp r0, #0
bne _02121a2c
mov r0, #9
bl func_ov11_0212672c
ldr r0, _02121a30 ; =data_ov11_02132dcc
mov r1, #1
ldr r0, [r0, #8]
add r0, #0x46
strb r1, [r0]
pop {r3, pc}
_02121a08:
mov r0, #0x13
bl func_ov11_0212672c
mov r0, #0
ldr r1, _02121a38 ; =func_ov11_021224c4
add r2, r0, #0
mov r3, #0x78
bl func_ov11_0212b868
ldr r1, _02121a30 ; =data_ov11_02132dcc
ldr r1, [r1, #8]
str r0, [r1, #0x38]
pop {r3, pc}
_02121a22:
ldr r0, _02121a30 ; =data_ov11_02132dcc
mov r1, #0
ldr r0, [r0, #8]
add r0, #0x46
strb r1, [r0]
_02121a2c:
pop {r3, pc}
nop
thumb_func_end func_ov11_021218b4
_02121a30: .word data_ov11_02132dcc
_02121a34: .word func_ov11_0212244c
_02121a38: .word func_ov11_021224c4
.global func_ov11_02121a3c
thumb_func_start func_ov11_02121a3c
func_ov11_02121a3c: ; 0x02121a3c
push {r3, lr}
bl func_ov11_02125768
mov r0, #8
bl func_ov11_0212a338
ldr r0, _02121a50 ; =func_ov11_02121a54
bl func_ov11_0211c3c4
pop {r3, pc}
.align 2, 0
thumb_func_end func_ov11_02121a3c
_02121a50: .word func_ov11_02121a54
.global func_ov11_02121a54
thumb_func_start func_ov11_02121a54
func_ov11_02121a54: ; 0x02121a54
push {r3, lr}
mov r0, #1
bl func_ov11_0212a1e0
cmp r0, #0
bne _02121a7e
mov r1, #1
mov r0, #3
add r2, r1, #0
mov r3, #8
bl func_ov11_0212a1f8
mov r0, #3
mov r1, #0
mov r2, #0x1d
mov r3, #8
bl func_ov11_0212a1f8
ldr r0, _02121a80 ; =func_ov11_02121a84
bl func_ov11_0211c3c4
_02121a7e:
pop {r3, pc}
.align 2, 0
thumb_func_end func_ov11_02121a54
_02121a80: .word func_ov11_02121a84
.global func_ov11_02121a84
thumb_func_start func_ov11_02121a84
func_ov11_02121a84: ; 0x02121a84
push {r4, r5, r6, lr}
mov r0, #1
bl func_ov11_0212a1e0
cmp r0, #0
bne _02121a9a
mov r0, #0
bl func_ov11_0212a1e0
cmp r0, #0
beq _02121a9c
_02121a9a:
b _02121c72
_02121a9c:
ldr r1, _02121c74 ; =data_ov11_02132dcc
mov r0, #0
ldr r1, [r1, #8]
ldr r1, [r1]
bl func_ov11_0212b8e8
ldr r1, _02121c74 ; =data_ov11_02132dcc
mov r0, #1
ldr r1, [r1, #8]
ldr r1, [r1, #0x3c]
bl func_ov11_0212b8e8
mov r5, #0
ldr r6, _02121c74 ; =data_ov11_02132dcc
add r4, r5, #0
_02121aba:
ldr r0, [r6, #8]
add r0, r0, r4
ldr r0, [r0, #0x18]
bl func_ov11_0212b324
add r5, r5, #1
add r4, r4, #4
cmp r5, #7
blt _02121aba
ldr r0, _02121c74 ; =data_ov11_02132dcc
ldr r0, [r0, #8]
ldr r0, [r0, #0x34]
cmp r0, #0
beq _02121ada
bl func_ov11_0212b324
_02121ada:
bl func_ov11_02125710
mov r0, #0
bl func_ov11_0212a6e8
bl func_ov11_02119b50
ldr r0, _02121c74 ; =data_ov11_02132dcc
ldr r0, [r0, #8]
add r0, #0x40
ldrb r0, [r0]
cmp r0, #0xc
beq _02121af8
bl func_ov11_02119878
_02121af8:
bl func_ov11_0212555c
ldr r0, _02121c74 ; =data_ov11_02132dcc
ldr r0, [r0, #8]
ldr r0, [r0, #8]
bl func_ov11_02129b7c
mov r5, #0
ldr r6, _02121c74 ; =data_ov11_02132dcc
add r4, r5, #0
_02121b0c:
ldr r0, [r6, #8]
add r0, r0, r4
ldr r0, [r0, #0xc]
bl func_ov11_02129b7c
add r5, r5, #1
add r4, r4, #4
cmp r5, #2
blt _02121b0c
ldr r0, _02121c78 ; =data_ov11_0212f83c
ldr r1, _02121c7c ; =func_020060b8
bl func_ov11_021198d8
mov r0, #1
add r1, r0, #0
bl func_ov11_0212a9ac
mov r0, #0
mov r1, #0x1d
bl func_ov11_0212a9ac
ldr r0, _02121c80 ; =0x04000010
mov r1, #0
str r1, [r0]
str r1, [r0, #8]
sub r3, r0, #4
ldrh r2, [r3]
mov r0, #0x43
and r2, r0
mov r0, #0xe1
lsl r0, r0, #4
orr r0, r2
ldr r2, _02121c74 ; =data_ov11_02132dcc
strh r0, [r3]
ldr r0, [r2, #8]
add r0, #0x40
ldrb r0, [r0]
cmp r0, #0xd
bls _02121b5c
b _02121c6c
_02121b5c:
add r3, r0, r0
add r3, pc
ldrh r3, [r3, #6]
lsl r3, r3, #0x10
asr r3, r3, #0x10
add pc, r3
_02121b68: ; jump table
.short _02121b84 - _02121b68 - 2 ; case 0
.short _02121b84 - _02121b68 - 2 ; case 1
.short _02121c6c - _02121b68 - 2 ; case 2
.short _02121c6c - _02121b68 - 2 ; case 3
.short _02121b98 - _02121b68 - 2 ; case 4
.short _02121b98 - _02121b68 - 2 ; case 5
.short _02121b98 - _02121b68 - 2 ; case 6
.short _02121c6c - _02121b68 - 2 ; case 7
.short _02121c6c - _02121b68 - 2 ; case 8
.short _02121b98 - _02121b68 - 2 ; case 9
.short _02121b98 - _02121b68 - 2 ; case 10
.short _02121bb8 - _02121b68 - 2 ; case 11
.short _02121c2e - _02121b68 - 2 ; case 12
.short _02121c3c - _02121b68 - 2 ; case 13
_02121b84:
bl func_ov11_0211c3f8
mov r0, #2
mov r1, #0
bl func_ov11_0211c3d0
ldr r0, _02121c84 ; =func_ov11_0211fe18
bl func_ov11_0211c3c4
b _02121c6c
_02121b98:
sub r4, r0, #4
cmp r0, #9
blo _02121ba0
sub r4, r4, #2
_02121ba0:
mov r0, #2
mov r1, #0
bl func_ov11_0211c3d0
add r0, r4, #0
mov r1, #0
bl func_ov11_0211c3f8
ldr r0, _02121c88 ; =func_ov11_02120578
bl func_ov11_0211c3c4
b _02121c6c
_02121bb8:
bl func_ov11_02125e48
add r4, r0, #0
add r0, #0xf0
bl func_ov00_02077d7c
add r1, r4, #0
add r1, #0xd0
strb r0, [r1]
add r0, r4, #0
add r0, #0xf5
ldrb r0, [r0]
cmp r0, #0
beq _02121c00
add r0, r4, #0
add r0, #0xc0
mov r1, #0
mov r2, #4
blx func_02007a44
add r0, r4, #0
add r0, #0xc4
mov r1, #0
mov r2, #4
blx func_02007a44
add r0, r4, #0
add r0, #0xf0
mov r1, #0
mov r2, #4
blx func_02007a44
add r0, r4, #0
mov r1, #0
add r0, #0xd0
strb r1, [r0]
_02121c00:
add r0, r4, #0
add r0, #0xf6
ldrb r0, [r0]
cmp r0, #0
beq _02121c16
add r4, #0xc8
add r0, r4, #0
mov r1, #0
mov r2, #8
blx func_02007a44
_02121c16:
mov r0, #2
mov r1, #0
bl func_ov11_0211c3d0
mov r0, #0
add r1, r0, #0
bl func_ov11_0211c3f8
ldr r0, _02121c8c ; =func_ov11_02124710
bl func_ov11_0211c3c4
b _02121c6c
_02121c2e:
add r0, r1, #0
bl func_ov11_0211c3d0
ldr r0, _02121c90 ; =func_ov11_021229ec
bl func_ov11_0211c3c4
b _02121c6c
_02121c3c:
ldrb r0, [r2, #1]
cmp r0, #0
bne _02121c52
mov r0, #2
mov r1, #1
bl func_ov11_0211c3d0
ldr r0, _02121c94 ; =func_ov11_02123920
bl func_ov11_0211c3c4
b _02121c6c
_02121c52:
bl func_ov11_02125e48
add r0, #0xf4
ldrb r0, [r0]
bl func_ov11_02126150
mov r0, #0
mov r1, #1
bl func_ov11_0211c3d0
ldr r0, _02121c98 ; =func_ov11_021241cc
bl func_ov11_0211c3c4
_02121c6c:
ldr r0, _02121c9c ; =data_ov11_02132dd4
bl func_ov11_0212ac78
_02121c72:
pop {r4, r5, r6, pc}
.align 2, 0
thumb_func_end func_ov11_02121a84
_02121c74: .word data_ov11_02132dcc
_02121c78: .word data_ov11_0212f83c
_02121c7c: .word func_020060b8
_02121c80: .word 0x04000010
_02121c84: .word func_ov11_0211fe18
_02121c88: .word func_ov11_02120578
_02121c8c: .word func_ov11_02124710
_02121c90: .word func_ov11_021229ec
_02121c94: .word func_ov11_02123920
_02121c98: .word func_ov11_021241cc
_02121c9c: .word data_ov11_02132dd4
.global func_ov11_02121ca0
thumb_func_start func_ov11_02121ca0
func_ov11_02121ca0: ; 0x02121ca0
push {r4, r5, r6, lr}
ldr r0, _02121d10 ; =data_ov11_02132dcc
mov r1, #0x1d
ldrh r0, [r0, #4]
blx func_01ff9b4c
add r5, r0, #0
ldr r0, _02121d10 ; =data_ov11_02132dcc
mov r1, #0
ldr r0, [r0, #8]
ldr r0, [r0, #0x14]
bl func_ov11_0212a894
mov r4, #0
add r6, r5, #0
_02121cbe:
add r0, r6, #0
add r1, r4, #0
bl func_ov11_02121d18
add r4, r4, #1
add r6, r6, #1
cmp r4, #5
blt _02121cbe
ldr r0, _02121d10 ; =data_ov11_02132dcc
lsl r1, r5, #1
ldr r0, [r0, #8]
mov r3, #0x13
ldr r2, [r0, #8]
ldr r0, _02121d14 ; =data_ov11_0212e8c6
ldrh r0, [r0, r1]
mov r1, #0
lsl r0, r0, #1
add r0, r2, r0
mov r2, #0x1e
bl func_ov11_02125590
mov r4, #0
_02121cea:
add r0, r5, #0
add r1, r4, #0
bl func_ov11_02121e24
add r4, r4, #1
add r5, r5, #1
cmp r4, #5
blt _02121cea
bl func_ov11_0212557c
ldr r0, _02121d10 ; =data_ov11_02132dcc
ldr r0, [r0, #8]
ldr r0, [r0, #0x14]
bl func_ov11_0212a904
bl func_ov11_02122130
pop {r4, r5, r6, pc}
nop
thumb_func_end func_ov11_02121ca0
_02121d10: .word data_ov11_02132dcc
_02121d14: .word data_ov11_0212e8c6
.global func_ov11_02121d18
thumb_func_start func_ov11_02121d18
func_ov11_02121d18: ; 0x02121d18
push {r3, r4, r5, r6, lr}
sub sp, #0x24
add r6, r0, #0
add r4, r1, #0
bl func_ov11_02125e48
cmp r6, #8
bhi _02121e1e
add r1, r6, r6
add r1, pc
ldrh r1, [r1, #6]
lsl r1, r1, #0x10
asr r1, r1, #0x10
add pc, r1
_02121d34: ; jump table
.short _02121d46 - _02121d34 - 2 ; case 0
.short _02121d52 - _02121d34 - 2 ; case 1
.short _02121e1e - _02121d34 - 2 ; case 2
.short _02121db4 - _02121d34 - 2 ; case 3
.short _02121dca - _02121d34 - 2 ; case 4
.short _02121de0 - _02121d34 - 2 ; case 5
.short _02121e1e - _02121d34 - 2 ; case 6
.short _02121df6 - _02121d34 - 2 ; case 7
.short _02121e0c - _02121d34 - 2 ; case 8
_02121d46:
add r0, #0x40
add r1, r4, #0
bl func_ov11_0212201c
add sp, #0x24
pop {r3, r4, r5, r6, pc}
_02121d52:
add r1, r0, #0
add r1, #0xe6
ldrb r1, [r1]
lsl r1, r1, #0x1e
lsr r1, r1, #0x1e
cmp r1, #3
bhi _02121d82
add r1, r1, r1
add r1, pc
ldrh r1, [r1, #6]
lsl r1, r1, #0x10
asr r1, r1, #0x10
add pc, r1
_02121d6c: ; jump table
.short _02121d74 - _02121d6c - 2 ; case 0
.short _02121d78 - _02121d6c - 2 ; case 1
.short _02121d7c - _02121d6c - 2 ; case 2
.short _02121d80 - _02121d6c - 2 ; case 3
_02121d74:
add sp, #0x24
pop {r3, r4, r5, r6, pc}
_02121d78:
mov r5, #0xa
b _02121d82
_02121d7c:
mov r5, #0x1a
b _02121d82
_02121d80:
mov r5, #0x20
_02121d82:
add r0, #0xe6
ldrb r0, [r0]
lsl r0, r0, #0x18
lsr r0, r0, #0x1a
cmp r0, #1
bne _02121d94
lsr r0, r5, #0x1f
add r0, r5, r0
asr r5, r0, #1
_02121d94:
add r0, sp, #0
mov r1, #0
mov r2, #0x21
blx func_02007a44
add r0, sp, #0
mov r1, #0x2a
add r2, r5, #0
blx func_02043600
add r0, sp, #0
add r1, r4, #0
bl func_ov11_0212201c
add sp, #0x24
pop {r3, r4, r5, r6, pc}
_02121db4:
add r1, r0, #0
add r1, #0xf5
ldrb r1, [r1]
cmp r1, #0
bne _02121e1e
add r0, #0xc0
add r1, r4, #0
bl func_ov11_021220e4
add sp, #0x24
pop {r3, r4, r5, r6, pc}
_02121dca:
add r1, r0, #0
add r1, #0xf5
ldrb r1, [r1]
cmp r1, #0
bne _02121e1e
add r0, #0xf0
add r1, r4, #0
bl func_ov11_021220e4
add sp, #0x24
pop {r3, r4, r5, r6, pc}
_02121de0:
add r1, r0, #0
add r1, #0xf5
ldrb r1, [r1]
cmp r1, #0
bne _02121e1e
add r0, #0xc4
add r1, r4, #0
bl func_ov11_021220e4
add sp, #0x24
pop {r3, r4, r5, r6, pc}
_02121df6:
add r1, r0, #0
add r1, #0xf6
ldrb r1, [r1]
cmp r1, #0
bne _02121e1e
add r0, #0xc8
add r1, r4, #0
bl func_ov11_021220e4
add sp, #0x24
pop {r3, r4, r5, r6, pc}
_02121e0c:
add r1, r0, #0
add r1, #0xf6
ldrb r1, [r1]
cmp r1, #0
bne _02121e1e
add r0, #0xcc
add r1, r4, #0
bl func_ov11_021220e4
_02121e1e:
add sp, #0x24
pop {r3, r4, r5, r6, pc}
.align 2, 0
thumb_func_end func_ov11_02121d18
.global func_ov11_02121e24
thumb_func_start func_ov11_02121e24
func_ov11_02121e24: ; 0x02121e24
push {r4, r5, r6, lr}
add r4, r0, #0
add r6, r1, #0
bl func_ov11_02125e48
cmp r4, #8
bhi _02121ef6
add r1, r4, r4
add r1, pc
ldrh r1, [r1, #6]
lsl r1, r1, #0x10
asr r1, r1, #0x10
add pc, r1
_02121e3e: ; jump table
.short _02121e50 - _02121e3e - 2 ; case 0
.short _02121e50 - _02121e3e - 2 ; case 1
.short _02121e62 - _02121e3e - 2 ; case 2
.short _02121e94 - _02121e3e - 2 ; case 3
.short _02121e94 - _02121e3e - 2 ; case 4
.short _02121e94 - _02121e3e - 2 ; case 5
.short _02121ea6 - _02121e3e - 2 ; case 6
.short _02121ee4 - _02121e3e - 2 ; case 7
.short _02121ee4 - _02121e3e - 2 ; case 8
_02121e50:
mov r4, #0
add r0, r4, #0
add r5, r4, #0
bl func_ov11_02121f0c
cmp r0, #0
bne _02121efa
mov r5, #2
b _02121efa
_02121e62:
add r0, #0xf5
ldrb r0, [r0]
mov r1, #0
add r5, r1, #0
cmp r0, #0
beq _02121e74
mov r4, #1
mov r0, #4
b _02121e78
_02121e74:
mov r4, #2
mov r0, #3
_02121e78:
ldr r2, _02121f08 ; =data_ov11_02132dcc
ldr r3, [r2, #8]
ldrb r2, [r3, #4]
cmp r2, #0
beq _02121e84
mov r5, #1
_02121e84:
ldrb r2, [r3, #5]
cmp r2, #0
beq _02121e8c
mov r1, #1
_02121e8c:
add r2, r6, #0
bl func_ov11_02121f74
b _02121efa
_02121e94:
add r0, #0xf5
ldrb r0, [r0]
mov r4, #0
cmp r0, #0
beq _02121ea2
mov r5, #2
b _02121efa
_02121ea2:
add r5, r4, #0
b _02121efa
_02121ea6:
add r2, r0, #0
add r2, #0xf6
ldrb r2, [r2]
mov r1, #0
add r5, r1, #0
cmp r2, #0
beq _02121eba
mov r4, #1
mov r0, #4
b _02121ec8
_02121eba:
add r0, #0xf5
ldrb r0, [r0]
cmp r0, #0
bne _02121ec4
mov r5, #2
_02121ec4:
mov r4, #2
mov r0, #3
_02121ec8:
ldr r2, _02121f08 ; =data_ov11_02132dcc
ldr r3, [r2, #8]
ldrb r2, [r3, #6]
cmp r2, #0
beq _02121ed4
mov r5, #1
_02121ed4:
ldrb r2, [r3, #7]
cmp r2, #0
beq _02121edc
mov r1, #1
_02121edc:
add r2, r6, #0
bl func_ov11_02121f74
b _02121efa
_02121ee4:
add r0, #0xf6
ldrb r0, [r0]
mov r4, #0
cmp r0, #0
beq _02121ef2
mov r5, #2
b _02121efa
_02121ef2:
add r5, r4, #0
b _02121efa
_02121ef6:
mov r4, #0
mov r5, #2
_02121efa:
add r0, r4, #0
add r1, r5, #0
add r2, r6, #0
bl func_ov11_02121f74
pop {r4, r5, r6, pc}
nop
thumb_func_end func_ov11_02121e24
_02121f08: .word data_ov11_02132dcc
.global func_ov11_02121f0c
thumb_func_start func_ov11_02121f0c
func_ov11_02121f0c: ; 0x02121f0c
push {r4, lr}
add r4, r0, #0
bl func_ov11_02125e48
mov r1, #1
cmp r4, #0xa
bhi _02121f70
add r2, r4, r4
add r2, pc
ldrh r2, [r2, #6]
lsl r2, r2, #0x10
asr r2, r2, #0x10
add pc, r2
_02121f26: ; jump table
.short _02121f48 - _02121f26 - 2 ; case 0
.short _02121f48 - _02121f26 - 2 ; case 1
.short _02121f70 - _02121f26 - 2 ; case 2
.short _02121f70 - _02121f26 - 2 ; case 3
.short _02121f5a - _02121f26 - 2 ; case 4
.short _02121f5a - _02121f26 - 2 ; case 5
.short _02121f5a - _02121f26 - 2 ; case 6
.short _02121f3c - _02121f26 - 2 ; case 7
.short _02121f70 - _02121f26 - 2 ; case 8
.short _02121f66 - _02121f26 - 2 ; case 9
.short _02121f66 - _02121f26 - 2 ; case 10
_02121f3c:
add r0, #0xf5
ldrb r0, [r0]
cmp r0, #0
bne _02121f70
mov r1, #0
b _02121f70
_02121f48:
add r0, #0xe7
ldrb r0, [r0]
add r0, #0xff
lsl r0, r0, #0x18
lsr r0, r0, #0x18
cmp r0, #1
bhi _02121f70
mov r1, #0
b _02121f70
_02121f5a:
add r0, #0xf5
ldrb r0, [r0]
cmp r0, #0
beq _02121f70
mov r1, #0
b _02121f70
_02121f66:
add r0, #0xf6
ldrb r0, [r0]
cmp r0, #0
beq _02121f70
mov r1, #0
_02121f70:
add r0, r1, #0
pop {r4, pc}
thumb_func_end func_ov11_02121f0c
.global func_ov11_02121f74
thumb_func_start func_ov11_02121f74
func_ov11_02121f74: ; 0x02121f74
push {r3, r4, r5, r6, lr}
sub sp, #0xc
add r5, r0, #0
add r6, r1, #0
mov r1, #0xcc
add r0, sp, #0
strh r1, [r0]
mov r1, #0xc0
strh r1, [r0, #2]
strh r1, [r0, #4]
mov r1, #0x8f
strh r1, [r0, #6]
strh r1, [r0, #8]
ldr r0, _0212200c ; =data_ov11_02132dcc
ldr r1, [r0, #8]
lsl r0, r2, #2
add r1, #0x18
add r4, r1, r0
sub r0, r5, #1
cmp r0, #1
bhi _02121fb6
add r0, r2, #0
bl func_ov11_02122434
cmp r0, #2
bne _02121fb0
ldr r0, _0212200c ; =data_ov11_02132dcc
ldr r4, [r0, #8]
add r4, #0x2c
b _02121fb6
_02121fb0:
ldr r0, _0212200c ; =data_ov11_02132dcc
ldr r4, [r0, #8]
add r4, #0x30
_02121fb6:
lsl r0, r5, #1
add r1, r5, r0
ldr r0, _02122010 ; =data_ov11_0212e8b6
add r0, r0, r1
ldrb r1, [r6, r0]
cmp r1, #0
beq _02121ff6
ldr r2, [r4]
mov r0, #0
bl func_ov11_0212a048
add r1, sp, #0
lsl r2, r5, #1
ldrh r1, [r1, r2]
ldr r0, [r4]
add sp, #0xc
lsl r1, r1, #0x17
lsr r3, r1, #7
ldr r2, [r0]
ldr r1, _02122014 ; =0xfe00ff00
and r1, r2
orr r1, r3
str r1, [r0]
ldr r2, [r4]
ldr r0, _02122018 ; =0xfffff3ff
ldrh r1, [r2, #4]
and r1, r0
mov r0, #3
lsl r0, r0, #0xa
orr r0, r1
strh r0, [r2, #4]
pop {r3, r4, r5, r6, pc}
_02121ff6:
ldr r2, [r4]
ldr r0, _02122014 ; =0xfe00ff00
ldr r1, [r2]
and r1, r0
mov r0, #1
lsl r0, r0, #0x18
orr r0, r1
str r0, [r2]
add sp, #0xc
pop {r3, r4, r5, r6, pc}
nop
thumb_func_end func_ov11_02121f74
_0212200c: .word data_ov11_02132dcc
_02122010: .word data_ov11_0212e8b6
_02122014: .word 0xfe00ff00
_02122018: .word 0xfffff3ff
.global func_ov11_0212201c
thumb_func_start func_ov11_0212201c
func_ov11_0212201c: ; 0x0212201c
push {r3, r4, r5, r6, r7, lr}
sub sp, #0x30
add r5, r0, #0
add r7, r1, #0
add r0, sp, #0xc
mov r1, #0
mov r2, #0x22
blx func_02007a44
add r0, r5, #0
mov r1, #0x20
bl func_ov11_0212b548
add r4, r0, #0
cmp r4, #0x10
bgt _02122040
add r6, r4, #0
b _02122042
_02122040:
mov r6, #0x10
_02122042:
mov r2, #0
cmp r6, #0
ble _02122060
ldr r0, _021220dc ; =0x0000e01d
add r3, sp, #0xc
_0212204c:
ldrb r1, [r5, r2]
cmp r1, #0x20
bne _02122056
strh r0, [r3]
b _02122058
_02122056:
strh r1, [r3]
_02122058:
add r2, r2, #1
add r3, r3, #2
cmp r2, r6
blt _0212204c
_02122060:
mov r0, #0x1d
mul r0, r7
add r6, r0, #2
cmp r4, #0x10
bgt _0212206c
add r6, r6, #5
_0212206c:
mov r0, #8
str r0, [sp]
add r0, sp, #0xc
str r0, [sp, #4]
mov r0, #1
str r0, [sp, #8]
ldr r0, _021220e0 ; =data_ov11_02132dcc
mov r1, #0x48
ldr r0, [r0, #8]
add r2, r6, #0
ldr r0, [r0, #0x14]
mov r3, #2
bl func_ov11_0212a7a4
cmp r4, #0x10
ble _021220d6
add r0, sp, #0xc
mov r1, #0
mov r2, #0x22
blx func_02007a44
sub r4, #0x10
mov r1, #0
cmp r4, #0
ble _021220b8
ldr r2, _021220dc ; =0x0000e01d
add r0, sp, #0xc
_021220a2:
add r3, r5, r1
ldrb r3, [r3, #0x10]
cmp r3, #0x20
bne _021220ae
strh r2, [r0]
b _021220b0
_021220ae:
strh r3, [r0]
_021220b0:
add r1, r1, #1
add r0, r0, #2
cmp r1, r4
blt _021220a2
_021220b8:
mov r0, #8
str r0, [sp]
add r0, sp, #0xc
str r0, [sp, #4]
mov r0, #1
str r0, [sp, #8]
ldr r0, _021220e0 ; =data_ov11_02132dcc
add r6, #0xc
ldr r0, [r0, #8]
mov r1, #0x48
ldr r0, [r0, #0x14]
add r2, r6, #0
mov r3, #2
bl func_ov11_0212a7a4
_021220d6:
add sp, #0x30
pop {r3, r4, r5, r6, r7, pc}
nop
thumb_func_end func_ov11_0212201c
_021220dc: .word 0x0000e01d
_021220e0: .word data_ov11_02132dcc
.global func_ov11_021220e4
thumb_func_start func_ov11_021220e4
func_ov11_021220e4: ; 0x021220e4
push {r3, r4, lr}
sub sp, #0x2c
add r3, r0, #0
ldrb r0, [r3, #1]
add r4, r1, #0
ldr r2, _02122128 ; =data_ov11_0212f854
str r0, [sp]
ldrb r0, [r3, #2]
mov r1, #0x10
str r0, [sp, #4]
ldrb r0, [r3, #3]
str r0, [sp, #8]
ldrb r3, [r3]
add r0, sp, #0xc
blx func_0204afd0
mov r0, #7
str r0, [sp]
add r0, sp, #0xc
str r0, [sp, #4]
mov r0, #1
str r0, [sp, #8]
ldr r0, _0212212c ; =data_ov11_02132dcc
mov r2, #0x1d
ldr r0, [r0, #8]
mul r2, r4
ldr r0, [r0, #0x14]
mov r1, #0x5f
add r2, #8
mov r3, #2
bl func_ov11_0212a7a4
add sp, #0x2c
pop {r3, r4, pc}
.align 2, 0
thumb_func_end func_ov11_021220e4
_02122128: .word data_ov11_0212f854
_0212212c: .word data_ov11_02132dcc
.global func_ov11_02122130
thumb_func_start func_ov11_02122130
func_ov11_02122130: ; 0x02122130
push {r3, r4, r5, r6, r7, lr}
sub sp, #0x10
ldr r0, _02122280 ; =data_ov11_02132dcc
mov r1, #0x1d
ldrh r0, [r0, #4]
blx func_01ff9b4c
str r0, [sp, #4]
ldr r0, _02122280 ; =data_ov11_02132dcc
mov r1, #0x1d
ldrh r0, [r0, #4]
blx func_01ff9b88
mov r1, #0x34
sub r0, r1, r0
str r0, [sp]
ldr r0, _02122280 ; =data_ov11_02132dcc
ldr r2, [r0, #8]
ldr r0, [r2, #0x34]
cmp r0, #0
beq _02122184
ldr r0, [sp, #4]
cmp r0, #0
bne _02122166
mov r0, #0x26
str r0, [sp, #0xc]
b _0212216a
_02122166:
add r1, #0xcc
str r1, [sp, #0xc]
_0212216a:
ldr r1, [r2, #0x34]
ldr r0, [sp, #0xc]
ldr r3, [r1]
ldr r2, _02122284 ; =0xfe00ff00
lsl r0, r0, #0x17
and r3, r2
ldr r2, [sp]
lsr r0, r0, #7
lsl r2, r2, #0x18
lsr r2, r2, #0x18
orr r2, r3
orr r0, r2
str r0, [r1]
_02122184:
mov r3, #0
ldr r2, [sp]
add r4, r3, #0
_0212218a:
ldr r0, _02122280 ; =data_ov11_02132dcc
add r3, r3, #1
ldr r0, [r0, #8]
add r0, r0, r4
ldr r1, [r0, #0x18]
ldr r0, _02122288 ; =0x01ff0000
ldr r5, [r1]
add r4, r4, #4
and r0, r5
lsr r6, r0, #0x10
lsl r0, r5, #0x18
lsr r0, r0, #0x18
mov ip, r0
lsl r0, r6, #0x17
lsr r7, r0, #7
ldr r5, [r1]
ldr r0, _02122284 ; =0xfe00ff00
and r0, r5
lsl r5, r2, #0x18
lsr r5, r5, #0x18
orr r0, r5
orr r0, r7
add r2, #0x1d
str r0, [r1]
cmp r3, #5
blt _0212218a
mov r0, ip
str r0, [sp, #8]
ldr r0, [sp, #4]
str r6, [sp, #0xc]
cmp r0, #2
bgt _02122202
ldr r0, _02122280 ; =data_ov11_02132dcc
mov r4, #2
ldr r0, [r0, #8]
ldr r2, [r0, #0x2c]
ldr r0, _02122288 ; =0x01ff0000
ldr r1, [r2]
and r0, r1
lsr r3, r0, #0x10
lsl r0, r1, #0x18
lsr r0, r0, #0x18
str r0, [sp, #8]
lsl r0, r3, #0x17
str r3, [sp, #0xc]
lsr r1, r0, #7
ldr r3, [r2]
ldr r0, _02122284 ; =0xfe00ff00
and r0, r3
ldr r3, [sp, #4]
sub r4, r4, r3
mov r3, #0x1d
add r5, r4, #0
mul r5, r3
ldr r3, [sp]
add r3, r3, r5
lsl r3, r3, #0x18
lsr r3, r3, #0x18
orr r0, r3
b _02122212
_02122202:
ldr r0, _02122280 ; =data_ov11_02132dcc
ldr r0, [r0, #8]
ldr r2, [r0, #0x2c]
ldr r0, _02122284 ; =0xfe00ff00
ldr r1, [r2]
and r1, r0
mov r0, #1
lsl r0, r0, #0x18
_02122212:
orr r0, r1
str r0, [r2]
ldr r0, [sp, #4]
cmp r0, #2
blt _0212225c
cmp r0, #6
bgt _0212225c
ldr r0, _02122280 ; =data_ov11_02132dcc
mov r4, #6
ldr r0, [r0, #8]
ldr r2, [r0, #0x30]
ldr r0, _02122288 ; =0x01ff0000
ldr r1, [r2]
and r0, r1
lsr r3, r0, #0x10
lsl r0, r1, #0x18
lsr r0, r0, #0x18
str r0, [sp, #8]
lsl r0, r3, #0x17
str r3, [sp, #0xc]
lsr r1, r0, #7
ldr r3, [r2]
ldr r0, _02122284 ; =0xfe00ff00
and r0, r3
ldr r3, [sp, #4]
sub r4, r4, r3
mov r3, #0x1d
add r5, r4, #0
mul r5, r3
ldr r3, [sp]
add r3, r3, r5
lsl r3, r3, #0x18
lsr r3, r3, #0x18
orr r0, r3
orr r0, r1
str r0, [r2]
b _02122270
_0212225c:
ldr r0, _02122280 ; =data_ov11_02132dcc
ldr r0, [r0, #8]
ldr r2, [r0, #0x30]
ldr r0, _02122284 ; =0xfe00ff00
ldr r1, [r2]
and r1, r0
mov r0, #1
lsl r0, r0, #0x18
orr r0, r1
str r0, [r2]
_02122270:
ldr r0, _02122280 ; =data_ov11_02132dcc
mov r1, #1
ldr r0, [r0, #8]
add r0, #0x44
strb r1, [r0]
add sp, #0x10
pop {r3, r4, r5, r6, r7, pc}
nop
thumb_func_end func_ov11_02122130
_02122280: .word data_ov11_02132dcc
_02122284: .word 0xfe00ff00
_02122288: .word 0x01ff0000
.global func_ov11_0212228c
thumb_func_start func_ov11_0212228c
func_ov11_0212228c: ; 0x0212228c
push {r3, r4, r5, r6, r7, lr}
sub sp, #8
ldr r0, _021223f4 ; =data_ov11_0212ece8
bl func_ov11_0212afa4
cmp r0, #0
bne _021222a0
add sp, #8
mov r0, #0xe
pop {r3, r4, r5, r6, r7, pc}
_021222a0:
ldr r0, _021223f8 ; =data_ov11_02132dcc
mov r1, #0x1d
ldrh r0, [r0, #4]
blx func_01ff9b4c
add r4, r0, #0
ldr r0, _021223fc ; =data_ov11_0212e88c
add r6, sp, #0
ldrh r1, [r0, #4]
add r7, sp, #0
mov r5, #0
strh r1, [r6]
ldrh r1, [r0, #6]
strh r1, [r6, #2]
ldrh r1, [r0, #8]
ldrh r0, [r0, #0xa]
strh r1, [r6, #4]
strh r0, [r6, #6]
_021222c4:
cmp r4, #2
beq _021222de
cmp r4, #6
beq _021222de
add r0, r7, #0
bl func_ov11_0212b07c
cmp r0, #0
beq _021222de
ldr r0, _02122400 ; =data_ov11_0212e96c
add sp, #8
ldrb r0, [r0, r4]
pop {r3, r4, r5, r6, r7, pc}
_021222de:
ldrh r0, [r6, #2]
add r5, r5, #1
add r4, r4, #1
add r0, #0x1d
strh r0, [r6, #2]
cmp r5, #4
blt _021222c4
ldr r0, _021223f8 ; =data_ov11_02132dcc
mov r1, #0x1d
ldrh r0, [r0, #4]
blx func_01ff9b4c
mov r1, #0
_021222f8:
cmp r0, #2
bne _02122356
ldr r2, _021223fc ; =data_ov11_0212e88c
add r3, sp, #0
ldrh r4, [r2, #0x14]
add r0, sp, #0
strh r4, [r3]
ldrh r4, [r2, #0x16]
strh r4, [r3, #2]
ldrh r4, [r2, #0x18]
ldrh r2, [r2, #0x1a]
strh r4, [r3, #4]
strh r2, [r3, #6]
add r4, r1, #0
mov r2, #0x1d
ldrh r1, [r3, #2]
mul r4, r2
add r1, r1, r4
strh r1, [r3, #2]
bl func_ov11_0212b07c
cmp r0, #0
beq _0212232c
add sp, #8
mov r0, #2
pop {r3, r4, r5, r6, r7, pc}
_0212232c:
ldr r2, _021223fc ; =data_ov11_0212e88c
add r1, sp, #0
ldrh r3, [r2, #0xc]
add r0, sp, #0
strh r3, [r1]
ldrh r3, [r2, #0xe]
strh r3, [r1, #2]
ldrh r3, [r2, #0x10]
ldrh r2, [r2, #0x12]
strh r3, [r1, #4]
strh r2, [r1, #6]
ldrh r2, [r1, #2]
add r2, r2, r4
strh r2, [r1, #2]
bl func_ov11_0212b07c
cmp r0, #0
beq _0212235e
add sp, #8
mov r0, #3
pop {r3, r4, r5, r6, r7, pc}
_02122356:
add r1, r1, #1
add r0, r0, #1
cmp r1, #4
blt _021222f8
_0212235e:
ldr r0, _021223f8 ; =data_ov11_02132dcc
mov r1, #0x1d
ldrh r0, [r0, #4]
blx func_01ff9b4c
mov r1, #0
_0212236a:
cmp r0, #6
bne _021223c8
ldr r2, _021223fc ; =data_ov11_0212e88c
add r3, sp, #0
ldrh r4, [r2, #0x14]
add r0, sp, #0
strh r4, [r3]
ldrh r4, [r2, #0x16]
strh r4, [r3, #2]
ldrh r4, [r2, #0x18]
ldrh r2, [r2, #0x1a]
strh r4, [r3, #4]
strh r2, [r3, #6]
add r4, r1, #0
mov r2, #0x1d
ldrh r1, [r3, #2]
mul r4, r2
add r1, r1, r4
strh r1, [r3, #2]
bl func_ov11_0212b07c
cmp r0, #0
beq _0212239e
add sp, #8
mov r0, #7
pop {r3, r4, r5, r6, r7, pc}
_0212239e:
ldr r2, _021223fc ; =data_ov11_0212e88c
add r1, sp, #0
ldrh r3, [r2, #0xc]
add r0, sp, #0
strh r3, [r1]
ldrh r3, [r2, #0xe]
strh r3, [r1, #2]
ldrh r3, [r2, #0x10]
ldrh r2, [r2, #0x12]
strh r3, [r1, #4]
strh r2, [r1, #6]
ldrh r2, [r1, #2]
add r2, r2, r4
strh r2, [r1, #2]
bl func_ov11_0212b07c
cmp r0, #0
beq _021223d0
add sp, #8
mov r0, #8
pop {r3, r4, r5, r6, r7, pc}
_021223c8:
add r1, r1, #1
add r0, r0, #1
cmp r1, #4
blt _0212236a
_021223d0:
ldr r4, _02122404 ; =data_ov11_0212e91a
mov r5, #0
_021223d4:
add r0, r4, #0
bl func_ov11_0212afa4
cmp r0, #0
beq _021223e6
add r5, #0xb
add sp, #8
add r0, r5, #0
pop {r3, r4, r5, r6, r7, pc}
_021223e6:
add r5, r5, #1
add r4, #8
cmp r5, #3
blt _021223d4
mov r0, #0xe
add sp, #8
pop {r3, r4, r5, r6, r7, pc}
.align 2, 0
thumb_func_end func_ov11_0212228c
_021223f4: .word data_ov11_0212ece8
_021223f8: .word data_ov11_02132dcc
_021223fc: .word data_ov11_0212e88c
_02122400: .word data_ov11_0212e96c
_02122404: .word data_ov11_0212e91a
.global func_ov11_02122408
thumb_func_start func_ov11_02122408
func_ov11_02122408: ; 0x02122408
push {r4, lr}
add r4, r0, #0
ldr r0, _02122430 ; =data_ov11_02132dcc
mov r1, #0x1d
ldrh r0, [r0, #4]
blx func_01ff9b4c
mov r1, #0
_02122418:
cmp r0, r4
bne _02122420
add r0, r1, #0
pop {r4, pc}
_02122420:
add r1, r1, #1
add r0, r0, #1
cmp r1, #4
blt _02122418
mov r0, #0
mvn r0, r0
pop {r4, pc}
nop
thumb_func_end func_ov11_02122408
_02122430: .word data_ov11_02132dcc
.global func_ov11_02122434
thumb_func_start func_ov11_02122434
func_ov11_02122434: ; 0x02122434
push {r4, lr}
add r4, r0, #0
ldr r0, _02122448 ; =data_ov11_02132dcc
mov r1, #0x1d
ldrh r0, [r0, #4]
blx func_01ff9b4c
add r0, r0, r4
pop {r4, pc}
nop
thumb_func_end func_ov11_02122434
_02122448: .word data_ov11_02132dcc
.global func_ov11_0212244c
thumb_func_start func_ov11_0212244c
func_ov11_0212244c: ; 0x0212244c
push {r3, r4, r5, lr}
add r5, r0, #0
bl func_ov11_02125768
bl func_ov11_02119b50
ldr r0, _021224c0 ; =data_ov11_02132dcc
ldrh r1, [r0, #4]
cmp r1, #6
bls _02122464
sub r1, r1, #6
b _02122466
_02122464:
mov r1, #0
_02122466:
strh r1, [r0, #4]
ldr r0, _021224c0 ; =data_ov11_02132dcc
mov r1, #0x1d
ldrh r0, [r0, #4]
blx func_01ff9b88
add r4, r0, #0
cmp r4, #0x17
bne _0212247e
bl func_ov11_02121ca0
pop {r3, r4, r5, pc}
_0212247e:
ble _0212248e
ldr r1, _021224c0 ; =data_ov11_02132dcc
mov r0, #0x1d
ldrh r2, [r1, #4]
sub r0, r0, r4
mov r4, #0
add r0, r2, r0
strh r0, [r1, #4]
_0212248e:
bl func_ov11_02122130
cmp r4, #0
bne _021224be
ldr r0, _021224c0 ; =data_ov11_02132dcc
ldrh r1, [r0, #4]
mov r0, #0x37
mul r0, r1
mov r1, #0x91
blx func_02002c14
bl func_ov11_02125750
bl func_ov11_02125758
bl func_ov11_02122600
ldr r1, _021224c0 ; =data_ov11_02132dcc
mov r0, #0
ldr r1, [r1, #8]
str r0, [r1, #0x38]
add r1, r5, #0
bl func_ov11_0212b8d0
_021224be:
pop {r3, r4, r5, pc}
.align 2, 0
thumb_func_end func_ov11_0212244c
_021224c0: .word data_ov11_02132dcc
.global func_ov11_021224c4
thumb_func_start func_ov11_021224c4
func_ov11_021224c4: ; 0x021224c4
push {r4, lr}
add r4, r0, #0
bl func_ov11_02125768
bl func_ov11_02119b50
ldr r0, _02122520 ; =data_ov11_02132dcc
ldrh r1, [r0, #4]
add r1, r1, #6
strh r1, [r0, #4]
ldrh r0, [r0, #4]
mov r1, #0x1d
blx func_01ff9b88
cmp r0, #6
blt _021224ea
bl func_ov11_02122130
pop {r4, pc}
_021224ea:
ldr r1, _02122520 ; =data_ov11_02132dcc
ldrh r2, [r1, #4]
sub r0, r2, r0
strh r0, [r1, #4]
bl func_ov11_02121ca0
ldr r0, _02122520 ; =data_ov11_02132dcc
ldrh r1, [r0, #4]
mov r0, #0x37
mul r0, r1
mov r1, #0x91
blx func_02002c14
bl func_ov11_02125750
bl func_ov11_02125758
bl func_ov11_02122600
ldr r1, _02122520 ; =data_ov11_02132dcc
mov r0, #0
ldr r1, [r1, #8]
str r0, [r1, #0x38]
add r1, r4, #0
bl func_ov11_0212b8d0
pop {r4, pc}
.align 2, 0
thumb_func_end func_ov11_021224c4
_02122520: .word data_ov11_02132dcc
.global func_ov11_02122524
thumb_func_start func_ov11_02122524
func_ov11_02122524: ; 0x02122524
push {r4, lr}
ldr r0, _0212256c ; =data_ov11_02132dcc
ldr r1, [r0, #8]
add r1, #0x44
ldrb r1, [r1]
cmp r1, #0
beq _0212256a
ldrh r0, [r0, #4]
mov r1, #0x1d
blx func_01ff9b4c
add r4, r0, #0
ldr r0, _0212256c ; =data_ov11_02132dcc
mov r1, #0x1d
ldrh r0, [r0, #4]
blx func_01ff9b88
sub r0, #0x33
lsl r1, r0, #0x10
add r3, r1, #0
ldr r2, _02122570 ; =0x01ff0000
ldr r1, _02122574 ; =0x04000010
and r3, r2
str r3, [r1]
ldr r3, _02122578 ; =data_ov11_0212e978
ldrb r3, [r3, r4]
add r0, r0, r3
lsl r0, r0, #0x10
and r0, r2
str r0, [r1, #8]
ldr r0, _0212256c ; =data_ov11_02132dcc
mov r1, #0
ldr r0, [r0, #8]
add r0, #0x44
strb r1, [r0]
_0212256a:
pop {r4, pc}
.align 2, 0
thumb_func_end func_ov11_02122524
_0212256c: .word data_ov11_02132dcc
_02122570: .word 0x01ff0000
_02122574: .word 0x04000010
_02122578: .word data_ov11_0212e978
.global func_ov11_0212257c
thumb_func_start func_ov11_0212257c
func_ov11_0212257c: ; 0x0212257c
push {r4, lr}
sub sp, #0x18
ldr r3, _021225ec ; =data_ov11_0212e8a8
add r2, sp, #8
mov r1, #0xe
_02122586:
ldrb r0, [r3]
add r3, r3, #1
strb r0, [r2]
add r2, r2, #1
sub r1, r1, #1
bne _02122586
ldr r0, _021225f0 ; =data_ov11_02132dcc
add r1, sp, #8
ldrb r2, [r0]
ldrb r1, [r1, r2]
cmp r1, #3
blt _021225b6
lsl r4, r1, #3
ldr r1, _021225f4 ; =data_ov11_0212e932
ldr r2, _021225f8 ; =data_ov11_0212e936
ldr r3, _021225fc ; =data_ov11_0212e934
ldrh r1, [r1, r4]
ldrh r2, [r2, r4]
ldrh r3, [r3, r4]
mov r0, #3
bl func_ov11_02119a4c
add sp, #0x18
pop {r4, pc}
_021225b6:
lsl r3, r1, #3
ldr r1, _021225f4 ; =data_ov11_0212e932
add r2, r1, r3
ldrh r1, [r1, r3]
add r3, sp, #0
strh r1, [r3]
ldrh r1, [r2, #2]
strh r1, [r3, #2]
ldrh r1, [r2, #4]
strh r1, [r3, #4]
ldrh r1, [r2, #6]
strh r1, [r3, #6]
ldrb r1, [r0, #2]
mov r0, #0x1d
ldrh r2, [r3, #2]
mul r0, r1
add r0, r2, r0
strh r0, [r3, #2]
ldrh r1, [r3]
ldrh r2, [r3, #4]
ldrh r3, [r3, #2]
mov r0, #1
bl func_ov11_02119a4c
add sp, #0x18
pop {r4, pc}
nop
thumb_func_end func_ov11_0212257c
_021225ec: .word data_ov11_0212e8a8
_021225f0: .word data_ov11_02132dcc
_021225f4: .word data_ov11_0212e932
_021225f8: .word data_ov11_0212e936
_021225fc: .word data_ov11_0212e934
.global func_ov11_02122600
thumb_func_start func_ov11_02122600
func_ov11_02122600: ; 0x02122600
push {r4, lr}
ldr r0, _0212266c ; =data_ov11_02132dcc
ldrb r0, [r0]
add r0, #0xf5
lsl r0, r0, #0x18
lsr r0, r0, #0x18
cmp r0, #2
bhi _02122616
bl func_ov11_0212257c
pop {r4, pc}
_02122616:
bl func_ov11_02125e48
add r4, r0, #0
ldr r0, _0212266c ; =data_ov11_02132dcc
mov r1, #0x1d
ldrh r0, [r0, #4]
blx func_01ff9b4c
ldr r1, _0212266c ; =data_ov11_02132dcc
ldrb r2, [r1, #2]
add r2, r2, r0
cmp r2, #2
beq _02122636
cmp r2, #6
beq _0212264a
b _0212265e
_02122636:
add r4, #0xf5
ldrb r0, [r4]
cmp r0, #0
beq _02122644
mov r0, #2
strb r0, [r1]
b _02122664
_02122644:
mov r0, #3
strb r0, [r1]
b _02122664
_0212264a:
add r4, #0xf6
ldrb r0, [r4]
cmp r0, #0
beq _02122658
mov r0, #7
strb r0, [r1]
b _02122664
_02122658:
mov r0, #8
strb r0, [r1]
b _02122664
_0212265e:
ldr r0, _02122670 ; =data_ov11_0212e96c
ldrb r0, [r0, r2]
strb r0, [r1]
_02122664:
bl func_ov11_0212257c
pop {r4, pc}
nop
thumb_func_end func_ov11_02122600
_0212266c: .word data_ov11_02132dcc
_02122670: .word data_ov11_0212e96c
.global func_ov11_02122674
thumb_func_start func_ov11_02122674
func_ov11_02122674: ; 0x02122674
push {r3, lr}
ldr r1, _0212268c ; =data_ov11_02132dcc
strb r0, [r1]
ldr r1, _02122690 ; =data_ov11_0212e984
ldrb r0, [r1, r0]
bl func_ov11_02122408
ldr r1, _0212268c ; =data_ov11_02132dcc
strb r0, [r1, #2]
bl func_ov11_0212257c
pop {r3, pc}
.align 2, 0
thumb_func_end func_ov11_02122674
_0212268c: .word data_ov11_02132dcc
_02122690: .word data_ov11_0212e984
.global func_ov11_02122694
thumb_func_start func_ov11_02122694
func_ov11_02122694: ; 0x02122694
push {r3, r4, r5, lr}
add r4, r0, #0
bl func_ov11_02125e48
ldr r1, _02122854 ; =data_ov11_02132dcc
mov r5, #0
ldrb r1, [r1]
cmp r1, #8
bne _021226b6
add r0, #0xf5
ldrb r0, [r0]
cmp r0, #0
bne _021226b6
cmp r4, #0
beq _0212272a
cmp r4, #2
beq _0212272a
_021226b6:
cmp r1, #0
bgt _021226be
beq _021226da
b _021227b0
_021226be:
add r0, r1, #0
sub r0, #0xa
cmp r0, #3
bhi _021227b0
add r0, r0, r0
add r0, pc
ldrh r0, [r0, #6]
lsl r0, r0, #0x10
asr r0, r0, #0x10
add pc, r0
_021226d2: ; jump table
.short _021226f8 - _021226d2 - 2 ; case 0
.short _0212271a - _021226d2 - 2 ; case 1
.short _0212275c - _021226d2 - 2 ; case 2
.short _0212275c - _021226d2 - 2 ; case 3
_021226da:
cmp r4, #1
bne _021226e6
ldr r0, _02122854 ; =data_ov11_02132dcc
mov r1, #0xb
strb r1, [r0]
b _02122840
_021226e6:
cmp r4, #3
bne _021226f4
ldr r0, _02122854 ; =data_ov11_02132dcc
ldrb r1, [r0, #2]
add r1, r1, #1
strb r1, [r0, #2]
b _02122840
_021226f4:
mov r5, #2
b _02122840
_021226f8:
cmp r4, #1
bne _02122706
ldr r0, _02122854 ; =data_ov11_02132dcc
ldrb r1, [r0, #2]
sub r1, r1, #1
strb r1, [r0, #2]
b _02122840
_02122706:
cmp r4, #3
bne _02122716
ldr r0, _02122854 ; =data_ov11_02132dcc
ldr r1, [r0, #8]
add r1, #0x42
ldrb r1, [r1]
strb r1, [r0]
b _02122840
_02122716:
mov r5, #2
b _02122840
_0212271a:
cmp r4, #1
bne _0212273e
ldr r0, _02122854 ; =data_ov11_02132dcc
ldr r0, [r0, #8]
add r0, #0x47
ldrb r0, [r0]
cmp r0, #0
beq _0212272c
_0212272a:
b _02122852
_0212272c:
mov r0, #9
bl func_ov11_0212672c
ldr r0, _02122854 ; =data_ov11_02132dcc
mov r1, #1
ldr r0, [r0, #8]
add r0, #0x47
strb r1, [r0]
pop {r3, r4, r5, pc}
_0212273e:
cmp r4, #3
bne _02122758
ldr r0, _02122854 ; =data_ov11_02132dcc
mov r1, #0
strb r1, [r0]
strb r1, [r0, #2]
strh r1, [r0, #4]
bl func_ov11_02121ca0
mov r0, #0
bl func_ov11_02125750
b _02122840
_02122758:
mov r5, #2
b _02122840
_0212275c:
ldr r0, _02122854 ; =data_ov11_02132dcc
ldr r2, [r0, #8]
add r2, #0x42
strb r1, [r2]
cmp r4, #1
bne _02122780
mov r1, #0xa
strb r1, [r0]
mov r1, #3
strb r1, [r0, #2]
mov r1, #0x91
strh r1, [r0, #4]
bl func_ov11_02121ca0
mov r0, #0x37
bl func_ov11_02125750
b _02122840
_02122780:
cmp r4, #3
bne _021227a0
ldr r0, [r0, #8]
add r0, #0x47
ldrb r0, [r0]
cmp r0, #0
bne _02122852
mov r0, #9
bl func_ov11_0212672c
ldr r0, _02122854 ; =data_ov11_02132dcc
mov r1, #1
ldr r0, [r0, #8]
add r0, #0x47
strb r1, [r0]
pop {r3, r4, r5, pc}
_021227a0:
cmp r1, #0xc
bne _021227aa
mov r1, #0xd
strb r1, [r0]
b _02122840
_021227aa:
mov r1, #0xc
strb r1, [r0]
b _02122840
_021227b0:
cmp r4, #1
bne _021227dc
ldr r0, _02122854 ; =data_ov11_02132dcc
ldrb r1, [r0, #2]
cmp r1, #0
beq _021227c2
sub r1, r1, #1
strb r1, [r0, #2]
b _02122840
_021227c2:
mov r0, #0x13
bl func_ov11_0212672c
mov r0, #0
ldr r1, _02122858 ; =func_ov11_0212244c
add r2, r0, #0
mov r3, #0x78
bl func_ov11_0212b868
ldr r1, _02122854 ; =data_ov11_02132dcc
ldr r1, [r1, #8]
str r0, [r1, #0x38]
pop {r3, r4, r5, pc}
_021227dc:
cmp r4, #3
bne _02122808
ldr r0, _02122854 ; =data_ov11_02132dcc
ldrb r1, [r0, #2]
cmp r1, #3
bhs _021227ee
add r1, r1, #1
strb r1, [r0, #2]
b _02122840
_021227ee:
mov r0, #0x13
bl func_ov11_0212672c
mov r0, #0
ldr r1, _0212285c ; =func_ov11_021224c4
add r2, r0, #0
mov r3, #0x78
bl func_ov11_0212b868
ldr r1, _02122854 ; =data_ov11_02132dcc
ldr r1, [r1, #8]
str r0, [r1, #0x38]
pop {r3, r4, r5, pc}
_02122808:
mov r5, #2
cmp r1, #2
bne _02122816
ldr r0, _02122854 ; =data_ov11_02132dcc
mov r1, #3
strb r1, [r0]
b _02122836
_02122816:
cmp r1, #3
bne _02122820
ldr r0, _02122854 ; =data_ov11_02132dcc
strb r5, [r0]
b _02122836
_02122820:
cmp r1, #7
bne _0212282c
ldr r0, _02122854 ; =data_ov11_02132dcc
mov r1, #8
strb r1, [r0]
b _02122836
_0212282c:
cmp r1, #8
bne _02122840
ldr r0, _02122854 ; =data_ov11_02132dcc
mov r1, #7
strb r1, [r0]
_02122836:
mov r0, #8
bl func_ov11_0212672c
bl func_ov11_0212257c
_02122840:
cmp r5, #2
beq _02122852
mov r0, #8
bl func_ov11_0212672c
cmp r5, #0
bne _02122852
bl func_ov11_02122600
_02122852:
pop {r3, r4, r5, pc}
.align 2, 0
thumb_func_end func_ov11_02122694
_02122854: .word data_ov11_02132dcc
_02122858: .word func_ov11_0212244c
_0212285c: .word func_ov11_021224c4
.global func_ov11_02122860
thumb_func_start func_ov11_02122860
func_ov11_02122860: ; 0x02122860
ldr r0, _02122874 ; =data_ov11_02132dcc
ldr r1, _02122878 ; =data_ov11_0212e888
ldrb r2, [r0]
ldr r0, [r0, #8]
ldr r3, _0212287c ; =func_ov11_02125600
sub r2, #0xb
ldrb r1, [r1, r2]
ldr r0, [r0, #0x10]
add r2, r1, #0
bx r3
.align 2, 0
thumb_func_end func_ov11_02122860
_02122874: .word data_ov11_02132dcc
_02122878: .word data_ov11_0212e888
_0212287c: .word func_ov11_02125600
.global func_ov11_02122880
thumb_func_start func_ov11_02122880
func_ov11_02122880: ; 0x02122880
push {r3, r4, r5, lr}
ldr r5, _021228ac ; =data_ov11_02132dcc
mov r4, #0
_02122886:
ldr r0, [r5, #8]
add r1, r0, r4
ldrb r0, [r1, #4]
cmp r0, #0
beq _021228a2
sub r0, r0, #1
strb r0, [r1, #4]
ldr r0, [r5, #8]
add r0, r0, r4
ldrb r0, [r0, #4]
cmp r0, #0
bne _021228a2
bl func_ov11_02121ca0
_021228a2:
add r4, r4, #1
cmp r4, #4
blt _02122886
pop {r3, r4, r5, pc}
nop
thumb_func_end func_ov11_02122880
_021228ac: .word data_ov11_02132dcc
.global func_ov11_021228b0
thumb_func_start func_ov11_021228b0
func_ov11_021228b0: ; 0x021228b0
push {r3}
sub sp, #4
ldr r2, _02122914 ; =data_ov11_0212e88c
add r0, sp, #0
ldrb r3, [r2]
add r1, sp, #0
strb r3, [r0]
ldrb r3, [r2, #1]
strb r3, [r0, #1]
ldrb r3, [r2, #2]
ldrb r2, [r2, #3]
strb r3, [r0, #2]
strb r2, [r0, #3]
ldr r2, _02122918 ; =data_ov11_02132dcc
mov r0, #0
ldrb r3, [r2]
_021228d0:
ldrb r2, [r1]
cmp r3, r2
bne _02122906
ldr r2, _02122918 ; =data_ov11_02132dcc
mov r3, #0x14
ldr r1, [r2, #8]
add r1, r1, r0
strb r3, [r1, #4]
mov r1, #1
tst r1, r0
beq _021228f6
ldr r1, [r2, #8]
sub r0, r0, #1
mov r3, #0
add r0, r1, r0
add sp, #4
strb r3, [r0, #4]
pop {r3}
bx lr
_021228f6:
ldr r1, [r2, #8]
add r0, r0, #1
mov r3, #0
add r0, r1, r0
add sp, #4
strb r3, [r0, #4]
pop {r3}
bx lr
_02122906:
add r0, r0, #1
add r1, r1, #1
cmp r0, #4
blt _021228d0
add sp, #4
pop {r3}
bx lr
.align 2, 0
thumb_func_end func_ov11_021228b0
_02122914: .word data_ov11_0212e88c
_02122918: .word data_ov11_02132dcc
.global func_ov11_0212291c
thumb_func_start func_ov11_0212291c
func_ov11_0212291c: ; 0x0212291c
push {r4, lr}
bl func_ov11_02125e48
add r4, r0, #0
add r0, #0x40
ldrb r0, [r0]
cmp r0, #0
bne _02122930
mov r0, #0
pop {r4, pc}
_02122930:
add r0, r4, #0
add r0, #0xf6
ldrb r0, [r0]
cmp r0, #0
bne _02122956
add r0, r4, #0
add r0, #0xc8
bl func_ov00_02077e3c
cmp r0, #0
bne _02122956
add r0, r4, #0
add r0, #0xcc
bl func_ov00_02077e3c
cmp r0, #0
bne _02122956
mov r0, #0
pop {r4, pc}
_02122956:
add r0, r4, #0
add r0, #0xf5
ldrb r0, [r0]
cmp r0, #0
bne _02122994
add r0, r4, #0
add r0, #0xc0
bl func_ov00_02077e3c
cmp r0, #0
bne _02122970
mov r0, #0
pop {r4, pc}
_02122970:
add r0, r4, #0
add r0, #0xc4
bl func_ov00_02077e3c
cmp r0, #0
bne _02122980
mov r0, #0
pop {r4, pc}
_02122980:
add r0, r4, #0
add r4, #0xf0
add r0, #0xc0
add r1, r4, #0
bl func_ov00_02077de8
cmp r0, #0
bne _02122994
mov r0, #0
pop {r4, pc}
_02122994:
mov r0, #1
pop {r4, pc}
thumb_func_end func_ov11_0212291c
.global func_ov11_02122998
thumb_func_start func_ov11_02122998
func_ov11_02122998: ; 0x02122998
push {r3, lr}
bl func_ov11_021275cc
cmp r0, #0
bne _021229bc
mov r0, #6
bl func_ov11_0212672c
bl func_ov11_021275a0
ldr r0, _021229c0 ; =data_ov11_02132dcc
ldr r0, [r0, #8]
ldr r0, [r0, #0xc]
bl func_ov11_0212564c
ldr r0, _021229c4 ; =func_ov11_021229c8
bl func_ov11_0211c3c4
_021229bc:
pop {r3, pc}
nop
thumb_func_end func_ov11_02122998
_021229c0: .word data_ov11_02132dcc
_021229c4: .word func_ov11_021229c8
.global func_ov11_021229c8
thumb_func_start func_ov11_021229c8
func_ov11_021229c8: ; 0x021229c8
push {r3, lr}
bl func_ov11_021275dc
cmp r0, #0
bne _021229d8
ldr r0, _021229dc ; =func_ov11_02121534
bl func_ov11_0211c3c4
_021229d8:
pop {r3, pc}
nop
thumb_func_end func_ov11_021229c8
_021229dc: .word func_ov11_02121534
.global func_ov11_021229e0
thumb_func_start func_ov11_021229e0
func_ov11_021229e0: ; 0x021229e0
ldr r1, _021229e8 ; =data_ov11_02132dcc
strb r0, [r1, #1]
bx lr
nop
thumb_func_end func_ov11_021229e0
_021229e8: .word data_ov11_02132dcc
.global func_ov11_021229ec
thumb_func_start func_ov11_021229ec
func_ov11_021229ec: ; 0x021229ec
push {r3, lr}
bl func_ov11_02122a08
bl func_ov11_02119c18
bl func_ov11_021261f4
ldr r0, _02122a04 ; =func_ov11_02122a70
bl func_ov11_0211c3c4
pop {r3, pc}
nop
thumb_func_end func_ov11_021229ec
_02122a04: .word func_ov11_02122a70
.global func_ov11_02122a08
thumb_func_start func_ov11_02122a08
func_ov11_02122a08: ; 0x02122a08
push {r3, lr}
ldr r0, _02122a50 ; =data_ov11_0212f874
ldr r1, _02122a54 ; =func_02006744
bl func_ov11_021198d8
ldr r0, _02122a58 ; =data_ov11_0212f88c
ldr r1, _02122a5c ; =func_0200600c
bl func_ov11_021198d8
ldr r0, _02122a60 ; =data_ov11_0212f8a4
ldr r1, _02122a64 ; =func_02006444
bl func_ov11_021198d8
ldr r3, _02122a68 ; =0x04001008
mov r0, #3
ldrh r2, [r3]
mov r1, #3
bic r2, r0
orr r2, r1
strh r2, [r3]
ldrh r2, [r3, #2]
bic r2, r0
orr r2, r1
strh r2, [r3, #2]
ldr r3, _02122a6c ; =0x0400000a
ldrh r2, [r3]
bic r2, r0
orr r2, r1
strh r2, [r3]
ldrh r2, [r3, #2]
bic r2, r0
add r0, r2, #0
orr r0, r1
strh r0, [r3, #2]
pop {r3, pc}
nop
thumb_func_end func_ov11_02122a08
_02122a50: .word data_ov11_0212f874
_02122a54: .word func_02006744
_02122a58: .word data_ov11_0212f88c
_02122a5c: .word func_0200600c
_02122a60: .word data_ov11_0212f8a4
_02122a64: .word func_02006444
_02122a68: .word 0x04001008
_02122a6c: .word 0x0400000a
.global func_ov11_02122a70
thumb_func_start func_ov11_02122a70
func_ov11_02122a70: ; 0x02122a70
push {r3, lr}
mov r1, #1
mov r0, #2
add r2, r1, #0
mov r3, #8
bl func_ov11_0212a1f8
mov r0, #2
mov r1, #0
mov r2, #0x14
mov r3, #8
bl func_ov11_0212a1f8
mov r0, #1
add r1, r0, #0
bl func_ov11_0212a960
mov r0, #0
mov r1, #0x14
bl func_ov11_0212a960
ldr r0, _02122aa4 ; =func_ov11_02122aa8
bl func_ov11_0211c3c4
pop {r3, pc}
nop
thumb_func_end func_ov11_02122a70
_02122aa4: .word func_ov11_02122aa8
.global func_ov11_02122aa8
thumb_func_start func_ov11_02122aa8
func_ov11_02122aa8: ; 0x02122aa8
push {r3, lr}
mov r0, #1
bl func_ov11_0212a1e0
cmp r0, #0
bne _02122ad4
mov r0, #0
bl func_ov11_0212a1e0
cmp r0, #0
bne _02122ad4
mov r0, #0
mov r2, #1
str r0, [sp]
mov r0, #0x44
mov r1, #5
sub r3, r2, #2
bl func_ov11_0212739c
ldr r0, _02122ad8 ; =func_ov11_02122adc
bl func_ov11_0211c3c4
_02122ad4:
pop {r3, pc}
nop
thumb_func_end func_ov11_02122aa8
_02122ad8: .word func_ov11_02122adc
.global func_ov11_02122adc
thumb_func_start func_ov11_02122adc
func_ov11_02122adc: ; 0x02122adc
push {r3, lr}
bl func_ov11_02122afc
bl func_ov11_02122b00
bl func_ov11_021275dc
cmp r0, #0
bne _02122af4
ldr r0, _02122af8 ; =func_ov11_02122b04
bl func_ov11_0211c3c4
_02122af4:
pop {r3, pc}
nop
thumb_func_end func_ov11_02122adc
_02122af8: .word func_ov11_02122b04
.global func_ov11_02122afc
thumb_func_start func_ov11_02122afc
func_ov11_02122afc: ; 0x02122afc
bx lr
.align 2, 0
thumb_func_end func_ov11_02122afc
.global func_ov11_02122b00
thumb_func_start func_ov11_02122b00
func_ov11_02122b00: ; 0x02122b00
bx lr
.align 2, 0
thumb_func_end func_ov11_02122b00
.global func_ov11_02122b04
thumb_func_start func_ov11_02122b04
func_ov11_02122b04: ; 0x02122b04
push {r3, lr}
mov r1, #1
mov r0, #3
add r2, r1, #0
mov r3, #8
bl func_ov11_0212a1f8
mov r0, #3
mov r1, #0
mov r2, #0x14
mov r3, #8
bl func_ov11_0212a1f8
ldr r0, _02122b28 ; =func_ov11_02122b2c
bl func_ov11_0211c3c4
pop {r3, pc}
nop
thumb_func_end func_ov11_02122b04
_02122b28: .word func_ov11_02122b2c
.global func_ov11_02122b2c
thumb_func_start func_ov11_02122b2c
func_ov11_02122b2c: ; 0x02122b2c
push {r3, lr}
mov r0, #1
bl func_ov11_0212a1e0
cmp r0, #0
bne _02122b64
mov r0, #0
bl func_ov11_0212a1e0
cmp r0, #0
bne _02122b64
bl func_ov11_02119878
mov r0, #1
add r1, r0, #0
bl func_ov11_0212a9ac
mov r0, #0
mov r1, #0x14
bl func_ov11_0212a9ac
mov r0, #2
mov r1, #1
bl func_ov11_0211c3d0
ldr r0, _02122b68 ; =func_ov11_02123920
bl func_ov11_0211c3c4
_02122b64:
pop {r3, pc}
nop
thumb_func_end func_ov11_02122b2c
_02122b68: .word func_ov11_02123920
.global func_ov11_02122b6c
thumb_func_start func_ov11_02122b6c
func_ov11_02122b6c: ; 0x02122b6c
ldr r0, _02122b84 ; =0x027fffa8
ldrh r1, [r0]
mov r0, #2
lsl r0, r0, #0xe
and r0, r1
asr r0, r0, #0xf
beq _02122b7e
mov r0, #1
bx lr
_02122b7e:
mov r0, #0
bx lr
nop
thumb_func_end func_ov11_02122b6c
_02122b84: .word 0x027fffa8
.global func_ov11_02122b88
thumb_func_start func_ov11_02122b88
func_ov11_02122b88: ; 0x02122b88
push {r3, lr}
ldr r0, _02122bac ; =data_ov11_02132dd8
mov r1, #0
strb r1, [r0]
bl func_ov11_02122bb4
bl func_ov11_02119c18
mov r0, #0x25
bl func_ov11_0211994c
mov r0, #1
bl func_ov11_02119290
ldr r0, _02122bb0 ; =func_ov11_02122c04
bl func_ov11_0211c3c4
pop {r3, pc}
.align 2, 0
thumb_func_end func_ov11_02122b88
_02122bac: .word data_ov11_02132dd8
_02122bb0: .word func_ov11_02122c04
.global func_ov11_02122bb4
thumb_func_start func_ov11_02122bb4
func_ov11_02122bb4: ; 0x02122bb4
push {r3, lr}
ldr r0, _02122bf4 ; =data_ov11_0212f8b8
ldr r1, _02122bf8 ; =func_02006444
bl func_ov11_021198d8
ldr r3, _02122bfc ; =0x04001008
mov r0, #3
ldrh r2, [r3]
mov r1, #3
bic r2, r0
orr r2, r1
strh r2, [r3]
ldrh r2, [r3, #2]
bic r2, r0
orr r2, r1
strh r2, [r3, #2]
ldr r3, _02122c00 ; =0x04000008
ldrh r2, [r3]
bic r2, r0
orr r2, r1
strh r2, [r3]
ldrh r2, [r3, #2]
bic r2, r0
orr r2, r1
strh r2, [r3, #2]
ldrh r2, [r3, #4]
bic r2, r0
add r0, r2, #0
orr r0, r1
strh r0, [r3, #4]
pop {r3, pc}
nop
thumb_func_end func_ov11_02122bb4
_02122bf4: .word data_ov11_0212f8b8
_02122bf8: .word func_02006444
_02122bfc: .word 0x04001008
_02122c00: .word 0x04000008
.global func_ov11_02122c04
thumb_func_start func_ov11_02122c04
func_ov11_02122c04: ; 0x02122c04
push {r3, lr}
mov r0, #2
mov r1, #0
mov r2, #0x15
mov r3, #8
bl func_ov11_0212a1f8
mov r0, #0
mov r1, #0x15
bl func_ov11_0212a960
ldr r0, _02122c24 ; =func_ov11_02122c28
bl func_ov11_0211c3c4
pop {r3, pc}
nop
thumb_func_end func_ov11_02122c04
_02122c24: .word func_ov11_02122c28
.global func_ov11_02122c28
thumb_func_start func_ov11_02122c28
func_ov11_02122c28: ; 0x02122c28
push {r3, lr}
mov r0, #0
bl func_ov11_0212a1e0
cmp r0, #0
bne _02122c40
mov r0, #1
bl func_ov11_0211992c
ldr r0, _02122c44 ; =func_ov11_02122c48
bl func_ov11_0211c3c4
_02122c40:
pop {r3, pc}
nop
thumb_func_end func_ov11_02122c28
_02122c44: .word func_ov11_02122c48
.global func_ov11_02122c48
thumb_func_start func_ov11_02122c48
func_ov11_02122c48: ; 0x02122c48
push {r3, lr}
bl func_ov11_02119494
mov r1, #1
mvn r1, r1
cmp r0, r1
beq _02122c60
bl func_ov11_021194e8
ldr r0, _02122c64 ; =func_ov11_02122c68
bl func_ov11_0211c3c4
_02122c60:
pop {r3, pc}
nop
thumb_func_end func_ov11_02122c48
_02122c64: .word func_ov11_02122c68
.global func_ov11_02122c68
thumb_func_start func_ov11_02122c68
func_ov11_02122c68: ; 0x02122c68
push {r3, lr}
mov r0, #0xa
blx func_0200db28
bl func_ov11_02122db0
bl func_ov11_02122c84
bl func_ov11_02122ca8
bl func_ov11_02122cac
pop {r3, pc}
.align 2, 0
thumb_func_end func_ov11_02122c68
.global func_ov11_02122c84
thumb_func_start func_ov11_02122c84
func_ov11_02122c84: ; 0x02122c84
push {r3, lr}
mov r0, #2
bl func_ov11_0212af14
cmp r0, #0
beq _02122c98
mov r0, #0
bl func_ov11_021194a4
pop {r3, pc}
_02122c98:
bl func_ov11_02122b6c
cmp r0, #0
beq _02122ca6
mov r0, #0
bl func_ov11_021194a4
_02122ca6:
pop {r3, pc}
thumb_func_end func_ov11_02122c84
.global func_ov11_02122ca8
thumb_func_start func_ov11_02122ca8
func_ov11_02122ca8: ; 0x02122ca8
bx lr
.align 2, 0
thumb_func_end func_ov11_02122ca8
.global func_ov11_02122cac
thumb_func_start func_ov11_02122cac
func_ov11_02122cac: ; 0x02122cac
push {r3, lr}
bl func_ov11_02119494
cmp r0, #0
bne _02122cc6
bl func_ov11_02126770
mov r0, #7
bl func_ov11_0212672c
ldr r0, _02122cc8 ; =func_ov11_02122ccc
bl func_ov11_0211c3c4
_02122cc6:
pop {r3, pc}
.align 2, 0
thumb_func_end func_ov11_02122cac
_02122cc8: .word func_ov11_02122ccc
.global func_ov11_02122ccc
thumb_func_start func_ov11_02122ccc
func_ov11_02122ccc: ; 0x02122ccc
push {r3, lr}
bl func_ov11_021194f8
mov r0, #8
bl func_ov11_0212a338
ldr r0, _02122ce0 ; =func_ov11_02122ce4
bl func_ov11_0211c3c4
pop {r3, pc}
.align 2, 0
thumb_func_end func_ov11_02122ccc
_02122ce0: .word func_ov11_02122ce4
.global func_ov11_02122ce4
thumb_func_start func_ov11_02122ce4
func_ov11_02122ce4: ; 0x02122ce4
push {r3, lr}
mov r0, #1
bl func_ov11_0212a1e0
cmp r0, #0
bne _02122d22
ldr r0, _02122d24 ; =data_ov11_02132dd8
ldrb r0, [r0]
cmp r0, #0
bne _02122cfc
bl func_ov11_02119474
_02122cfc:
ldr r0, _02122d24 ; =data_ov11_02132dd8
ldrb r0, [r0]
cmp r0, #0
bne _02122d10
mov r1, #1
mov r0, #3
add r2, r1, #0
mov r3, #8
bl func_ov11_0212a1f8
_02122d10:
mov r0, #3
mov r1, #0
mov r2, #0x15
mov r3, #8
bl func_ov11_0212a1f8
ldr r0, _02122d28 ; =func_ov11_02122d2c
bl func_ov11_0211c3c4
_02122d22:
pop {r3, pc}
.align 2, 0
thumb_func_end func_ov11_02122ce4
_02122d24: .word data_ov11_02132dd8
_02122d28: .word func_ov11_02122d2c
.global func_ov11_02122d2c
thumb_func_start func_ov11_02122d2c
func_ov11_02122d2c: ; 0x02122d2c
push {r3, lr}
mov r0, #0
bl func_ov11_0212a1e0
cmp r0, #0
bne _02122da2
ldr r0, _02122da4 ; =data_ov11_02132dd8
ldrb r0, [r0]
cmp r0, #0
bne _02122d4a
mov r0, #1
bl func_ov11_0212a1e0
cmp r0, #0
bne _02122da2
_02122d4a:
bl func_ov11_021194c8
cmp r0, #0
beq _02122da2
bl func_ov11_02119320
mov r0, #0
bl func_ov11_0212a6e8
ldr r0, _02122da4 ; =data_ov11_02132dd8
ldrb r0, [r0]
cmp r0, #0
bne _02122d70
bl func_ov11_02119878
mov r0, #1
add r1, r0, #0
bl func_ov11_0212a9ac
_02122d70:
mov r0, #0
mov r1, #0x15
bl func_ov11_0212a9ac
ldr r0, _02122da4 ; =data_ov11_02132dd8
ldrb r0, [r0]
cmp r0, #0
bne _02122d94
bl func_ov11_0211c81c
mov r0, #2
mov r1, #1
bl func_ov11_0211c3d0
ldr r0, _02122da8 ; =func_ov11_021241cc
bl func_ov11_0211c3c4
pop {r3, pc}
_02122d94:
mov r0, #0
add r1, r0, #0
bl func_ov11_0211c3d0
ldr r0, _02122dac ; =func_ov11_02122e5c
bl func_ov11_0211c3c4
_02122da2:
pop {r3, pc}
.align 2, 0
thumb_func_end func_ov11_02122d2c
_02122da4: .word data_ov11_02132dd8
_02122da8: .word func_ov11_021241cc
_02122dac: .word func_ov11_02122e5c
.global func_ov11_02122db0
thumb_func_start func_ov11_02122db0
func_ov11_02122db0: ; 0x02122db0
push {r3, lr}
bl func_ov11_0211c838
cmp r0, #2
beq _02122dc0
cmp r0, #4
beq _02122dce
pop {r3, pc}
_02122dc0:
ldr r0, _02122dfc ; =data_ov11_02132dd8
mov r1, #1
strb r1, [r0]
ldr r0, _02122e00 ; =func_ov11_02122ccc
bl func_ov11_0211c3c4
pop {r3, pc}
_02122dce:
ldr r0, _02122dfc ; =data_ov11_02132dd8
mov r1, #0
strb r1, [r0]
bl func_ov11_02126770
mov r0, #9
bl func_ov11_0212672c
mov r1, #1
mov r0, #0
str r0, [sp]
mov r0, #0xd
add r2, r1, #0
sub r3, r1, #2
bl func_ov11_0212739c
bl func_ov11_021194f8
ldr r0, _02122e04 ; =func_ov11_02122e08
bl func_ov11_0211c3c4
pop {r3, pc}
nop
thumb_func_end func_ov11_02122db0
_02122dfc: .word data_ov11_02132dd8
_02122e00: .word func_ov11_02122ccc
_02122e04: .word func_ov11_02122e08
.global func_ov11_02122e08
thumb_func_start func_ov11_02122e08
func_ov11_02122e08: ; 0x02122e08
push {r3, lr}
bl func_ov11_021275cc
cmp r0, #0
bne _02122e22
mov r0, #6
bl func_ov11_0212672c
bl func_ov11_021275a0
ldr r0, _02122e24 ; =func_ov11_02122e28
bl func_ov11_0211c3c4
_02122e22:
pop {r3, pc}
.align 2, 0
thumb_func_end func_ov11_02122e08
_02122e24: .word func_ov11_02122e28
.global func_ov11_02122e28
thumb_func_start func_ov11_02122e28
func_ov11_02122e28: ; 0x02122e28
push {r3, lr}
bl func_ov11_021275dc
cmp r0, #0
bne _02122e38
ldr r0, _02122e3c ; =func_ov11_02122ccc
bl func_ov11_0211c3c4
_02122e38:
pop {r3, pc}
nop
thumb_func_end func_ov11_02122e28
_02122e3c: .word func_ov11_02122ccc
.global func_ov11_02122e40
thumb_func_start func_ov11_02122e40
func_ov11_02122e40: ; 0x02122e40
ldr r0, _02122e58 ; =0x027fffa8
ldrh r1, [r0]
mov r0, #2
lsl r0, r0, #0xe
and r0, r1
asr r0, r0, #0xf
beq _02122e52
mov r0, #1
bx lr
_02122e52:
mov r0, #0
bx lr
nop
thumb_func_end func_ov11_02122e40
_02122e58: .word 0x027fffa8
.global func_ov11_02122e5c
thumb_func_start func_ov11_02122e5c
func_ov11_02122e5c: ; 0x02122e5c
push {r3, lr}
ldr r0, _02122e80 ; =data_ov11_02132ddc
mov r1, #0
strb r1, [r0]
bl func_ov11_02122e88
bl func_ov11_02119c18
mov r0, #0x2a
bl func_ov11_0211994c
mov r0, #2
bl func_ov11_02119290
ldr r0, _02122e84 ; =func_ov11_02122ed8
bl func_ov11_0211c3c4
pop {r3, pc}
.align 2, 0
thumb_func_end func_ov11_02122e5c
_02122e80: .word data_ov11_02132ddc
_02122e84: .word func_ov11_02122ed8
.global func_ov11_02122e88
thumb_func_start func_ov11_02122e88
func_ov11_02122e88: ; 0x02122e88
push {r3, lr}
ldr r0, _02122ec8 ; =data_ov11_0212f8cc
ldr r1, _02122ecc ; =func_02006444
bl func_ov11_021198d8
ldr r3, _02122ed0 ; =0x04001008
mov r0, #3
ldrh r2, [r3]
mov r1, #3
bic r2, r0
orr r2, r1
strh r2, [r3]
ldrh r2, [r3, #2]
bic r2, r0
orr r2, r1
strh r2, [r3, #2]
ldr r3, _02122ed4 ; =0x04000008
ldrh r2, [r3]
bic r2, r0
orr r2, r1
strh r2, [r3]
ldrh r2, [r3, #2]
bic r2, r0
orr r2, r1
strh r2, [r3, #2]
ldrh r2, [r3, #4]
bic r2, r0
add r0, r2, #0
orr r0, r1
strh r0, [r3, #4]
pop {r3, pc}
nop
thumb_func_end func_ov11_02122e88
_02122ec8: .word data_ov11_0212f8cc
_02122ecc: .word func_02006444
_02122ed0: .word 0x04001008
_02122ed4: .word 0x04000008
.global func_ov11_02122ed8
thumb_func_start func_ov11_02122ed8
func_ov11_02122ed8: ; 0x02122ed8
push {r3, lr}
mov r0, #2
mov r1, #0
mov r2, #0x15
mov r3, #8
bl func_ov11_0212a1f8
mov r0, #0
mov r1, #0x15
bl func_ov11_0212a960
ldr r0, _02122ef8 ; =func_ov11_02122efc
bl func_ov11_0211c3c4
pop {r3, pc}
nop
thumb_func_end func_ov11_02122ed8
_02122ef8: .word func_ov11_02122efc
.global func_ov11_02122efc
thumb_func_start func_ov11_02122efc
func_ov11_02122efc: ; 0x02122efc
push {r3, lr}
mov r0, #0
bl func_ov11_0212a1e0
cmp r0, #0
bne _02122f14
mov r0, #1
bl func_ov11_0211992c
ldr r0, _02122f18 ; =func_ov11_02122f1c
bl func_ov11_0211c3c4
_02122f14:
pop {r3, pc}
nop
thumb_func_end func_ov11_02122efc
_02122f18: .word func_ov11_02122f1c
.global func_ov11_02122f1c
thumb_func_start func_ov11_02122f1c
func_ov11_02122f1c: ; 0x02122f1c
push {r3, lr}
bl func_ov11_02119494
mov r1, #1
mvn r1, r1
cmp r0, r1
beq _02122f34
bl func_ov11_021194e8
ldr r0, _02122f38 ; =func_ov11_02122f3c
bl func_ov11_0211c3c4
_02122f34:
pop {r3, pc}
nop
thumb_func_end func_ov11_02122f1c
_02122f38: .word func_ov11_02122f3c
.global func_ov11_02122f3c
thumb_func_start func_ov11_02122f3c
func_ov11_02122f3c: ; 0x02122f3c
push {r3, lr}
mov r0, #0xa
blx func_0200db28
bl func_ov11_02123074
bl func_ov11_02122f58
bl func_ov11_02122f7c
bl func_ov11_02122f80
pop {r3, pc}
.align 2, 0
thumb_func_end func_ov11_02122f3c
.global func_ov11_02122f58
thumb_func_start func_ov11_02122f58
func_ov11_02122f58: ; 0x02122f58
push {r3, lr}
mov r0, #2
bl func_ov11_0212af14
cmp r0, #0
beq _02122f6c
mov r0, #0
bl func_ov11_021194a4
pop {r3, pc}
_02122f6c:
bl func_ov11_02122e40
cmp r0, #0
beq _02122f7a
mov r0, #0
bl func_ov11_021194a4
_02122f7a:
pop {r3, pc}
thumb_func_end func_ov11_02122f58
.global func_ov11_02122f7c
thumb_func_start func_ov11_02122f7c
func_ov11_02122f7c: ; 0x02122f7c
bx lr
.align 2, 0
thumb_func_end func_ov11_02122f7c
.global func_ov11_02122f80
thumb_func_start func_ov11_02122f80
func_ov11_02122f80: ; 0x02122f80
push {r3, lr}
bl func_ov11_02119494
cmp r0, #0
bne _02122f9a
bl func_ov11_02126770
mov r0, #7
bl func_ov11_0212672c
ldr r0, _02122f9c ; =func_ov11_02122fa0
bl func_ov11_0211c3c4
_02122f9a:
pop {r3, pc}
.align 2, 0
thumb_func_end func_ov11_02122f80
_02122f9c: .word func_ov11_02122fa0
.global func_ov11_02122fa0
thumb_func_start func_ov11_02122fa0
func_ov11_02122fa0: ; 0x02122fa0
push {r3, lr}
bl func_ov11_021194f8
mov r0, #8
bl func_ov11_0212a338
ldr r0, _02122fb4 ; =func_ov11_02122fb8
bl func_ov11_0211c3c4
pop {r3, pc}
.align 2, 0
thumb_func_end func_ov11_02122fa0
_02122fb4: .word func_ov11_02122fb8
.global func_ov11_02122fb8
thumb_func_start func_ov11_02122fb8
func_ov11_02122fb8: ; 0x02122fb8
push {r3, lr}
mov r0, #1
bl func_ov11_0212a1e0
cmp r0, #0
bne _02122fee
bl func_ov11_02119474
ldr r0, _02122ff0 ; =data_ov11_02132ddc
ldrb r0, [r0]
cmp r0, #0
bne _02122fdc
mov r1, #1
mov r0, #3
add r2, r1, #0
mov r3, #8
bl func_ov11_0212a1f8
_02122fdc:
mov r0, #3
mov r1, #0
mov r2, #0x15
mov r3, #8
bl func_ov11_0212a1f8
ldr r0, _02122ff4 ; =func_ov11_02122ff8
bl func_ov11_0211c3c4
_02122fee:
pop {r3, pc}
.align 2, 0
thumb_func_end func_ov11_02122fb8
_02122ff0: .word data_ov11_02132ddc
_02122ff4: .word func_ov11_02122ff8
.global func_ov11_02122ff8
thumb_func_start func_ov11_02122ff8
func_ov11_02122ff8: ; 0x02122ff8
push {r3, lr}
mov r0, #0
bl func_ov11_0212a1e0
cmp r0, #0
bne _02123066
ldr r0, _02123068 ; =data_ov11_02132ddc
ldrb r0, [r0]
cmp r0, #0
bne _02123016
mov r0, #1
bl func_ov11_0212a1e0
cmp r0, #0
bne _02123066
_02123016:
bl func_ov11_021194c8
cmp r0, #0
beq _02123066
bl func_ov11_02119320
mov r0, #0
bl func_ov11_0212a6e8
ldr r0, _02123068 ; =data_ov11_02132ddc
ldrb r0, [r0]
cmp r0, #0
bne _0212303c
bl func_ov11_02119878
mov r0, #1
add r1, r0, #0
bl func_ov11_0212a9ac
_0212303c:
bl func_ov11_0211c81c
ldr r0, _02123068 ; =data_ov11_02132ddc
ldrb r0, [r0]
cmp r0, #0
bne _02123058
mov r0, #2
mov r1, #1
bl func_ov11_0211c3d0
ldr r0, _0212306c ; =func_ov11_021241cc
bl func_ov11_0211c3c4
pop {r3, pc}
_02123058:
mov r0, #0
add r1, r0, #0
bl func_ov11_0211c3d0
ldr r0, _02123070 ; =func_ov11_0212313c
bl func_ov11_0211c3c4
_02123066:
pop {r3, pc}
.align 2, 0
thumb_func_end func_ov11_02122ff8
_02123068: .word data_ov11_02132ddc
_0212306c: .word func_ov11_021241cc
_02123070: .word func_ov11_0212313c
.global func_ov11_02123074
thumb_func_start func_ov11_02123074
func_ov11_02123074: ; 0x02123074
push {r3, lr}
bl func_ov11_0211c838
cmp r0, #3
beq _02123088
cmp r0, #4
beq _0212309e
cmp r0, #5
beq _021230ca
pop {r3, pc}
_02123088:
ldr r0, _021230f8 ; =data_ov11_02132ddc
mov r1, #1
strb r1, [r0]
bl func_ov11_02126770
bl func_ov11_0211c8a8
ldr r0, _021230fc ; =func_ov11_02122fa0
bl func_ov11_0211c3c4
pop {r3, pc}
_0212309e:
ldr r0, _021230f8 ; =data_ov11_02132ddc
mov r1, #0
strb r1, [r0]
bl func_ov11_02126770
mov r0, #9
bl func_ov11_0212672c
mov r1, #1
mov r0, #0
str r0, [sp]
mov r0, #0xd
add r2, r1, #0
sub r3, r1, #2
bl func_ov11_0212739c
bl func_ov11_021194f8
ldr r0, _02123100 ; =func_ov11_02123104
bl func_ov11_0211c3c4
pop {r3, pc}
_021230ca:
ldr r0, _021230f8 ; =data_ov11_02132ddc
mov r1, #0
strb r1, [r0]
bl func_ov11_02126770
mov r0, #0x12
bl func_ov11_0212672c
mov r1, #1
mov r0, #0
str r0, [sp]
mov r0, #0xe
add r2, r1, #0
sub r3, r1, #2
bl func_ov11_0212739c
bl func_ov11_021194f8
ldr r0, _02123100 ; =func_ov11_02123104
bl func_ov11_0211c3c4
pop {r3, pc}
nop
thumb_func_end func_ov11_02123074
_021230f8: .word data_ov11_02132ddc
_021230fc: .word func_ov11_02122fa0
_02123100: .word func_ov11_02123104
.global func_ov11_02123104
thumb_func_start func_ov11_02123104
func_ov11_02123104: ; 0x02123104
push {r3, lr}
bl func_ov11_021275cc
cmp r0, #0
bne _0212311e
mov r0, #6
bl func_ov11_0212672c
bl func_ov11_021275a0
ldr r0, _02123120 ; =func_ov11_02123124
bl func_ov11_0211c3c4
_0212311e:
pop {r3, pc}
.align 2, 0
thumb_func_end func_ov11_02123104
_02123120: .word func_ov11_02123124
.global func_ov11_02123124
thumb_func_start func_ov11_02123124
func_ov11_02123124: ; 0x02123124
push {r3, lr}
bl func_ov11_021275dc
cmp r0, #0
bne _02123134
ldr r0, _02123138 ; =func_ov11_02122fa0
bl func_ov11_0211c3c4
_02123134:
pop {r3, pc}
nop
thumb_func_end func_ov11_02123124
_02123138: .word func_ov11_02122fa0
.global func_ov11_0212313c
thumb_func_start func_ov11_0212313c
func_ov11_0212313c: ; 0x0212313c
push {r3, lr}
ldr r0, _02123160 ; =data_ov11_02132de0
mov r1, #0
strb r1, [r0]
bl func_ov11_02123168
bl func_ov11_02119c18
mov r0, #0x26
bl func_ov11_0211994c
mov r0, #0x10
bl func_ov11_0212672c
ldr r0, _02123164 ; =func_ov11_021231b8
bl func_ov11_0211c3c4
pop {r3, pc}
.align 2, 0
thumb_func_end func_ov11_0212313c
_02123160: .word data_ov11_02132de0
_02123164: .word func_ov11_021231b8
.global func_ov11_02123168
thumb_func_start func_ov11_02123168
func_ov11_02123168: ; 0x02123168
push {r3, lr}
ldr r0, _021231a8 ; =data_ov11_0212f8e0
ldr r1, _021231ac ; =func_02006444
bl func_ov11_021198d8
ldr r3, _021231b0 ; =0x04001008
mov r0, #3
ldrh r2, [r3]
mov r1, #3
bic r2, r0
orr r2, r1
strh r2, [r3]
ldrh r2, [r3, #2]
bic r2, r0
orr r2, r1
strh r2, [r3, #2]
ldr r3, _021231b4 ; =0x04000008
ldrh r2, [r3]
bic r2, r0
orr r2, r1
strh r2, [r3]
ldrh r2, [r3, #2]
bic r2, r0
orr r2, r1
strh r2, [r3, #2]
ldrh r2, [r3, #4]
bic r2, r0
add r0, r2, #0
orr r0, r1
strh r0, [r3, #4]
pop {r3, pc}
nop
thumb_func_end func_ov11_02123168
_021231a8: .word data_ov11_0212f8e0
_021231ac: .word func_02006444
_021231b0: .word 0x04001008
_021231b4: .word 0x04000008
.global func_ov11_021231b8
thumb_func_start func_ov11_021231b8
func_ov11_021231b8: ; 0x021231b8
push {r3, lr}
mov r0, #2
mov r1, #0
mov r2, #0x15
mov r3, #8
bl func_ov11_0212a1f8
mov r0, #0
mov r1, #0x15
bl func_ov11_0212a960
ldr r0, _021231d8 ; =func_ov11_021231dc
bl func_ov11_0211c3c4
pop {r3, pc}
nop
thumb_func_end func_ov11_021231b8
_021231d8: .word func_ov11_021231dc
.global func_ov11_021231dc
thumb_func_start func_ov11_021231dc
func_ov11_021231dc: ; 0x021231dc
push {r3, lr}
mov r0, #0
bl func_ov11_0212a1e0
cmp r0, #0
bne _021231ee
ldr r0, _021231f0 ; =func_ov11_021231f4
bl func_ov11_0211c3c4
_021231ee:
pop {r3, pc}
.align 2, 0
thumb_func_end func_ov11_021231dc
_021231f0: .word func_ov11_021231f4
.global func_ov11_021231f4
thumb_func_start func_ov11_021231f4
func_ov11_021231f4: ; 0x021231f4
push {r3, lr}
bl func_ov11_02123278
bl func_ov11_02123200
pop {r3, pc}
thumb_func_end func_ov11_021231f4
.global func_ov11_02123200
thumb_func_start func_ov11_02123200
func_ov11_02123200: ; 0x02123200
bx lr
.align 2, 0
thumb_func_end func_ov11_02123200
.global func_ov11_02123204
thumb_func_start func_ov11_02123204
func_ov11_02123204: ; 0x02123204
push {r3, lr}
mov r1, #1
mov r0, #3
add r2, r1, #0
mov r3, #8
bl func_ov11_0212a1f8
mov r0, #3
mov r1, #0
mov r2, #0x15
mov r3, #8
bl func_ov11_0212a1f8
ldr r0, _02123228 ; =func_ov11_0212322c
bl func_ov11_0211c3c4
pop {r3, pc}
nop
thumb_func_end func_ov11_02123204
_02123228: .word func_ov11_0212322c
.global func_ov11_0212322c
thumb_func_start func_ov11_0212322c
func_ov11_0212322c: ; 0x0212322c
push {r3, lr}
mov r0, #1
bl func_ov11_0212a1e0
cmp r0, #0
bne _02123272
mov r0, #0
bl func_ov11_0212a1e0
cmp r0, #0
bne _02123272
mov r0, #0
bl func_ov11_0212a6e8
bl func_ov11_02119878
mov r0, #1
add r1, r0, #0
bl func_ov11_0212a9ac
mov r0, #0
mov r1, #0x15
bl func_ov11_0212a9ac
mov r0, #0
add r1, r0, #0
bl func_ov11_0211c3d0
mov r0, #0
mov r1, #1
bl func_ov11_0211c3f8
ldr r0, _02123274 ; =func_ov11_02124b88
bl func_ov11_0211c3c4
_02123272:
pop {r3, pc}
.align 2, 0
thumb_func_end func_ov11_0212322c
_02123274: .word func_ov11_02124b88
.global func_ov11_02123278
thumb_func_start func_ov11_02123278
func_ov11_02123278: ; 0x02123278
push {r3, lr}
ldr r0, _02123290 ; =data_ov11_02132de0
ldrb r1, [r0]
add r1, r1, #1
strb r1, [r0]
ldrb r0, [r0]
cmp r0, #0x78
blo _0212328e
ldr r0, _02123294 ; =func_ov11_02123204
bl func_ov11_0211c3c4
_0212328e:
pop {r3, pc}
.align 2, 0
thumb_func_end func_ov11_02123278
_02123290: .word data_ov11_02132de0
_02123294: .word func_ov11_02123204
.global func_ov11_02123298
thumb_func_start func_ov11_02123298
func_ov11_02123298: ; 0x02123298
ldr r0, _021232b0 ; =0x027fffa8
ldrh r1, [r0]
mov r0, #2
lsl r0, r0, #0xe
and r0, r1
asr r0, r0, #0xf
beq _021232aa
mov r0, #1
bx lr
_021232aa:
mov r0, #0
bx lr
nop
thumb_func_end func_ov11_02123298
_021232b0: .word 0x027fffa8
.global func_ov11_021232b4
thumb_func_start func_ov11_021232b4
func_ov11_021232b4: ; 0x021232b4
push {r3, lr}
ldr r0, _021232f0 ; =data_ov11_02132de4
mov r1, #0
strb r1, [r0]
bl func_ov11_021232f8
bl func_ov11_02119c18
mov r0, #0x37
add r1, r0, #0
sub r1, #0x38
mov r2, #0
bl func_ov11_021197f4
mov r0, #2
bl func_ov11_02119900
mov r0, #0x24
bl func_ov11_0211994c
mov r0, #0
bl func_ov11_02119290
mov r0, #0xb
bl func_ov11_0212672c
ldr r0, _021232f4 ; =func_ov11_02123368
bl func_ov11_0211c3c4
pop {r3, pc}
.align 2, 0
thumb_func_end func_ov11_021232b4
_021232f0: .word data_ov11_02132de4
_021232f4: .word func_ov11_02123368
.global func_ov11_021232f8
thumb_func_start func_ov11_021232f8
func_ov11_021232f8: ; 0x021232f8
push {r3, lr}
ldr r0, _02123348 ; =data_ov11_0212f8f4
ldr r1, _0212334c ; =func_02006744
bl func_ov11_021198d8
ldr r0, _02123350 ; =data_ov11_0212f90c
ldr r1, _02123354 ; =func_0200600c
bl func_ov11_021198d8
ldr r0, _02123358 ; =data_ov11_0212f924
ldr r1, _0212335c ; =func_02006444
bl func_ov11_021198d8
ldr r3, _02123360 ; =0x04001008
mov r0, #3
ldrh r2, [r3]
mov r1, #3
bic r2, r0
orr r2, r1
strh r2, [r3]
ldrh r2, [r3, #2]
bic r2, r0
orr r2, r1
strh r2, [r3, #2]
ldr r3, _02123364 ; =0x04000008
ldrh r2, [r3]
bic r2, r0
orr r2, r1
strh r2, [r3]
ldrh r2, [r3, #2]
bic r2, r0
orr r2, r1
strh r2, [r3, #2]
ldrh r2, [r3, #4]
bic r2, r0
add r0, r2, #0
orr r0, r1
strh r0, [r3, #4]
pop {r3, pc}
nop
thumb_func_end func_ov11_021232f8
_02123348: .word data_ov11_0212f8f4
_0212334c: .word func_02006744
_02123350: .word data_ov11_0212f90c
_02123354: .word func_0200600c
_02123358: .word data_ov11_0212f924
_0212335c: .word func_02006444
_02123360: .word 0x04001008
_02123364: .word 0x04000008
.global func_ov11_02123368
thumb_func_start func_ov11_02123368
func_ov11_02123368: ; 0x02123368
push {r3, lr}
mov r1, #1
mov r0, #2
add r2, r1, #0
mov r3, #8
bl func_ov11_0212a1f8
mov r0, #2
mov r1, #0
mov r2, #0x15
mov r3, #8
bl func_ov11_0212a1f8
mov r0, #1
add r1, r0, #0
bl func_ov11_0212a960
mov r0, #0
mov r1, #0x15
bl func_ov11_0212a960
ldr r0, _0212339c ; =func_ov11_021233a0
bl func_ov11_0211c3c4
pop {r3, pc}
nop
thumb_func_end func_ov11_02123368
_0212339c: .word func_ov11_021233a0
.global func_ov11_021233a0
thumb_func_start func_ov11_021233a0
func_ov11_021233a0: ; 0x021233a0
push {r3, lr}
mov r0, #1
bl func_ov11_0212a1e0
cmp r0, #0
bne _021233c6
mov r0, #0
bl func_ov11_0212a1e0
cmp r0, #0
bne _021233c6
bl func_ov11_0211c7d0
mov r0, #1
bl func_ov11_0211992c
ldr r0, _021233c8 ; =func_ov11_021233cc
bl func_ov11_0211c3c4
_021233c6:
pop {r3, pc}
.align 2, 0
thumb_func_end func_ov11_021233a0
_021233c8: .word func_ov11_021233cc
.global func_ov11_021233cc
thumb_func_start func_ov11_021233cc
func_ov11_021233cc: ; 0x021233cc
push {r3, lr}
bl func_ov11_02119494
mov r1, #1
mvn r1, r1
cmp r0, r1
beq _021233e4
bl func_ov11_021194e8
ldr r0, _021233e8 ; =func_ov11_021233ec
bl func_ov11_0211c3c4
_021233e4:
pop {r3, pc}
nop
thumb_func_end func_ov11_021233cc
_021233e8: .word func_ov11_021233ec
.global func_ov11_021233ec
thumb_func_start func_ov11_021233ec
func_ov11_021233ec: ; 0x021233ec
push {r3, lr}
mov r0, #0xa
blx func_0200db28
bl func_ov11_02123534
bl func_ov11_02123408
bl func_ov11_0212342c
bl func_ov11_02123430
pop {r3, pc}
.align 2, 0
thumb_func_end func_ov11_021233ec
.global func_ov11_02123408
thumb_func_start func_ov11_02123408
func_ov11_02123408: ; 0x02123408
push {r3, lr}
mov r0, #2
bl func_ov11_0212af14
cmp r0, #0
beq _0212341c
mov r0, #0
bl func_ov11_021194a4
pop {r3, pc}
_0212341c:
bl func_ov11_02123298
cmp r0, #0
beq _0212342a
mov r0, #0
bl func_ov11_021194a4
_0212342a:
pop {r3, pc}
thumb_func_end func_ov11_02123408
.global func_ov11_0212342c
thumb_func_start func_ov11_0212342c
func_ov11_0212342c: ; 0x0212342c
bx lr
.align 2, 0
thumb_func_end func_ov11_0212342c
.global func_ov11_02123430
thumb_func_start func_ov11_02123430
func_ov11_02123430: ; 0x02123430
push {r3, lr}
bl func_ov11_02119494
cmp r0, #0
bne _0212344a
bl func_ov11_02126770
mov r0, #7
bl func_ov11_0212672c
ldr r0, _0212344c ; =func_ov11_02123450
bl func_ov11_0211c3c4
_0212344a:
pop {r3, pc}
.align 2, 0
thumb_func_end func_ov11_02123430
_0212344c: .word func_ov11_02123450
.global func_ov11_02123450
thumb_func_start func_ov11_02123450
func_ov11_02123450: ; 0x02123450
push {r3, lr}
bl func_ov11_021194f8
mov r0, #8
bl func_ov11_0212a338
ldr r0, _02123464 ; =func_ov11_02123468
bl func_ov11_0211c3c4
pop {r3, pc}
.align 2, 0
thumb_func_end func_ov11_02123450
_02123464: .word func_ov11_02123468
.global func_ov11_02123468
thumb_func_start func_ov11_02123468
func_ov11_02123468: ; 0x02123468
push {r3, lr}
mov r0, #1
bl func_ov11_0212a1e0
cmp r0, #0
bne _021234a6
ldr r0, _021234a8 ; =data_ov11_02132de4
ldrb r0, [r0]
cmp r0, #0
bne _02123480
bl func_ov11_02119474
_02123480:
ldr r0, _021234a8 ; =data_ov11_02132de4
ldrb r0, [r0]
cmp r0, #0
bne _02123494
mov r1, #1
mov r0, #3
add r2, r1, #0
mov r3, #8
bl func_ov11_0212a1f8
_02123494:
mov r0, #3
mov r1, #0
mov r2, #0x14
mov r3, #8
bl func_ov11_0212a1f8
ldr r0, _021234ac ; =func_ov11_021234b0
bl func_ov11_0211c3c4
_021234a6:
pop {r3, pc}
.align 2, 0
thumb_func_end func_ov11_02123468
_021234a8: .word data_ov11_02132de4
_021234ac: .word func_ov11_021234b0
.global func_ov11_021234b0
thumb_func_start func_ov11_021234b0
func_ov11_021234b0: ; 0x021234b0
push {r3, lr}
mov r0, #0
bl func_ov11_0212a1e0
cmp r0, #0
bne _02123526
ldr r0, _02123528 ; =data_ov11_02132de4
ldrb r0, [r0]
cmp r0, #0
bne _021234ce
mov r0, #1
bl func_ov11_0212a1e0
cmp r0, #0
bne _02123526
_021234ce:
bl func_ov11_021194c8
cmp r0, #0
beq _02123526
bl func_ov11_02119320
mov r0, #0
bl func_ov11_0212a6e8
ldr r0, _02123528 ; =data_ov11_02132de4
ldrb r0, [r0]
cmp r0, #0
bne _021234f4
bl func_ov11_02119878
mov r0, #1
add r1, r0, #0
bl func_ov11_0212a9ac
_021234f4:
mov r0, #0
mov r1, #0x15
bl func_ov11_0212a9ac
ldr r0, _02123528 ; =data_ov11_02132de4
ldrb r0, [r0]
cmp r0, #0
bne _02123518
bl func_ov11_0211c81c
mov r0, #2
mov r1, #1
bl func_ov11_0211c3d0
ldr r0, _0212352c ; =func_ov11_021241cc
bl func_ov11_0211c3c4
pop {r3, pc}
_02123518:
mov r0, #0
add r1, r0, #0
bl func_ov11_0211c3d0
ldr r0, _02123530 ; =func_ov11_02122b88
bl func_ov11_0211c3c4
_02123526:
pop {r3, pc}
.align 2, 0
thumb_func_end func_ov11_021234b0
_02123528: .word data_ov11_02132de4
_0212352c: .word func_ov11_021241cc
_02123530: .word func_ov11_02122b88
.global func_ov11_02123534
thumb_func_start func_ov11_02123534
func_ov11_02123534: ; 0x02123534
push {r3, lr}
bl func_ov11_0211c838
cmp r0, #1
beq _02123544
cmp r0, #4
beq _02123552
pop {r3, pc}
_02123544:
ldr r0, _02123580 ; =data_ov11_02132de4
mov r1, #1
strb r1, [r0]
ldr r0, _02123584 ; =func_ov11_02123450
bl func_ov11_0211c3c4
pop {r3, pc}
_02123552:
ldr r0, _02123580 ; =data_ov11_02132de4
mov r1, #0
strb r1, [r0]
bl func_ov11_02126770
mov r0, #9
bl func_ov11_0212672c
mov r1, #1
mov r0, #0
str r0, [sp]
mov r0, #0xd
add r2, r1, #0
sub r3, r1, #2
bl func_ov11_0212739c
bl func_ov11_021194f8
ldr r0, _02123588 ; =func_ov11_0212358c
bl func_ov11_0211c3c4
pop {r3, pc}
nop
thumb_func_end func_ov11_02123534
_02123580: .word data_ov11_02132de4
_02123584: .word func_ov11_02123450
_02123588: .word func_ov11_0212358c
.global func_ov11_0212358c
thumb_func_start func_ov11_0212358c
func_ov11_0212358c: ; 0x0212358c
push {r3, lr}
bl func_ov11_021275cc
cmp r0, #0
bne _021235a6
mov r0, #6
bl func_ov11_0212672c
bl func_ov11_021275a0
ldr r0, _021235a8 ; =func_ov11_021235ac
bl func_ov11_0211c3c4
_021235a6:
pop {r3, pc}
.align 2, 0
thumb_func_end func_ov11_0212358c
_021235a8: .word func_ov11_021235ac
.global func_ov11_021235ac
thumb_func_start func_ov11_021235ac
func_ov11_021235ac: ; 0x021235ac
push {r3, lr}
bl func_ov11_021275dc
cmp r0, #0
bne _021235bc
ldr r0, _021235c0 ; =func_ov11_02123450
bl func_ov11_0211c3c4
_021235bc:
pop {r3, pc}
nop
thumb_func_end func_ov11_021235ac
_021235c0: .word func_ov11_02123450
.global func_ov11_021235c4
thumb_func_start func_ov11_021235c4
func_ov11_021235c4: ; 0x021235c4
push {r3, lr}
ldr r0, _0212360c ; =data_ov11_02132de8
mov r1, #0
strh r1, [r0, #2]
strb r1, [r0]
bl func_ov11_02123614
mov r0, #0x33
add r1, r0, #0
sub r1, #0x34
mov r2, #0
bl func_ov11_021197f4
bl func_ov11_02119c18
mov r0, #2
bl func_ov11_02119900
mov r0, #0x33
bl func_ov11_0211994c
mov r0, #0
bl func_ov11_02119290
bl func_ov11_02125ad8
bl func_ov11_02125b20
mov r0, #0xa
bl func_ov11_0212672c
ldr r0, _02123610 ; =func_ov11_02123684
bl func_ov11_0211c3c4
pop {r3, pc}
nop
thumb_func_end func_ov11_021235c4
_0212360c: .word data_ov11_02132de8
_02123610: .word func_ov11_02123684
.global func_ov11_02123614
thumb_func_start func_ov11_02123614
func_ov11_02123614: ; 0x02123614
push {r3, lr}
ldr r0, _02123664 ; =data_ov11_0212f938
ldr r1, _02123668 ; =func_02006744
bl func_ov11_021198d8
ldr r0, _0212366c ; =data_ov11_0212f950
ldr r1, _02123670 ; =func_0200600c
bl func_ov11_021198d8
ldr r0, _02123674 ; =data_ov11_0212f968
ldr r1, _02123678 ; =func_02006444
bl func_ov11_021198d8
ldr r3, _0212367c ; =0x04001008
mov r0, #3
ldrh r2, [r3]
mov r1, #3
bic r2, r0
orr r2, r1
strh r2, [r3]
ldrh r2, [r3, #2]
bic r2, r0
orr r2, r1
strh r2, [r3, #2]
ldr r3, _02123680 ; =0x04000008
ldrh r2, [r3]
bic r2, r0
orr r2, r1
strh r2, [r3]
ldrh r2, [r3, #2]
bic r2, r0
orr r2, r1
strh r2, [r3, #2]
ldrh r2, [r3, #4]
bic r2, r0
add r0, r2, #0
orr r0, r1
strh r0, [r3, #4]
pop {r3, pc}
nop
thumb_func_end func_ov11_02123614
_02123664: .word data_ov11_0212f938
_02123668: .word func_02006744
_0212366c: .word data_ov11_0212f950
_02123670: .word func_0200600c
_02123674: .word data_ov11_0212f968
_02123678: .word func_02006444
_0212367c: .word 0x04001008
_02123680: .word 0x04000008
.global func_ov11_02123684
thumb_func_start func_ov11_02123684
func_ov11_02123684: ; 0x02123684
push {r3, lr}
mov r1, #1
mov r0, #2
add r2, r1, #0
mov r3, #8
bl func_ov11_0212a1f8
mov r0, #2
mov r1, #0
mov r2, #0x15
mov r3, #8
bl func_ov11_0212a1f8
mov r0, #1
add r1, r0, #0
bl func_ov11_0212a960
mov r0, #0
mov r1, #0x15
bl func_ov11_0212a960
ldr r0, _021236b8 ; =func_ov11_021236bc
bl func_ov11_0211c3c4
pop {r3, pc}
nop
thumb_func_end func_ov11_02123684
_021236b8: .word func_ov11_021236bc
.global func_ov11_021236bc
thumb_func_start func_ov11_021236bc
func_ov11_021236bc: ; 0x021236bc
push {r3, lr}
mov r0, #1
bl func_ov11_0212a1e0
cmp r0, #0
bne _021236de
mov r0, #0
bl func_ov11_0212a1e0
cmp r0, #0
bne _021236de
mov r0, #1
bl func_ov11_0211992c
ldr r0, _021236e0 ; =func_ov11_021236e4
bl func_ov11_0211c3c4
_021236de:
pop {r3, pc}
.align 2, 0
thumb_func_end func_ov11_021236bc
_021236e0: .word func_ov11_021236e4
.global func_ov11_021236e4
thumb_func_start func_ov11_021236e4
func_ov11_021236e4: ; 0x021236e4
push {r3, lr}
bl func_ov11_02119494
mov r1, #1
mvn r1, r1
cmp r0, r1
beq _021236fc
bl func_ov11_021194e8
ldr r0, _02123700 ; =func_ov11_02123704
bl func_ov11_0211c3c4
_021236fc:
pop {r3, pc}
nop
thumb_func_end func_ov11_021236e4
_02123700: .word func_ov11_02123704
.global func_ov11_02123704
thumb_func_start func_ov11_02123704
func_ov11_02123704: ; 0x02123704
push {r3, lr}
bl func_ov11_021237d0
bl func_ov11_021237e8
bl func_ov11_021237ec
bl func_ov11_02123718
pop {r3, pc}
thumb_func_end func_ov11_02123704
.global func_ov11_02123718
thumb_func_start func_ov11_02123718
func_ov11_02123718: ; 0x02123718
push {r3, lr}
sub sp, #8
ldr r0, _021237c4 ; =data_ov11_02132de8
ldrh r1, [r0, #2]
add r1, r1, #1
strh r1, [r0, #2]
ldrh r1, [r0, #2]
mov r0, #0x4b
lsl r0, r0, #2
cmp r1, r0
blo _021237c0
bl func_ov11_02126770
add r0, sp, #4
bl func_ov11_02125c44
cmp r0, #0
bne _02123766
ldr r0, _021237c4 ; =data_ov11_02132de8
mov r1, #2
strb r1, [r0]
mov r1, #1
mov r0, #0
str r0, [sp]
mov r0, #0xf
add r2, r1, #0
sub r3, r1, #2
bl func_ov11_0212739c
mov r0, #0x12
bl func_ov11_0212672c
bl func_ov11_021194f8
ldr r0, _021237c8 ; =func_ov11_021238e8
bl func_ov11_0211c3c4
add sp, #8
pop {r3, pc}
_02123766:
mov r2, #0
cmp r0, #0
ble _02123780
ldr r3, [sp, #4]
_0212376e:
add r1, r3, #0
add r1, #0x28
ldrb r1, [r1]
cmp r1, #2
bne _02123780
add r2, r2, #1
add r3, #0x2a
cmp r2, r0
blt _0212376e
_02123780:
cmp r2, r0
bne _021237ae
ldr r0, _021237c4 ; =data_ov11_02132de8
mov r1, #3
strb r1, [r0]
mov r1, #1
mov r0, #0
str r0, [sp]
mov r0, #0xe
add r2, r1, #0
sub r3, r1, #2
bl func_ov11_0212739c
mov r0, #0x12
bl func_ov11_0212672c
bl func_ov11_021194f8
ldr r0, _021237c8 ; =func_ov11_021238e8
bl func_ov11_0211c3c4
add sp, #8
pop {r3, pc}
_021237ae:
ldr r0, _021237c4 ; =data_ov11_02132de8
mov r1, #1
strb r1, [r0]
mov r0, #0xf
bl func_ov11_0212672c
ldr r0, _021237cc ; =func_ov11_0212380c
bl func_ov11_0211c3c4
_021237c0:
add sp, #8
pop {r3, pc}
.align 2, 0
thumb_func_end func_ov11_02123718
_021237c4: .word data_ov11_02132de8
_021237c8: .word func_ov11_021238e8
_021237cc: .word func_ov11_0212380c
.global func_ov11_021237d0
thumb_func_start func_ov11_021237d0
func_ov11_021237d0: ; 0x021237d0
push {r3, lr}
mov r0, #2
bl func_ov11_0212af14
cmp r0, #0
beq _021237e6
bl func_ov11_02126770
mov r0, #0
bl func_ov11_021194a4
_021237e6:
pop {r3, pc}
thumb_func_end func_ov11_021237d0
.global func_ov11_021237e8
thumb_func_start func_ov11_021237e8
func_ov11_021237e8: ; 0x021237e8
bx lr
.align 2, 0
thumb_func_end func_ov11_021237e8
.global func_ov11_021237ec
thumb_func_start func_ov11_021237ec
func_ov11_021237ec: ; 0x021237ec
push {r3, lr}
bl func_ov11_02119494
cmp r0, #0
bne _02123806
bl func_ov11_02126770
mov r0, #7
bl func_ov11_0212672c
ldr r0, _02123808 ; =func_ov11_0212380c
bl func_ov11_0211c3c4
_02123806:
pop {r3, pc}
.align 2, 0
thumb_func_end func_ov11_021237ec
_02123808: .word func_ov11_0212380c
.global func_ov11_0212380c
thumb_func_start func_ov11_0212380c
func_ov11_0212380c: ; 0x0212380c
push {r3, lr}
bl func_ov11_021194f8
mov r0, #8
bl func_ov11_0212a338
ldr r0, _02123820 ; =func_ov11_02123824
bl func_ov11_0211c3c4
pop {r3, pc}
.align 2, 0
thumb_func_end func_ov11_0212380c
_02123820: .word func_ov11_02123824
.global func_ov11_02123824
thumb_func_start func_ov11_02123824
func_ov11_02123824: ; 0x02123824
push {r3, lr}
mov r0, #1
bl func_ov11_0212a1e0
cmp r0, #0
bne _02123852
bl func_ov11_02119474
mov r1, #1
mov r0, #3
add r2, r1, #0
mov r3, #8
bl func_ov11_0212a1f8
mov r0, #3
mov r1, #0
mov r2, #0x15
mov r3, #8
bl func_ov11_0212a1f8
ldr r0, _02123854 ; =func_ov11_02123858
bl func_ov11_0211c3c4
_02123852:
pop {r3, pc}
.align 2, 0
thumb_func_end func_ov11_02123824
_02123854: .word func_ov11_02123858
.global func_ov11_02123858
thumb_func_start func_ov11_02123858
func_ov11_02123858: ; 0x02123858
push {r3, lr}
mov r0, #1
bl func_ov11_0212a1e0
cmp r0, #0
bne _021238da
mov r0, #0
bl func_ov11_0212a1e0
cmp r0, #0
bne _021238da
bl func_ov11_021194c8
cmp r0, #0
beq _021238da
_02123876:
bl func_ov11_02125bdc
cmp r0, #0
beq _02123876
bl func_ov11_02119320
mov r0, #0
bl func_ov11_0212a6e8
bl func_ov11_02119878
mov r0, #1
add r1, r0, #0
bl func_ov11_0212a9ac
mov r0, #0
mov r1, #0x15
bl func_ov11_0212a9ac
ldr r0, _021238dc ; =data_ov11_02132de8
ldrb r0, [r0]
cmp r0, #1
beq _021238c4
bl func_ov11_02125af8
bl func_ov11_02125e48
add r0, #0xf4
ldrb r0, [r0]
bl func_ov11_02126150
mov r0, #2
mov r1, #1
bl func_ov11_0211c3d0
ldr r0, _021238e0 ; =func_ov11_021241cc
bl func_ov11_0211c3c4
pop {r3, pc}
_021238c4:
mov r0, #0
mov r1, #1
bl func_ov11_0211c3d0
mov r0, #0
add r1, r0, #0
bl func_ov11_0211c3f8
ldr r0, _021238e4 ; =func_ov11_0211efc4
bl func_ov11_0211c3c4
_021238da:
pop {r3, pc}
.align 2, 0
thumb_func_end func_ov11_02123858
_021238dc: .word data_ov11_02132de8
_021238e0: .word func_ov11_021241cc
_021238e4: .word func_ov11_0211efc4
.global func_ov11_021238e8
thumb_func_start func_ov11_021238e8
func_ov11_021238e8: ; 0x021238e8
push {r3, lr}
bl func_ov11_021275cc
cmp r0, #0
bne _02123902
mov r0, #6
bl func_ov11_0212672c
bl func_ov11_021275a0
ldr r0, _02123904 ; =func_ov11_02123908
bl func_ov11_0211c3c4
_02123902:
pop {r3, pc}
.align 2, 0
thumb_func_end func_ov11_021238e8
_02123904: .word func_ov11_02123908
.global func_ov11_02123908
thumb_func_start func_ov11_02123908
func_ov11_02123908: ; 0x02123908
push {r3, lr}
bl func_ov11_021275dc
cmp r0, #0
bne _02123918
ldr r0, _0212391c ; =func_ov11_0212380c
bl func_ov11_0211c3c4
_02123918:
pop {r3, pc}
nop
thumb_func_end func_ov11_02123908
_0212391c: .word func_ov11_0212380c
.global func_ov11_02123920
thumb_func_start func_ov11_02123920
func_ov11_02123920: ; 0x02123920
push {r3, lr}
mov r0, #0x20
mov r1, #4
bl func_ov11_0212ac60
ldr r1, _02123960 ; =data_ov11_02132dec
str r0, [r1, #4]
mov r1, #0
strb r1, [r0, #0x1d]
bl func_ov11_02123968
mov r0, #1
bl func_ov11_02119bd8
mov r0, #0x2f
add r1, r0, #0
sub r1, #0x30
mov r2, #0
bl func_ov11_021197f4
mov r0, #0
bl func_ov11_02119900
bl func_ov11_02123a18
bl func_ov11_02123e64
ldr r0, _02123964 ; =func_ov11_02123ac8
bl func_ov11_0211c3c4
pop {r3, pc}
nop
thumb_func_end func_ov11_02123920
_02123960: .word data_ov11_02132dec
_02123964: .word func_ov11_02123ac8
.global func_ov11_02123968
thumb_func_start func_ov11_02123968
func_ov11_02123968: ; 0x02123968
push {r3, lr}
sub sp, #0x18
ldr r3, _021239e8 ; =data_ov11_0212e99c
add r2, sp, #0
mov r1, #0x16
_02123972:
ldrb r0, [r3]
add r3, r3, #1
strb r0, [r2]
add r2, r2, #1
sub r1, r1, #1
bne _02123972
ldr r0, _021239ec ; =data_ov11_0212f97c
ldr r1, _021239f0 ; =func_020060b8
bl func_ov11_021198d8
ldr r0, _021239f4 ; =data_ov11_0212f990
ldr r1, _021239f8 ; =func_02006744
bl func_ov11_021198d8
ldr r0, _021239fc ; =data_ov11_0212f9a8
ldr r1, _02123a00 ; =func_0200600c
bl func_ov11_021198d8
ldr r0, _02123a04 ; =data_ov11_0212f9c0
ldr r1, _02123a08 ; =func_02006444
bl func_ov11_021198d8
add r0, sp, #0
bl func_ov11_0211989c
mov r1, #0
mov r2, #4
bl func_ov11_02129ad8
ldr r1, _02123a0c ; =data_ov11_02132dec
ldr r1, [r1, #4]
str r0, [r1]
mov r0, #1
mov r1, #0x10
bl func_ov11_0212a960
ldr r3, _02123a10 ; =0x04001008
mov r0, #3
ldrh r2, [r3]
mov r1, #3
bic r2, r0
orr r2, r1
strh r2, [r3]
ldrh r2, [r3, #2]
bic r2, r0
orr r2, r1
strh r2, [r3, #2]
ldr r3, _02123a14 ; =0x0400000a
ldrh r2, [r3]
bic r2, r0
orr r2, r1
strh r2, [r3]
ldrh r2, [r3, #2]
bic r2, r0
add r0, r2, #0
orr r0, r1
strh r0, [r3, #2]
add sp, #0x18
pop {r3, pc}
.align 2, 0
thumb_func_end func_ov11_02123968
_021239e8: .word data_ov11_0212e99c
_021239ec: .word data_ov11_0212f97c
_021239f0: .word func_020060b8
_021239f4: .word data_ov11_0212f990
_021239f8: .word func_02006744
_021239fc: .word data_ov11_0212f9a8
_02123a00: .word func_0200600c
_02123a04: .word data_ov11_0212f9c0
_02123a08: .word func_02006444
_02123a0c: .word data_ov11_02132dec
_02123a10: .word 0x04001008
_02123a14: .word 0x0400000a
.global func_ov11_02123a18
thumb_func_start func_ov11_02123a18
func_ov11_02123a18: ; 0x02123a18
push {r3, r4, r5, r6, r7, lr}
sub sp, #8
ldr r7, _02123abc ; =data_ov11_0212e9b2
mov r5, #0
ldr r6, _02123ac0 ; =data_ov11_02132dec
add r4, r5, #0
str r7, [sp, #4]
_02123a26:
add r0, r5, #0
bl func_ov11_0212613c
str r0, [sp]
cmp r0, #0xff
bne _02123a38
mov r0, #3
str r0, [sp]
b _02123a78
_02123a38:
mov r0, #0
mov r1, #0x11
mov r2, #1
bl func_ov11_0212a0b0
ldr r1, [r6, #4]
ldr r2, [sp, #4]
add r1, r1, r4
str r0, [r1, #0x10]
add r0, r5, #3
lsl r3, r0, #2
ldr r0, [sp, #4]
mov r1, #0
add r0, r0, r3
mov ip, r0
ldr r0, [r6, #4]
ldrh r2, [r2, r3]
mov r3, ip
add r0, r0, r4
ldrh r3, [r3, #2]
ldr r0, [r0, #0x10]
mvn r1, r1
bl func_ov11_02129f08
ldr r0, [r6, #4]
mov r1, #0
add r0, r0, r4
ldr r0, [r0, #0x10]
mvn r1, r1
mov r2, #3
bl func_ov11_02129fac
_02123a78:
ldr r2, _02123ac4 ; =data_ov11_0212e990
ldr r1, [sp]
mov r0, #0
ldrb r1, [r2, r1]
mov r2, #1
bl func_ov11_0212a0b0
ldr r1, [r6, #4]
add r1, r1, r4
str r0, [r1, #4]
ldr r0, [r6, #4]
mov r1, #0
add r0, r0, r4
ldrh r2, [r7]
ldrh r3, [r7, #2]
ldr r0, [r0, #4]
mvn r1, r1
bl func_ov11_02129f08
ldr r0, [r6, #4]
mov r1, #0
add r0, r0, r4
ldr r0, [r0, #4]
mvn r1, r1
mov r2, #3
bl func_ov11_02129fac
add r5, r5, #1
add r4, r4, #4
add r7, r7, #4
cmp r5, #3
blt _02123a26
add sp, #8
pop {r3, r4, r5, r6, r7, pc}
.align 2, 0
thumb_func_end func_ov11_02123a18
_02123abc: .word data_ov11_0212e9b2
_02123ac0: .word data_ov11_02132dec
_02123ac4: .word data_ov11_0212e990
.global func_ov11_02123ac8
thumb_func_start func_ov11_02123ac8
func_ov11_02123ac8: ; 0x02123ac8
push {r3, lr}
mov r1, #1
mov r0, #2
add r2, r1, #0
mov r3, #8
bl func_ov11_0212a1f8
mov r0, #2
mov r1, #0
mov r2, #0x14
mov r3, #8
bl func_ov11_0212a1f8
mov r0, #1
add r1, r0, #0
bl func_ov11_0212a960
mov r0, #0
mov r1, #0x14
bl func_ov11_0212a960
ldr r0, _02123afc ; =func_ov11_02123b00
bl func_ov11_0211c3c4
pop {r3, pc}
nop
thumb_func_end func_ov11_02123ac8
_02123afc: .word func_ov11_02123b00
.global func_ov11_02123b00
thumb_func_start func_ov11_02123b00
func_ov11_02123b00: ; 0x02123b00
push {r3, lr}
mov r0, #1
bl func_ov11_0212a1e0
cmp r0, #0
bne _02123b22
mov r0, #0
bl func_ov11_0212a1e0
cmp r0, #0
bne _02123b22
mov r0, #0
bl func_ov11_0211992c
ldr r0, _02123b24 ; =func_ov11_02123b28
bl func_ov11_0211c3c4
_02123b22:
pop {r3, pc}
.align 2, 0
thumb_func_end func_ov11_02123b00
_02123b24: .word func_ov11_02123b28
.global func_ov11_02123b28
thumb_func_start func_ov11_02123b28
func_ov11_02123b28: ; 0x02123b28
push {r3, lr}
bl func_ov11_02119494
mov r1, #1
mvn r1, r1
cmp r0, r1
beq _02123b48
bl func_ov11_02126ba8
cmp r0, #1
beq _02123b48
bl func_ov11_021194e8
ldr r0, _02123b4c ; =func_ov11_02123b50
bl func_ov11_0211c3c4
_02123b48:
pop {r3, pc}
nop
thumb_func_end func_ov11_02123b28
_02123b4c: .word func_ov11_02123b50
.global func_ov11_02123b50
thumb_func_start func_ov11_02123b50
func_ov11_02123b50: ; 0x02123b50
push {r3, lr}
bl func_ov11_02123b60
bl func_ov11_02123bfc
bl func_ov11_02123c00
pop {r3, pc}
thumb_func_end func_ov11_02123b50
.global func_ov11_02123b60
thumb_func_start func_ov11_02123b60
func_ov11_02123b60: ; 0x02123b60
push {r3, r4, r5, lr}
ldr r5, _02123bf4 ; =data_ov11_0212e9ca
mov r4, #0
_02123b66:
add r0, r5, #0
bl func_ov11_0212afa4
cmp r0, #0
beq _02123b80
mov r0, #1
bl func_ov11_021194a4
ldr r0, _02123bf8 ; =data_ov11_02132dec
strb r4, [r0]
bl func_ov11_02123e64
pop {r3, r4, r5, pc}
_02123b80:
add r4, r4, #1
add r5, #8
cmp r4, #7
blo _02123b66
mov r0, #1
bl func_ov11_0212af14
cmp r0, #0
beq _02123b9a
mov r0, #1
bl func_ov11_021194a4
pop {r3, r4, r5, pc}
_02123b9a:
mov r0, #2
bl func_ov11_0212af14
cmp r0, #0
beq _02123bac
mov r0, #0
bl func_ov11_021194a4
pop {r3, r4, r5, pc}
_02123bac:
mov r0, #0x40
bl func_ov11_0212af2c
cmp r0, #0
beq _02123bbe
mov r0, #1
bl func_ov11_02123eb0
pop {r3, r4, r5, pc}
_02123bbe:
mov r0, #0x80
bl func_ov11_0212af2c
cmp r0, #0
beq _02123bd0
mov r0, #3
bl func_ov11_02123eb0
pop {r3, r4, r5, pc}
_02123bd0:
mov r0, #0x20
bl func_ov11_0212af2c
cmp r0, #0
beq _02123be2
mov r0, #0
bl func_ov11_02123eb0
pop {r3, r4, r5, pc}
_02123be2:
mov r0, #0x10
bl func_ov11_0212af2c
cmp r0, #0
beq _02123bf2
mov r0, #2
bl func_ov11_02123eb0
_02123bf2:
pop {r3, r4, r5, pc}
.align 2, 0
thumb_func_end func_ov11_02123b60
_02123bf4: .word data_ov11_0212e9ca
_02123bf8: .word data_ov11_02132dec
.global func_ov11_02123bfc
thumb_func_start func_ov11_02123bfc
func_ov11_02123bfc: ; 0x02123bfc
bx lr
.align 2, 0
thumb_func_end func_ov11_02123bfc
.global func_ov11_02123c00
thumb_func_start func_ov11_02123c00
func_ov11_02123c00: ; 0x02123c00
push {r3, r4, r5, lr}
bl func_ov11_02119494
cmp r0, #0
beq _02123c10
cmp r0, #1
beq _02123c3a
pop {r3, r4, r5, pc}
_02123c10:
bl func_ov11_0211c42c
cmp r0, #0
beq _02123c1e
cmp r0, #1
beq _02123c2e
b _02123ca4
_02123c1e:
mov r0, #7
bl func_ov11_0212672c
ldr r0, _02123cac ; =data_ov11_02132dec
mov r1, #2
ldr r0, [r0, #4]
strb r1, [r0, #0x1d]
b _02123ca4
_02123c2e:
bl func_ov11_021194f8
ldr r0, _02123cb0 ; =func_ov11_0211c8ec
bl func_ov11_0211c3c4
pop {r3, r4, r5, pc}
_02123c3a:
ldr r0, _02123cac ; =data_ov11_02132dec
mov r2, #1
ldr r1, [r0, #4]
strb r2, [r1, #0x1d]
ldrb r0, [r0]
cmp r0, #4
blo _02123c92
sub r5, r0, #4
add r0, r5, #0
bl func_ov11_0212613c
cmp r0, #0xff
bne _02123c64
mov r0, #9
bl func_ov11_0212672c
mov r0, #0
mvn r0, r0
bl func_ov11_021194bc
pop {r3, r4, r5, pc}
_02123c64:
mov r0, #6
bl func_ov11_0212672c
bl func_ov11_0211c420
add r4, r0, #0
ldr r3, _02123cb4 ; =data_ov11_0212ea3c
add r0, r5, #1
str r0, [sp]
ldrsb r3, [r3, r4]
mov r0, #0x46
mov r1, #0
mov r2, #1
bl func_ov11_0212739c
bl func_ov11_02123ff4
bl func_ov11_021194f8
ldr r0, _02123cb8 ; =func_ov11_02124050
bl func_ov11_0211c3c4
pop {r3, r4, r5, pc}
_02123c92:
cmp r0, #2
bhi _02123c9a
bl func_ov11_02126150
_02123c9a:
mov r0, #6
bl func_ov11_0212672c
bl func_ov11_02124154
_02123ca4:
ldr r0, _02123cbc ; =func_ov11_02123cc0
bl func_ov11_0211c3c4
pop {r3, r4, r5, pc}
.align 2, 0
thumb_func_end func_ov11_02123c00
_02123cac: .word data_ov11_02132dec
_02123cb0: .word func_ov11_0211c8ec
_02123cb4: .word data_ov11_0212ea3c
_02123cb8: .word func_ov11_02124050
_02123cbc: .word func_ov11_02123cc0
.global func_ov11_02123cc0
thumb_func_start func_ov11_02123cc0
func_ov11_02123cc0: ; 0x02123cc0
push {r3, lr}
ldr r0, _02123ce4 ; =data_ov11_02132dec
ldr r0, [r0, #4]
ldrb r0, [r0, #0x1d]
cmp r0, #2
bne _02123cd0
bl func_ov11_02126af0
_02123cd0:
bl func_ov11_021194f8
mov r0, #8
bl func_ov11_0212a338
ldr r0, _02123ce8 ; =func_ov11_02123cec
bl func_ov11_0211c3c4
pop {r3, pc}
nop
thumb_func_end func_ov11_02123cc0
_02123ce4: .word data_ov11_02132dec
_02123ce8: .word func_ov11_02123cec
.global func_ov11_02123cec
thumb_func_start func_ov11_02123cec
func_ov11_02123cec: ; 0x02123cec
push {r3, lr}
mov r0, #1
bl func_ov11_0212a1e0
cmp r0, #0
bne _02123d36
ldr r0, _02123d38 ; =data_ov11_02132dec
ldr r1, [r0, #4]
ldrb r1, [r1, #0x1d]
cmp r1, #1
bne _02123d18
ldrb r0, [r0]
cmp r0, #3
beq _02123d14
bl func_ov11_02125e48
add r0, #0xe7
ldrb r0, [r0]
cmp r0, #0xff
beq _02123d18
_02123d14:
bl func_ov11_02119474
_02123d18:
mov r1, #1
mov r0, #3
add r2, r1, #0
mov r3, #8
bl func_ov11_0212a1f8
mov r0, #3
mov r1, #0
mov r2, #0x14
mov r3, #8
bl func_ov11_0212a1f8
ldr r0, _02123d3c ; =func_ov11_02123d40
bl func_ov11_0211c3c4
_02123d36:
pop {r3, pc}
.align 2, 0
thumb_func_end func_ov11_02123cec
_02123d38: .word data_ov11_02132dec
_02123d3c: .word func_ov11_02123d40
.global func_ov11_02123d40
thumb_func_start func_ov11_02123d40
func_ov11_02123d40: ; 0x02123d40
push {r4, r5, r6, lr}
mov r0, #1
bl func_ov11_0212a1e0
cmp r0, #0
bne _02123e42
mov r0, #0
bl func_ov11_0212a1e0
cmp r0, #0
bne _02123e42
bl func_ov11_02126e2c
cmp r0, #0
beq _02123e42
bl func_ov11_021194c8
cmp r0, #0
beq _02123e42
mov r5, #0
ldr r6, _02123e44 ; =data_ov11_02132dec
add r4, r5, #0
_02123d6c:
ldr r0, [r6, #4]
add r0, r0, r4
ldr r0, [r0, #4]
cmp r0, #0
beq _02123d7a
bl func_ov11_02129dbc
_02123d7a:
add r5, r5, #1
add r4, r4, #4
cmp r5, #3
blo _02123d6c
mov r5, #0
ldr r6, _02123e44 ; =data_ov11_02132dec
add r4, r5, #0
_02123d88:
ldr r0, [r6, #4]
add r0, r0, r4
ldr r0, [r0, #0x10]
cmp r0, #0
beq _02123d96
bl func_ov11_02129dbc
_02123d96:
add r5, r5, #1
add r4, r4, #4
cmp r5, #3
blo _02123d88
bl func_ov11_02119b50
bl func_ov11_02119878
ldr r0, _02123e44 ; =data_ov11_02132dec
ldr r0, [r0, #4]
ldr r0, [r0]
bl func_ov11_02129b7c
ldr r0, _02123e48 ; =data_ov11_0212f9d4
ldr r1, _02123e4c ; =func_020060b8
bl func_ov11_021198d8
mov r0, #1
add r1, r0, #0
bl func_ov11_0212a9ac
mov r0, #0
mov r1, #0x14
bl func_ov11_0212a9ac
ldr r0, _02123e44 ; =data_ov11_02132dec
ldr r1, [r0, #4]
ldrb r1, [r1, #0x1d]
cmp r1, #2
bne _02123de2
mov r0, #0
add r1, r0, #0
bl func_ov11_0211c3d0
ldr r0, _02123e50 ; =func_ov11_0211cb44
bl func_ov11_0211c3c4
b _02123e3c
_02123de2:
ldrb r0, [r0]
cmp r0, #3
bhi _02123e3c
add r0, r0, r0
add r0, pc
ldrh r0, [r0, #6]
lsl r0, r0, #0x10
asr r0, r0, #0x10
add pc, r0
_02123df4: ; jump table
.short _02123dfc - _02123df4 - 2 ; case 0
.short _02123dfc - _02123df4 - 2 ; case 1
.short _02123dfc - _02123df4 - 2 ; case 2
.short _02123e2e - _02123df4 - 2 ; case 3
_02123dfc:
mov r0, #2
mov r1, #0
bl func_ov11_0211c3d0
bl func_ov11_02125e48
add r0, #0xe7
ldrb r0, [r0]
cmp r0, #0xff
bne _02123e18
ldr r0, _02123e54 ; =func_ov11_021241cc
bl func_ov11_0211c3c4
b _02123e3c
_02123e18:
mov r0, #0
add r1, r0, #0
bl func_ov11_0211c3f8
mov r0, #0
bl func_ov11_021229e0
ldr r0, _02123e58 ; =func_ov11_02121220
bl func_ov11_0211c3c4
b _02123e3c
_02123e2e:
mov r0, #2
mov r1, #1
bl func_ov11_0211c3d0
ldr r0, _02123e5c ; =func_ov11_02124e80
bl func_ov11_0211c3c4
_02123e3c:
ldr r0, _02123e60 ; =data_ov11_02132df0
bl func_ov11_0212ac78
_02123e42:
pop {r4, r5, r6, pc}
.align 2, 0
thumb_func_end func_ov11_02123d40
_02123e44: .word data_ov11_02132dec
_02123e48: .word data_ov11_0212f9d4
_02123e4c: .word func_020060b8
_02123e50: .word func_ov11_0211cb44
_02123e54: .word func_ov11_021241cc
_02123e58: .word func_ov11_02121220
_02123e5c: .word func_ov11_02124e80
_02123e60: .word data_ov11_02132df0
.global func_ov11_02123e64
thumb_func_start func_ov11_02123e64
func_ov11_02123e64: ; 0x02123e64
push {r4, lr}
ldr r0, _02123e9c ; =data_ov11_02132dec
ldrb r0, [r0]
cmp r0, #4
bhs _02123e86
lsl r3, r0, #3
ldr r0, _02123ea0 ; =data_ov11_0212ea02
ldr r1, _02123ea4 ; =data_ov11_0212ea06
ldr r2, _02123ea8 ; =data_ov11_0212ea04
ldr r4, _02123eac ; =data_ov11_0212ea08
ldrh r0, [r0, r3]
ldrh r1, [r1, r3]
ldrh r2, [r2, r3]
ldrh r3, [r4, r3]
bl func_ov11_02119ac0
pop {r4, pc}
_02123e86:
ldr r1, _02123ea0 ; =data_ov11_0212ea02
lsl r4, r0, #3
ldr r2, _02123ea4 ; =data_ov11_0212ea06
ldr r3, _02123ea8 ; =data_ov11_0212ea04
ldrh r1, [r1, r4]
ldrh r2, [r2, r4]
ldrh r3, [r3, r4]
mov r0, #0
bl func_ov11_02119a4c
pop {r4, pc}
.align 2, 0
thumb_func_end func_ov11_02123e64
_02123e9c: .word data_ov11_02132dec
_02123ea0: .word data_ov11_0212ea02
_02123ea4: .word data_ov11_0212ea06
_02123ea8: .word data_ov11_0212ea04
_02123eac: .word data_ov11_0212ea08
.global func_ov11_02123eb0
thumb_func_start func_ov11_02123eb0
func_ov11_02123eb0: ; 0x02123eb0
push {r4, lr}
ldr r1, _02123ff0 ; =data_ov11_02132dec
mov r2, #1
ldrb r3, [r1]
cmp r3, #6
bls _02123ebe
b _02123fde
_02123ebe:
add r3, r3, r3
add r3, pc
ldrh r3, [r3, #6]
lsl r3, r3, #0x10
asr r3, r3, #0x10
add pc, r3
_02123eca: ; jump table
.short _02123ed8 - _02123eca - 2 ; case 0
.short _02123f00 - _02123eca - 2 ; case 1
.short _02123f28 - _02123eca - 2 ; case 2
.short _02123f50 - _02123eca - 2 ; case 3
.short _02123f6a - _02123eca - 2 ; case 4
.short _02123f92 - _02123eca - 2 ; case 5
.short _02123fb8 - _02123eca - 2 ; case 6
_02123ed8:
ldr r3, [r1, #4]
mov r4, #0
strb r4, [r3, #0x1c]
cmp r0, #0
bne _02123ee8
mov r0, #2
strb r0, [r1]
b _02123fde
_02123ee8:
cmp r0, #2
bne _02123ef0
strb r2, [r1]
b _02123fde
_02123ef0:
cmp r0, #1
bne _02123efa
mov r0, #3
strb r0, [r1]
b _02123fde
_02123efa:
mov r0, #4
strb r0, [r1]
b _02123fde
_02123f00:
ldr r3, [r1, #4]
cmp r0, #0
strb r2, [r3, #0x1c]
bne _02123f0e
mov r0, #0
strb r0, [r1]
b _02123fde
_02123f0e:
cmp r0, #2
bne _02123f18
mov r0, #2
strb r0, [r1]
b _02123fde
_02123f18:
cmp r0, #1
bne _02123f22
mov r0, #3
strb r0, [r1]
b _02123fde
_02123f22:
mov r0, #5
strb r0, [r1]
b _02123fde
_02123f28:
ldr r3, [r1, #4]
mov r4, #2
strb r4, [r3, #0x1c]
cmp r0, #0
bne _02123f36
strb r2, [r1]
b _02123fde
_02123f36:
cmp r0, #2
bne _02123f40
mov r0, #0
strb r0, [r1]
b _02123fde
_02123f40:
cmp r0, #1
bne _02123f4a
mov r0, #3
strb r0, [r1]
b _02123fde
_02123f4a:
mov r0, #6
strb r0, [r1]
b _02123fde
_02123f50:
ldr r3, [r1, #4]
ldrb r4, [r3, #0x1c]
add r3, r4, #4
cmp r0, #1
bne _02123f5e
strb r3, [r1]
b _02123fde
_02123f5e:
cmp r0, #3
bne _02123f66
strb r4, [r1]
b _02123fde
_02123f66:
mov r2, #0
b _02123fde
_02123f6a:
ldr r3, [r1, #4]
mov r4, #0
strb r4, [r3, #0x1c]
cmp r0, #0
bne _02123f7a
mov r0, #6
strb r0, [r1]
b _02123fde
_02123f7a:
cmp r0, #2
bne _02123f84
mov r0, #5
strb r0, [r1]
b _02123fde
_02123f84:
cmp r0, #1
bne _02123f8c
strb r4, [r1]
b _02123fde
_02123f8c:
mov r0, #3
strb r0, [r1]
b _02123fde
_02123f92:
ldr r3, [r1, #4]
cmp r0, #0
strb r2, [r3, #0x1c]
bne _02123fa0
mov r0, #4
strb r0, [r1]
b _02123fde
_02123fa0:
cmp r0, #2
bne _02123faa
mov r0, #6
strb r0, [r1]
b _02123fde
_02123faa:
cmp r0, #1
bne _02123fb2
strb r2, [r1]
b _02123fde
_02123fb2:
mov r0, #3
strb r0, [r1]
b _02123fde
_02123fb8:
ldr r3, [r1, #4]
mov r4, #2
strb r4, [r3, #0x1c]
cmp r0, #0
bne _02123fc8
mov r0, #5
strb r0, [r1]
b _02123fde
_02123fc8:
cmp r0, #2
bne _02123fd2
mov r0, #4
strb r0, [r1]
b _02123fde
_02123fd2:
cmp r0, #1
bne _02123fda
strb r4, [r1]
b _02123fde
_02123fda:
mov r0, #3
strb r0, [r1]
_02123fde:
cmp r2, #0
beq _02123fec
mov r0, #8
bl func_ov11_0212672c
bl func_ov11_02123e64
_02123fec:
pop {r4, pc}
nop
thumb_func_end func_ov11_02123eb0
_02123ff0: .word data_ov11_02132dec
.global func_ov11_02123ff4
thumb_func_start func_ov11_02123ff4
func_ov11_02123ff4: ; 0x02123ff4
push {r3, r4, r5, lr}
ldr r0, _02124044 ; =data_ov11_02132dec
ldrb r1, [r0]
ldr r0, [r0, #4]
sub r5, r1, #4
lsl r4, r5, #2
add r0, r0, r4
ldr r0, [r0, #0x10]
mov r1, #0
bl func_ov11_02129e18
add r2, r0, #0
mov r0, #0
mov r1, #0x32
bl func_ov11_0212a048
add r0, r5, #3
lsl r3, r0, #2
ldr r0, _02124044 ; =data_ov11_02132dec
ldr r2, _02124048 ; =data_ov11_0212e9b2
ldr r0, [r0, #4]
mov r1, #0
add r0, r0, r4
ldr r5, _0212404c ; =data_ov11_0212e9b4
ldrh r2, [r2, r3]
ldrh r3, [r5, r3]
ldr r0, [r0, #0x10]
mvn r1, r1
bl func_ov11_02129f08
ldr r0, _02124044 ; =data_ov11_02132dec
mov r1, #0
ldr r0, [r0, #4]
mvn r1, r1
add r0, r0, r4
ldr r0, [r0, #0x10]
mov r2, #3
bl func_ov11_02129fac
pop {r3, r4, r5, pc}
.align 2, 0
thumb_func_end func_ov11_02123ff4
_02124044: .word data_ov11_02132dec
_02124048: .word data_ov11_0212e9b2
_0212404c: .word data_ov11_0212e9b4
.global func_ov11_02124050
thumb_func_start func_ov11_02124050
func_ov11_02124050: ; 0x02124050
push {r3, r4, r5, lr}
ldr r0, _02124128 ; =data_ov11_02132dec
ldrb r0, [r0]
sub r5, r0, #4
bl func_ov11_021275cc
cmp r0, #0
beq _021240cc
cmp r0, #1
bne _02124124
mov r0, #0xe
bl func_ov11_0212672c
add r0, r5, #0
bl func_ov11_021264c0
ldr r0, _02124128 ; =data_ov11_02132dec
lsl r4, r5, #2
ldr r0, [r0, #4]
mov r1, #0
add r0, r0, r4
ldr r0, [r0, #4]
bl func_ov11_02129e18
add r2, r0, #0
mov r0, #0
mov r1, #0x56
bl func_ov11_0212a048
ldr r0, _02124128 ; =data_ov11_02132dec
ldr r2, _0212412c ; =data_ov11_0212e9b2
ldr r0, [r0, #4]
ldr r3, _02124130 ; =data_ov11_0212e9b4
add r0, r0, r4
mov r1, #0
ldrh r2, [r2, r4]
ldrh r3, [r3, r4]
ldr r0, [r0, #4]
mvn r1, r1
bl func_ov11_02129f08
ldr r0, _02124128 ; =data_ov11_02132dec
mov r1, #0
ldr r0, [r0, #4]
mvn r1, r1
add r0, r0, r4
ldr r0, [r0, #4]
mov r2, #3
bl func_ov11_02129fac
ldr r0, _02124128 ; =data_ov11_02132dec
ldr r0, [r0, #4]
add r0, r0, r4
ldr r0, [r0, #0x10]
bl func_ov11_02129dbc
ldr r0, _02124128 ; =data_ov11_02132dec
mov r1, #0
ldr r0, [r0, #4]
add r0, r0, r4
str r1, [r0, #0x10]
b _0212411a
_021240cc:
mov r0, #7
bl func_ov11_0212672c
ldr r0, _02124128 ; =data_ov11_02132dec
lsl r4, r5, #2
ldr r0, [r0, #4]
mov r1, #0
add r0, r0, r4
ldr r0, [r0, #0x10]
bl func_ov11_02129e18
add r2, r0, #0
mov r0, #0
mov r1, #0x11
bl func_ov11_0212a048
add r0, r5, #3
lsl r3, r0, #2
ldr r0, _02124128 ; =data_ov11_02132dec
ldr r2, _0212412c ; =data_ov11_0212e9b2
ldr r0, [r0, #4]
mov r1, #0
add r0, r0, r4
ldr r5, _02124130 ; =data_ov11_0212e9b4
ldrh r2, [r2, r3]
ldrh r3, [r5, r3]
ldr r0, [r0, #0x10]
mvn r1, r1
bl func_ov11_02129f08
ldr r0, _02124128 ; =data_ov11_02132dec
mov r1, #0
ldr r0, [r0, #4]
mvn r1, r1
add r0, r0, r4
ldr r0, [r0, #0x10]
mov r2, #3
bl func_ov11_02129fac
_0212411a:
bl func_ov11_021275a0
ldr r0, _02124134 ; =func_ov11_02124138
bl func_ov11_0211c3c4
_02124124:
pop {r3, r4, r5, pc}
nop
thumb_func_end func_ov11_02124050
_02124128: .word data_ov11_02132dec
_0212412c: .word data_ov11_0212e9b2
_02124130: .word data_ov11_0212e9b4
_02124134: .word func_ov11_02124138
.global func_ov11_02124138
thumb_func_start func_ov11_02124138
func_ov11_02124138: ; 0x02124138
push {r3, lr}
bl func_ov11_021275dc
cmp r0, #0
bne _0212414c
bl func_ov11_021194e8
ldr r0, _02124150 ; =func_ov11_02123b50
bl func_ov11_0211c3c4
_0212414c:
pop {r3, pc}
nop
thumb_func_end func_ov11_02124138
_02124150: .word func_ov11_02123b50
.global func_ov11_02124154
thumb_func_start func_ov11_02124154
func_ov11_02124154: ; 0x02124154
push {r4, lr}
sub sp, #8
ldr r2, _021241c4 ; =data_ov11_0212e994
add r1, sp, #0
ldrb r3, [r2]
add r0, sp, #4
strb r3, [r1, #4]
ldrb r3, [r2, #1]
strb r3, [r1, #5]
ldrb r3, [r2, #2]
strb r3, [r1, #6]
ldrb r3, [r2, #3]
strb r3, [r1, #7]
ldrb r3, [r2, #4]
strb r3, [r1]
ldrb r3, [r2, #5]
strb r3, [r1, #1]
ldrb r3, [r2, #6]
strb r3, [r1, #2]
ldrb r2, [r2, #7]
strb r2, [r1, #3]
ldr r2, _021241c8 ; =data_ov11_02132dec
ldrb r1, [r2]
cmp r1, #3
bhi _021241c0
ldrb r1, [r0, r1]
ldr r0, [r2, #4]
ldr r0, [r0]
add r2, r1, #0
bl func_ov11_02125600
ldr r0, _021241c8 ; =data_ov11_02132dec
ldrb r0, [r0]
cmp r0, #3
beq _021241c0
bl func_ov11_0212613c
add r3, r0, #0
cmp r3, #2
ble _021241a6
mov r3, #3
_021241a6:
ldr r0, _021241c8 ; =data_ov11_02132dec
add r4, sp, #0
ldr r1, [r0, #4]
ldrb r0, [r0]
ldrb r3, [r4, r3]
mov r2, #0
lsl r0, r0, #2
add r0, r1, r0
mov r1, #0
ldr r0, [r0, #4]
mvn r1, r1
bl func_ov11_02129ea8
_021241c0:
add sp, #8
pop {r4, pc}
.align 2, 0
thumb_func_end func_ov11_02124154
_021241c4: .word data_ov11_0212e994
_021241c8: .word data_ov11_02132dec
.global func_ov11_021241cc
thumb_func_start func_ov11_021241cc
func_ov11_021241cc: ; 0x021241cc
push {r4, r5, r6, lr}
bl func_ov11_02125e48
add r4, r0, #0
ldr r0, _02124280 ; =data_ov11_02132df4
mov r1, #0
strb r1, [r0, #2]
ldrsb r1, [r0, r1]
cmp r1, #0
bne _021241e4
mov r1, #1
strb r1, [r0]
_021241e4:
bl func_ov11_0211c420
cmp r0, #0
beq _02124208
ldr r1, _02124280 ; =data_ov11_02132df4
mov r0, #1
ldrsb r0, [r1, r0]
cmp r0, #2
bne _021241fa
mov r0, #0
strb r0, [r1, #1]
_021241fa:
ldr r1, _02124280 ; =data_ov11_02132df4
mov r0, #0
ldrsb r0, [r1, r0]
cmp r0, #2
bne _02124208
mov r0, #1
strb r0, [r1]
_02124208:
bl func_ov11_0212429c
bl func_ov11_02119c18
bl func_ov11_0211c420
add r2, r0, #0
ldr r1, _02124284 ; =data_ov11_0212eb00
add r4, #0xf4
ldrsb r1, [r1, r2]
ldrb r2, [r4]
mov r0, #0x32
add r2, r2, #1
bl func_ov11_021197f4
mov r0, #1
bl func_ov11_02119900
mov r0, #1
bl func_ov11_0211c43c
add r5, r0, #0
mov r0, #1
bl func_ov11_0211c43c
add r4, r0, #0
mov r0, #1
bl func_ov11_0211c43c
add r6, r0, #0
mov r0, #1
bl func_ov11_0211c43c
lsl r1, r5, #5
add r3, r0, #0
ldr r0, _02124288 ; =data_ov11_0212eabe
ldr r5, _02124280 ; =data_ov11_02132df4
mov r2, #1
ldrsb r2, [r5, r2]
add r0, r0, r1
ldr r1, _0212428c ; =data_ov11_0212eac2
lsl r5, r2, #3
lsl r2, r4, #5
add r1, r1, r2
ldr r2, _02124290 ; =data_ov11_0212eac0
lsl r4, r6, #5
add r2, r2, r4
lsl r4, r3, #5
ldr r3, _02124294 ; =data_ov11_0212eac4
ldrh r0, [r5, r0]
add r3, r3, r4
ldrh r1, [r5, r1]
ldrh r2, [r5, r2]
ldrh r3, [r5, r3]
bl func_ov11_02119ac0
ldr r0, _02124298 ; =func_ov11_02124334
bl func_ov11_0211c3c4
pop {r4, r5, r6, pc}
.align 2, 0
thumb_func_end func_ov11_021241cc
_02124280: .word data_ov11_02132df4
_02124284: .word data_ov11_0212eb00
_02124288: .word data_ov11_0212eabe
_0212428c: .word data_ov11_0212eac2
_02124290: .word data_ov11_0212eac0
_02124294: .word data_ov11_0212eac4
_02124298: .word func_ov11_02124334
.global func_ov11_0212429c
thumb_func_start func_ov11_0212429c
func_ov11_0212429c: ; 0x0212429c
push {r3, lr}
sub sp, #0x18
ldr r3, _0212430c ; =data_ov11_0212ea48
add r2, sp, #0
mov r1, #0x16
_021242a6:
ldrb r0, [r3]
add r3, r3, #1
strb r0, [r2]
add r2, r2, #1
sub r1, r1, #1
bne _021242a6
ldr r0, _02124310 ; =data_ov11_0212f9ec
ldr r1, _02124314 ; =func_02006744
bl func_ov11_021198d8
ldr r0, _02124318 ; =data_ov11_0212fa04
ldr r1, _0212431c ; =func_0200600c
bl func_ov11_021198d8
ldr r0, _02124320 ; =data_ov11_0212fa1c
ldr r1, _02124324 ; =func_02006444
bl func_ov11_021198d8
add r0, sp, #0
bl func_ov11_0211989c
mov r1, #0
mov r2, #4
bl func_ov11_02129ad8
ldr r1, _02124328 ; =data_ov11_02132df4
ldr r3, _0212432c ; =0x04001008
str r0, [r1, #4]
ldrh r2, [r3]
mov r0, #3
mov r1, #3
bic r2, r0
orr r2, r1
strh r2, [r3]
ldrh r2, [r3, #2]
bic r2, r0
orr r2, r1
strh r2, [r3, #2]
ldr r3, _02124330 ; =0x0400000a
ldrh r2, [r3]
bic r2, r0
orr r2, r1
strh r2, [r3]
ldrh r2, [r3, #2]
bic r2, r0
add r0, r2, #0
orr r0, r1
strh r0, [r3, #2]
add sp, #0x18
pop {r3, pc}
nop
thumb_func_end func_ov11_0212429c
_0212430c: .word data_ov11_0212ea48
_02124310: .word data_ov11_0212f9ec
_02124314: .word func_02006744
_02124318: .word data_ov11_0212fa04
_0212431c: .word func_0200600c
_02124320: .word data_ov11_0212fa1c
_02124324: .word func_02006444
_02124328: .word data_ov11_02132df4
_0212432c: .word 0x04001008
_02124330: .word 0x0400000a
.global func_ov11_02124334
thumb_func_start func_ov11_02124334
func_ov11_02124334: ; 0x02124334
push {r3, lr}
mov r1, #1
mov r0, #2
add r2, r1, #0
mov r3, #8
bl func_ov11_0212a1f8
mov r0, #2
mov r1, #0
mov r2, #0x14
mov r3, #8
bl func_ov11_0212a1f8
mov r0, #1
add r1, r0, #0
bl func_ov11_0212a960
mov r0, #0
mov r1, #0x14
bl func_ov11_0212a960
ldr r0, _02124368 ; =func_ov11_0212436c
bl func_ov11_0211c3c4
pop {r3, pc}
nop
thumb_func_end func_ov11_02124334
_02124368: .word func_ov11_0212436c
.global func_ov11_0212436c
thumb_func_start func_ov11_0212436c
func_ov11_0212436c: ; 0x0212436c
push {r3, lr}
mov r0, #1
bl func_ov11_0212a1e0
cmp r0, #0
bne _0212438e
mov r0, #0
bl func_ov11_0212a1e0
cmp r0, #0
bne _0212438e
mov r0, #0
bl func_ov11_0211992c
ldr r0, _02124390 ; =func_ov11_02124394
bl func_ov11_0211c3c4
_0212438e:
pop {r3, pc}
.align 2, 0
thumb_func_end func_ov11_0212436c
_02124390: .word func_ov11_02124394
.global func_ov11_02124394
thumb_func_start func_ov11_02124394
func_ov11_02124394: ; 0x02124394
push {r3, lr}
bl func_ov11_02119494
mov r1, #1
mvn r1, r1
cmp r0, r1
beq _021243ac
bl func_ov11_021194e8
ldr r0, _021243b0 ; =func_ov11_021243b4
bl func_ov11_0211c3c4
_021243ac:
pop {r3, pc}
nop
thumb_func_end func_ov11_02124394
_021243b0: .word func_ov11_021243b4
.global func_ov11_021243b4
thumb_func_start func_ov11_021243b4
func_ov11_021243b4: ; 0x021243b4
push {r3, lr}
bl func_ov11_021243c4
bl func_ov11_021244c8
bl func_ov11_021244cc
pop {r3, pc}
thumb_func_end func_ov11_021243b4
.global func_ov11_021243c4
thumb_func_start func_ov11_021243c4
func_ov11_021243c4: ; 0x021243c4
push {r3, r4, r5, r6, r7, lr}
mov r4, #0
ldr r6, _021244b0 ; =data_ov11_0212ea7e
add r5, r4, #0
mov r7, #1
_021243ce:
add r0, r7, #0
bl func_ov11_0211c43c
lsl r0, r0, #5
add r0, r6, r0
add r0, r0, r5
bl func_ov11_0212afa4
cmp r0, #0
beq _0212443a
mov r0, #1
bl func_ov11_021194a4
ldr r0, _021244b4 ; =data_ov11_02132df4
strb r4, [r0, #1]
mov r0, #1
bl func_ov11_0211c43c
add r5, r0, #0
mov r0, #1
bl func_ov11_0211c43c
add r4, r0, #0
mov r0, #1
bl func_ov11_0211c43c
add r6, r0, #0
mov r0, #1
bl func_ov11_0211c43c
lsl r1, r5, #5
add r3, r0, #0
ldr r0, _021244b8 ; =data_ov11_0212eabe
ldr r5, _021244b4 ; =data_ov11_02132df4
mov r2, #1
ldrsb r2, [r5, r2]
add r0, r0, r1
ldr r1, _021244bc ; =data_ov11_0212eac2
lsl r5, r2, #3
lsl r2, r4, #5
add r1, r1, r2
ldr r2, _021244c0 ; =data_ov11_0212eac0
lsl r4, r6, #5
add r2, r2, r4
lsl r4, r3, #5
ldr r3, _021244c4 ; =data_ov11_0212eac4
ldrh r0, [r5, r0]
add r3, r3, r4
ldrh r1, [r5, r1]
ldrh r2, [r5, r2]
ldrh r3, [r5, r3]
bl func_ov11_02119ac0
pop {r3, r4, r5, r6, r7, pc}
_0212443a:
add r4, r4, #1
add r5, #8
cmp r4, #4
blo _021243ce
mov r0, #1
bl func_ov11_0212af14
cmp r0, #0
beq _02124454
mov r0, #1
bl func_ov11_021194a4
pop {r3, r4, r5, r6, r7, pc}
_02124454:
mov r0, #2
bl func_ov11_0212af14
cmp r0, #0
beq _02124466
mov r0, #0
bl func_ov11_021194a4
pop {r3, r4, r5, r6, r7, pc}
_02124466:
mov r0, #0x40
bl func_ov11_0212af2c
cmp r0, #0
beq _02124478
mov r0, #1
bl func_ov11_02124630
pop {r3, r4, r5, r6, r7, pc}
_02124478:
mov r0, #0x80
bl func_ov11_0212af2c
cmp r0, #0
beq _0212448a
mov r0, #3
bl func_ov11_02124630
pop {r3, r4, r5, r6, r7, pc}
_0212448a:
mov r0, #0x20
bl func_ov11_0212af2c
cmp r0, #0
beq _0212449c
mov r0, #0
bl func_ov11_02124630
pop {r3, r4, r5, r6, r7, pc}
_0212449c:
mov r0, #0x10
bl func_ov11_0212af2c
cmp r0, #0
beq _021244ac
mov r0, #2
bl func_ov11_02124630
_021244ac:
pop {r3, r4, r5, r6, r7, pc}
nop
thumb_func_end func_ov11_021243c4
_021244b0: .word data_ov11_0212ea7e
_021244b4: .word data_ov11_02132df4
_021244b8: .word data_ov11_0212eabe
_021244bc: .word data_ov11_0212eac2
_021244c0: .word data_ov11_0212eac0
_021244c4: .word data_ov11_0212eac4
.global func_ov11_021244c8
thumb_func_start func_ov11_021244c8
func_ov11_021244c8: ; 0x021244c8
bx lr
.align 2, 0
thumb_func_end func_ov11_021244c8
.global func_ov11_021244cc
thumb_func_start func_ov11_021244cc
func_ov11_021244cc: ; 0x021244cc
push {r3, lr}
bl func_ov11_02119494
cmp r0, #0
beq _021244dc
cmp r0, #1
beq _021244e4
pop {r3, pc}
_021244dc:
mov r0, #7
bl func_ov11_0212672c
b _021244f4
_021244e4:
mov r0, #6
bl func_ov11_0212672c
bl func_ov11_021246dc
ldr r0, _021244fc ; =data_ov11_02132df4
mov r1, #1
strb r1, [r0, #2]
_021244f4:
ldr r0, _02124500 ; =func_ov11_02124504
bl func_ov11_0211c3c4
pop {r3, pc}
.align 2, 0
thumb_func_end func_ov11_021244cc
_021244fc: .word data_ov11_02132df4
_02124500: .word func_ov11_02124504
.global func_ov11_02124504
thumb_func_start func_ov11_02124504
func_ov11_02124504: ; 0x02124504
push {r3, lr}
bl func_ov11_021194f8
mov r0, #8
bl func_ov11_0212a338
ldr r0, _02124518 ; =func_ov11_0212451c
bl func_ov11_0211c3c4
pop {r3, pc}
.align 2, 0
thumb_func_end func_ov11_02124504
_02124518: .word func_ov11_0212451c
.global func_ov11_0212451c
thumb_func_start func_ov11_0212451c
func_ov11_0212451c: ; 0x0212451c
push {r3, lr}
mov r0, #1
bl func_ov11_0212a1e0
cmp r0, #0
bne _02124552
ldr r0, _02124554 ; =data_ov11_02132df4
ldrb r0, [r0, #2]
cmp r0, #0
beq _02124534
bl func_ov11_02119474
_02124534:
mov r1, #1
mov r0, #3
add r2, r1, #0
mov r3, #8
bl func_ov11_0212a1f8
mov r0, #3
mov r1, #0
mov r2, #0x14
mov r3, #8
bl func_ov11_0212a1f8
ldr r0, _02124558 ; =func_ov11_0212455c
bl func_ov11_0211c3c4
_02124552:
pop {r3, pc}
.align 2, 0
thumb_func_end func_ov11_0212451c
_02124554: .word data_ov11_02132df4
_02124558: .word func_ov11_0212455c
.global func_ov11_0212455c
thumb_func_start func_ov11_0212455c
func_ov11_0212455c: ; 0x0212455c
push {r3, lr}
mov r0, #1
bl func_ov11_0212a1e0
cmp r0, #0
bne _02124614
mov r0, #0
bl func_ov11_0212a1e0
cmp r0, #0
bne _02124614
bl func_ov11_021194c8
cmp r0, #0
beq _02124614
bl func_ov11_02119b50
bl func_ov11_02119878
ldr r0, _02124618 ; =data_ov11_02132df4
ldr r0, [r0, #4]
bl func_ov11_02129b7c
mov r0, #1
add r1, r0, #0
bl func_ov11_0212a9ac
mov r0, #0
mov r1, #0x14
bl func_ov11_0212a9ac
ldr r0, _02124618 ; =data_ov11_02132df4
ldrb r1, [r0, #2]
cmp r1, #0
bne _021245b2
mov r0, #2
mov r1, #0
bl func_ov11_0211c3d0
ldr r0, _0212461c ; =func_ov11_02123920
bl func_ov11_0211c3c4
pop {r3, pc}
_021245b2:
mov r1, #1
ldrsb r0, [r0, r1]
cmp r0, #3
bhi _02124614
add r0, r0, r0
add r0, pc
ldrh r0, [r0, #6]
lsl r0, r0, #0x10
asr r0, r0, #0x10
add pc, r0
_021245c6: ; jump table
.short _021245ce - _021245c6 - 2 ; case 0
.short _021245dc - _021245c6 - 2 ; case 1
.short _021245ea - _021245c6 - 2 ; case 2
.short _021245f8 - _021245c6 - 2 ; case 3
_021245ce:
mov r0, #2
bl func_ov11_0211c3d0
ldr r0, _02124620 ; =func_ov11_021235c4
bl func_ov11_0211c3c4
pop {r3, pc}
_021245dc:
mov r0, #2
bl func_ov11_0211c3d0
ldr r0, _02124624 ; =func_ov11_0211ea94
bl func_ov11_0211c3c4
pop {r3, pc}
_021245ea:
mov r0, #2
bl func_ov11_0211c3d0
ldr r0, _02124628 ; =func_ov11_021232b4
bl func_ov11_0211c3c4
pop {r3, pc}
_021245f8:
mov r0, #2
mov r1, #0
bl func_ov11_0211c3d0
mov r0, #0
add r1, r0, #0
bl func_ov11_0211c3f8
mov r0, #1
bl func_ov11_021229e0
ldr r0, _0212462c ; =func_ov11_02121220
bl func_ov11_0211c3c4
_02124614:
pop {r3, pc}
nop
thumb_func_end func_ov11_0212455c
_02124618: .word data_ov11_02132df4
_0212461c: .word func_ov11_02123920
_02124620: .word func_ov11_021235c4
_02124624: .word func_ov11_0211ea94
_02124628: .word func_ov11_021232b4
_0212462c: .word func_ov11_02121220
.global func_ov11_02124630
thumb_func_start func_ov11_02124630
func_ov11_02124630: ; 0x02124630
push {r4, r5, r6, lr}
ldr r1, _021246c4 ; =data_ov11_02132df4
add r5, r0, #0
mov r0, #1
ldrsb r4, [r1, r0]
bl func_ov11_0211c43c
lsl r2, r0, #4
ldr r0, _021246c8 ; =data_ov11_0212ea5e
lsl r1, r4, #2
add r0, r0, r2
add r0, r1, r0
ldrsb r1, [r5, r0]
mov r0, #0
mvn r0, r0
cmp r1, r0
beq _021246c2
cmp r1, #0
bne _0212465a
ldr r0, _021246c4 ; =data_ov11_02132df4
strb r4, [r0]
_0212465a:
mov r0, #1
mvn r0, r0
cmp r1, r0
bne _0212466c
ldr r1, _021246c4 ; =data_ov11_02132df4
mov r0, #0
ldrsb r0, [r1, r0]
strb r0, [r1, #1]
b _02124670
_0212466c:
ldr r0, _021246c4 ; =data_ov11_02132df4
strb r1, [r0, #1]
_02124670:
mov r0, #8
bl func_ov11_0212672c
mov r0, #1
bl func_ov11_0211c43c
add r5, r0, #0
mov r0, #1
bl func_ov11_0211c43c
add r4, r0, #0
mov r0, #1
bl func_ov11_0211c43c
add r6, r0, #0
mov r0, #1
bl func_ov11_0211c43c
lsl r1, r5, #5
add r3, r0, #0
ldr r0, _021246cc ; =data_ov11_0212eabe
ldr r5, _021246c4 ; =data_ov11_02132df4
mov r2, #1
ldrsb r2, [r5, r2]
add r0, r0, r1
ldr r1, _021246d0 ; =data_ov11_0212eac2
lsl r5, r2, #3
lsl r2, r4, #5
add r1, r1, r2
ldr r2, _021246d4 ; =data_ov11_0212eac0
lsl r4, r6, #5
add r2, r2, r4
lsl r4, r3, #5
ldr r3, _021246d8 ; =data_ov11_0212eac4
ldrh r0, [r5, r0]
add r3, r3, r4
ldrh r1, [r5, r1]
ldrh r2, [r5, r2]
ldrh r3, [r5, r3]
bl func_ov11_02119ac0
_021246c2:
pop {r4, r5, r6, pc}
.align 2, 0
thumb_func_end func_ov11_02124630
_021246c4: .word data_ov11_02132df4
_021246c8: .word data_ov11_0212ea5e
_021246cc: .word data_ov11_0212eabe
_021246d0: .word data_ov11_0212eac2
_021246d4: .word data_ov11_0212eac0
_021246d8: .word data_ov11_0212eac4
.global func_ov11_021246dc
thumb_func_start func_ov11_021246dc
func_ov11_021246dc: ; 0x021246dc
push {r3, lr}
ldr r2, _02124708 ; =data_ov11_0212ea44
add r1, sp, #0
ldrb r3, [r2]
add r0, sp, #0
strb r3, [r1]
ldrb r3, [r2, #1]
strb r3, [r1, #1]
ldrb r3, [r2, #2]
ldrb r2, [r2, #3]
strb r3, [r1, #2]
strb r2, [r1, #3]
ldr r2, _0212470c ; =data_ov11_02132df4
mov r1, #1
ldrsb r1, [r2, r1]
ldrb r1, [r0, r1]
ldr r0, [r2, #4]
add r2, r1, #0
bl func_ov11_02125600
pop {r3, pc}
nop
thumb_func_end func_ov11_021246dc
_02124708: .word data_ov11_0212ea44
_0212470c: .word data_ov11_02132df4
.global func_ov11_02124710
thumb_func_start func_ov11_02124710
func_ov11_02124710: ; 0x02124710
push {r3, lr}
ldr r0, _0212476c ; =data_ov11_02132dfc
mov r1, #0
strb r1, [r0]
bl func_ov11_02124774
mov r0, #0
add r1, sp, #0
bl func_ov11_0211c404
ldr r0, [sp]
cmp r0, #0
bne _02124736
mov r0, #0x31
add r1, r0, #0
sub r1, #0x32
mov r2, #0
bl func_ov11_021197f4
_02124736:
mov r0, #2
bl func_ov11_02119900
ldr r0, [sp]
cmp r0, #0
bne _02124746
bl func_ov11_02119c18
_02124746:
mov r0, #0x2c
bl func_ov11_0211994c
mov r0, #0
bl func_ov11_02119290
bl func_ov11_021247e4
mov r0, #0
bl func_ov11_02119c68
mov r0, #0xc
bl func_ov11_0212672c
ldr r0, _02124770 ; =func_ov11_02124850
bl func_ov11_0211c3c4
pop {r3, pc}
nop
thumb_func_end func_ov11_02124710
_0212476c: .word data_ov11_02132dfc
_02124770: .word func_ov11_02124850
.global func_ov11_02124774
thumb_func_start func_ov11_02124774
func_ov11_02124774: ; 0x02124774
push {r3, lr}
ldr r0, _021247c4 ; =data_ov11_0212fa30
ldr r1, _021247c8 ; =func_02006744
bl func_ov11_021198d8
ldr r0, _021247cc ; =data_ov11_0212fa48
ldr r1, _021247d0 ; =func_0200600c
bl func_ov11_021198d8
ldr r0, _021247d4 ; =data_ov11_0212fa60
ldr r1, _021247d8 ; =func_02006444
bl func_ov11_021198d8
ldr r3, _021247dc ; =0x04001008
mov r0, #3
ldrh r2, [r3]
mov r1, #3
bic r2, r0
orr r2, r1
strh r2, [r3]
ldrh r2, [r3, #2]
bic r2, r0
orr r2, r1
strh r2, [r3, #2]
ldr r3, _021247e0 ; =0x04000008
ldrh r2, [r3]
bic r2, r0
orr r2, r1
strh r2, [r3]
ldrh r2, [r3, #2]
bic r2, r0
orr r2, r1
strh r2, [r3, #2]
ldrh r2, [r3, #4]
bic r2, r0
add r0, r2, #0
orr r0, r1
strh r0, [r3, #4]
pop {r3, pc}
nop
thumb_func_end func_ov11_02124774
_021247c4: .word data_ov11_0212fa30
_021247c8: .word func_02006744
_021247cc: .word data_ov11_0212fa48
_021247d0: .word func_0200600c
_021247d4: .word data_ov11_0212fa60
_021247d8: .word func_02006444
_021247dc: .word 0x04001008
_021247e0: .word 0x04000008
.global func_ov11_021247e4
thumb_func_start func_ov11_021247e4
func_ov11_021247e4: ; 0x021247e4
push {r4, lr}
sub sp, #0x10
bl func_ov11_02125e48
add r4, r0, #0
ldr r0, _02124848 ; =data_ov11_0212eb08
add r1, sp, #4
mov r2, #0xc
blx func_02007908
mov r0, #0
add r1, sp, #0
bl func_ov11_0211c404
ldr r0, [sp]
cmp r0, #2
bne _0212480a
mov r1, #4
b _02124812
_0212480a:
add r0, r4, #0
add r0, #0xf4
ldrb r0, [r0]
add r1, r0, #1
_02124812:
add r0, sp, #0
strb r1, [r0, #0xe]
add r0, sp, #4
blx func_ov61_0214ae18
cmp r0, #0
bne _02124824
blx func_0200f248
_02124824:
ldr r0, [sp]
cmp r0, #0
bne _02124836
add r0, r4, #0
add r0, #0xf4
ldrb r0, [r0]
add r1, r4, #0
blx func_ov61_0214b17c
_02124836:
mov r0, #0
ldr r1, _0212484c ; =func_ov11_0212497c
add r2, r0, #0
mov r3, #0x78
bl func_ov11_0212b868
add sp, #0x10
pop {r4, pc}
nop
thumb_func_end func_ov11_021247e4
_02124848: .word data_ov11_0212eb08
_0212484c: .word func_ov11_0212497c
.global func_ov11_02124850
thumb_func_start func_ov11_02124850
func_ov11_02124850: ; 0x02124850
push {r3, lr}
mov r0, #2
mov r1, #0
mov r2, #0x15
mov r3, #8
bl func_ov11_0212a1f8
mov r0, #0
mov r1, #0x15
bl func_ov11_0212a960
mov r0, #0
add r1, sp, #0
bl func_ov11_0211c404
ldr r0, [sp]
cmp r0, #0
bne _02124888
mov r1, #1
mov r0, #2
add r2, r1, #0
mov r3, #8
bl func_ov11_0212a1f8
mov r0, #1
add r1, r0, #0
bl func_ov11_0212a960
_02124888:
ldr r0, _02124890 ; =func_ov11_02124894
bl func_ov11_0211c3c4
pop {r3, pc}
.align 2, 0
thumb_func_end func_ov11_02124850
_02124890: .word func_ov11_02124894
.global func_ov11_02124894
thumb_func_start func_ov11_02124894
func_ov11_02124894: ; 0x02124894
push {r3, lr}
mov r0, #1
bl func_ov11_0212a1e0
cmp r0, #0
bne _021248b0
mov r0, #0
bl func_ov11_0212a1e0
cmp r0, #0
bne _021248b0
ldr r0, _021248b4 ; =func_ov11_021248b8
bl func_ov11_0211c3c4
_021248b0:
pop {r3, pc}
nop
thumb_func_end func_ov11_02124894
_021248b4: .word func_ov11_021248b8
.global func_ov11_021248b8
thumb_func_start func_ov11_021248b8
func_ov11_021248b8: ; 0x021248b8
push {r3, lr}
bl func_ov11_021248c8
bl func_ov11_021248cc
bl func_ov11_021248d0
pop {r3, pc}
thumb_func_end func_ov11_021248b8
.global func_ov11_021248c8
thumb_func_start func_ov11_021248c8
func_ov11_021248c8: ; 0x021248c8
bx lr
.align 2, 0
thumb_func_end func_ov11_021248c8
.global func_ov11_021248cc
thumb_func_start func_ov11_021248cc
func_ov11_021248cc: ; 0x021248cc
bx lr
.align 2, 0
thumb_func_end func_ov11_021248cc
.global func_ov11_021248d0
thumb_func_start func_ov11_021248d0
func_ov11_021248d0: ; 0x021248d0
bx lr
.align 2, 0
thumb_func_end func_ov11_021248d0
.global func_ov11_021248d4
thumb_func_start func_ov11_021248d4
func_ov11_021248d4: ; 0x021248d4
push {r3, lr}
mov r0, #3
mov r1, #0
mov r2, #0x15
mov r3, #8
bl func_ov11_0212a1f8
ldr r0, _021248ec ; =func_ov11_021248f0
bl func_ov11_0211c3c4
pop {r3, pc}
nop
thumb_func_end func_ov11_021248d4
_021248ec: .word func_ov11_021248f0
.global func_ov11_021248f0
thumb_func_start func_ov11_021248f0
func_ov11_021248f0: ; 0x021248f0
push {r3, lr}
mov r0, #0
bl func_ov11_0212a1e0
cmp r0, #0
bne _02124902
ldr r0, _02124904 ; =func_ov11_02124908
bl func_ov11_0211c3c4
_02124902:
pop {r3, pc}
.align 2, 0
thumb_func_end func_ov11_021248f0
_02124904: .word func_ov11_02124908
.global func_ov11_02124908
thumb_func_start func_ov11_02124908
func_ov11_02124908: ; 0x02124908
push {r4, lr}
bl func_ov11_021264b4
add r4, r0, #0
blx func_ov61_0214b140
cmp r0, #0
beq _0212496e
bl func_ov00_02078314
add r1, r4, #0
add r1, #0xf0
mov r2, #0xe
blx func_02007ad8
bl func_ov00_02078314
mov r1, #0x1f
lsl r1, r1, #4
add r1, r4, r1
mov r2, #0xe
blx func_02007ad8
bl func_ov11_02119320
mov r0, #0
bl func_ov11_0212a6e8
mov r0, #0
mov r1, #0x15
bl func_ov11_0212a9ac
ldr r0, _02124970 ; =data_ov11_02132dfc
ldrb r0, [r0]
cmp r0, #0
bne _02124960
mov r0, #0
mov r1, #1
bl func_ov11_0211c3d0
ldr r0, _02124974 ; =func_ov11_02120de8
bl func_ov11_0211c3c4
pop {r4, pc}
_02124960:
mov r0, #0
mov r1, #1
bl func_ov11_0211c3d0
ldr r0, _02124978 ; =func_ov11_021249e0
bl func_ov11_0211c3c4
_0212496e:
pop {r4, pc}
.align 2, 0
thumb_func_end func_ov11_02124908
_02124970: .word data_ov11_02132dfc
_02124974: .word func_ov11_02120de8
_02124978: .word func_ov11_021249e0
.global func_ov11_0212497c
thumb_func_start func_ov11_0212497c
func_ov11_0212497c: ; 0x0212497c
push {r3, r4, r5, lr}
add r4, r0, #0
blx func_ov61_0214afc0
add r5, r0, #0
beq _021249be
bl func_ov11_02119ce4
bl func_ov11_02126770
cmp r5, #0
ble _021249a2
ldr r0, _021249c0 ; =data_ov11_02132dfc
mov r1, #1
strb r1, [r0]
mov r0, #0x11
bl func_ov11_0212672c
b _021249b0
_021249a2:
blx func_ov61_0214b090
bl func_ov11_02121214
mov r0, #0x12
bl func_ov11_0212672c
_021249b0:
ldr r0, _021249c4 ; =func_ov11_021248d4
bl func_ov11_0211c3c4
mov r0, #0
add r1, r4, #0
bl func_ov11_0212b8d0
_021249be:
pop {r3, r4, r5, pc}
.align 2, 0
thumb_func_end func_ov11_0212497c
_021249c0: .word data_ov11_02132dfc
_021249c4: .word func_ov11_021248d4
.global func_ov11_021249c8
thumb_func_start func_ov11_021249c8
func_ov11_021249c8: ; 0x021249c8
ldr r3, _021249d0 ; =func_ov11_0212ac60
add r0, r1, #0
mov r1, #0x20
bx r3
.align 2, 0
thumb_func_end func_ov11_021249c8
_021249d0: .word func_ov11_0212ac60
.global func_ov11_021249d4
thumb_func_start func_ov11_021249d4
func_ov11_021249d4: ; 0x021249d4
ldr r3, _021249dc ; =func_ov11_0212aca4
add r0, r1, #0
bx r3
nop
thumb_func_end func_ov11_021249d4
_021249dc: .word func_ov11_0212aca4
.global func_ov11_021249e0
thumb_func_start func_ov11_021249e0
func_ov11_021249e0: ; 0x021249e0
push {r3, lr}
ldr r0, _021249fc ; =data_ov11_02132e00
mov r1, #0
strb r1, [r0]
bl func_ov11_02124a04
mov r0, #0x2d
bl func_ov11_0211994c
ldr r0, _02124a00 ; =func_ov11_02124a4c
bl func_ov11_0211c3c4
pop {r3, pc}
nop
thumb_func_end func_ov11_021249e0
_021249fc: .word data_ov11_02132e00
_02124a00: .word func_ov11_02124a4c
.global func_ov11_02124a04
thumb_func_start func_ov11_02124a04
func_ov11_02124a04: ; 0x02124a04
push {r3, lr}
ldr r0, _02124a3c ; =data_ov11_0212fa74
ldr r1, _02124a40 ; =func_02006444
bl func_ov11_021198d8
ldr r3, _02124a44 ; =0x04001008
mov r0, #3
ldrh r2, [r3]
mov r1, #3
bic r2, r0
orr r2, r1
strh r2, [r3]
ldrh r2, [r3, #2]
bic r2, r0
orr r2, r1
strh r2, [r3, #2]
ldr r3, _02124a48 ; =0x0400000a
ldrh r2, [r3]
bic r2, r0
orr r2, r1
strh r2, [r3]
ldrh r2, [r3, #2]
bic r2, r0
add r0, r2, #0
orr r0, r1
strh r0, [r3, #2]
pop {r3, pc}
nop
thumb_func_end func_ov11_02124a04
_02124a3c: .word data_ov11_0212fa74
_02124a40: .word func_02006444
_02124a44: .word 0x04001008
_02124a48: .word 0x0400000a
.global func_ov11_02124a4c
thumb_func_start func_ov11_02124a4c
func_ov11_02124a4c: ; 0x02124a4c
push {r3, lr}
mov r0, #2
mov r1, #0
mov r2, #0x15
mov r3, #8
bl func_ov11_0212a1f8
mov r0, #0
mov r1, #0x15
bl func_ov11_0212a960
ldr r0, _02124a6c ; =func_ov11_02124a70
bl func_ov11_0211c3c4
pop {r3, pc}
nop
thumb_func_end func_ov11_02124a4c
_02124a6c: .word func_ov11_02124a70
.global func_ov11_02124a70
thumb_func_start func_ov11_02124a70
func_ov11_02124a70: ; 0x02124a70
push {r3, lr}
mov r0, #0
bl func_ov11_0212a1e0
cmp r0, #0
bne _02124a82
ldr r0, _02124a84 ; =func_ov11_02124a88
bl func_ov11_0211c3c4
_02124a82:
pop {r3, pc}
.align 2, 0
thumb_func_end func_ov11_02124a70
_02124a84: .word func_ov11_02124a88
.global func_ov11_02124a88
thumb_func_start func_ov11_02124a88
func_ov11_02124a88: ; 0x02124a88
push {r3, lr}
bl func_ov11_02124b40
bl func_ov11_02124a94
pop {r3, pc}
thumb_func_end func_ov11_02124a88
.global func_ov11_02124a94
thumb_func_start func_ov11_02124a94
func_ov11_02124a94: ; 0x02124a94
bx lr
.align 2, 0
thumb_func_end func_ov11_02124a94
.global func_ov11_02124a98
thumb_func_start func_ov11_02124a98
func_ov11_02124a98: ; 0x02124a98
push {r3, lr}
mov r0, #0
add r1, sp, #0
bl func_ov11_0211c404
ldr r0, [sp]
cmp r0, #0
beq _02124aac
bl func_ov11_02126af0
_02124aac:
mov r1, #1
mov r0, #3
add r2, r1, #0
mov r3, #8
bl func_ov11_0212a1f8
mov r0, #3
mov r1, #0
mov r2, #0x15
mov r3, #8
bl func_ov11_0212a1f8
ldr r0, _02124acc ; =func_ov11_02124ad0
bl func_ov11_0211c3c4
pop {r3, pc}
.align 2, 0
thumb_func_end func_ov11_02124a98
_02124acc: .word func_ov11_02124ad0
.global func_ov11_02124ad0
thumb_func_start func_ov11_02124ad0
func_ov11_02124ad0: ; 0x02124ad0
push {r3, lr}
mov r0, #1
bl func_ov11_0212a1e0
cmp r0, #0
bne _02124b34
mov r0, #0
bl func_ov11_0212a1e0
cmp r0, #0
bne _02124b34
bl func_ov11_02126e2c
cmp r0, #0
beq _02124b34
mov r0, #0
bl func_ov11_0212a6e8
bl func_ov11_02119878
mov r0, #1
add r1, r0, #0
bl func_ov11_0212a9ac
mov r0, #0
mov r1, #0x15
bl func_ov11_0212a9ac
mov r0, #2
mov r1, #1
bl func_ov11_0211c3d0
mov r0, #0
add r1, sp, #0
bl func_ov11_0211c404
ldr r0, [sp]
cmp r0, #0
bne _02124b2e
mov r0, #0
add r1, r0, #0
bl func_ov11_0211c3f8
ldr r0, _02124b38 ; =func_ov11_02121220
bl func_ov11_0211c3c4
pop {r3, pc}
_02124b2e:
ldr r0, _02124b3c ; =func_ov11_0211cb44
bl func_ov11_0211c3c4
_02124b34:
pop {r3, pc}
nop
thumb_func_end func_ov11_02124ad0
_02124b38: .word func_ov11_02121220
_02124b3c: .word func_ov11_0211cb44
.global func_ov11_02124b40
thumb_func_start func_ov11_02124b40
func_ov11_02124b40: ; 0x02124b40
push {r3, lr}
ldr r0, _02124b7c ; =data_ov11_02132e00
ldrb r1, [r0]
add r1, r1, #1
strb r1, [r0]
ldrb r0, [r0]
cmp r0, #0xb4
blo _02124b78
mov r0, #0
add r1, sp, #0
bl func_ov11_0211c404
bl func_ov11_0211c42c
cmp r0, #0
beq _02124b72
cmp r0, #1
bne _02124b72
ldr r0, [sp]
cmp r0, #0
beq _02124b72
ldr r0, _02124b80 ; =func_ov11_0211c8ec
bl func_ov11_0211c3c4
pop {r3, pc}
_02124b72:
ldr r0, _02124b84 ; =func_ov11_02124a98
bl func_ov11_0211c3c4
_02124b78:
pop {r3, pc}
nop
thumb_func_end func_ov11_02124b40
_02124b7c: .word data_ov11_02132e00
_02124b80: .word func_ov11_0211c8ec
_02124b84: .word func_ov11_02124a98
.global func_ov11_02124b88
thumb_func_start func_ov11_02124b88
func_ov11_02124b88: ; 0x02124b88
push {r3, lr}
bl func_ov11_02125af8
mov r0, #0
add r1, sp, #0
bl func_ov11_0211c404
bl func_ov11_02124bc8
mov r0, #0x31
add r1, r0, #0
sub r1, #0x32
mov r2, #0
bl func_ov11_021197f4
ldr r0, [sp]
cmp r0, #2
beq _02124bb0
bl func_ov11_02119c18
_02124bb0:
ldr r0, [sp]
cmp r0, #1
bne _02124bba
bl func_ov11_021261f4
_02124bba:
ldr r0, _02124bc4 ; =func_ov11_02124c10
bl func_ov11_0211c3c4
pop {r3, pc}
nop
thumb_func_end func_ov11_02124b88
_02124bc4: .word func_ov11_02124c10
.global func_ov11_02124bc8
thumb_func_start func_ov11_02124bc8
func_ov11_02124bc8: ; 0x02124bc8
push {r3, lr}
ldr r0, _02124c00 ; =data_ov11_0212fa88
ldr r1, _02124c04 ; =func_02006444
bl func_ov11_021198d8
ldr r3, _02124c08 ; =0x04001008
mov r0, #3
ldrh r2, [r3]
mov r1, #3
bic r2, r0
orr r2, r1
strh r2, [r3]
ldrh r2, [r3, #2]
bic r2, r0
orr r2, r1
strh r2, [r3, #2]
ldr r3, _02124c0c ; =0x0400000a
ldrh r2, [r3]
bic r2, r0
orr r2, r1
strh r2, [r3]
ldrh r2, [r3, #2]
bic r2, r0
add r0, r2, #0
orr r0, r1
strh r0, [r3, #2]
pop {r3, pc}
nop
thumb_func_end func_ov11_02124bc8
_02124c00: .word data_ov11_0212fa88
_02124c04: .word func_02006444
_02124c08: .word 0x04001008
_02124c0c: .word 0x0400000a
.global func_ov11_02124c10
thumb_func_start func_ov11_02124c10
func_ov11_02124c10: ; 0x02124c10
push {r3, lr}
mov r1, #1
mov r0, #2
add r2, r1, #0
mov r3, #8
bl func_ov11_0212a1f8
mov r0, #2
mov r1, #0
mov r2, #0x14
mov r3, #8
bl func_ov11_0212a1f8
mov r0, #1
add r1, r0, #0
bl func_ov11_0212a960
mov r0, #0
mov r1, #0x14
bl func_ov11_0212a960
ldr r0, _02124c44 ; =func_ov11_02124c48
bl func_ov11_0211c3c4
pop {r3, pc}
nop
thumb_func_end func_ov11_02124c10
_02124c44: .word func_ov11_02124c48
.global func_ov11_02124c48
thumb_func_start func_ov11_02124c48
func_ov11_02124c48: ; 0x02124c48
push {lr}
sub sp, #0x14
ldr r3, _02124c94 ; =data_ov11_0212eb14
add r2, sp, #8
ldmia r3!, {r0, r1}
stmia r2!, {r0, r1}
ldr r0, [r3]
str r0, [r2]
mov r0, #1
bl func_ov11_0212a1e0
cmp r0, #0
bne _02124c90
mov r0, #0
bl func_ov11_0212a1e0
cmp r0, #0
bne _02124c90
mov r0, #0
add r1, sp, #4
bl func_ov11_0211c404
mov r0, #0
str r0, [sp]
ldr r0, [sp, #4]
lsl r1, r0, #2
add r0, sp, #8
ldr r0, [r0, r1]
mov r1, #1
add r2, r1, #0
sub r3, r1, #2
bl func_ov11_0212739c
ldr r0, _02124c98 ; =func_ov11_02124c9c
bl func_ov11_0211c3c4
_02124c90:
add sp, #0x14
pop {pc}
.align 2, 0
thumb_func_end func_ov11_02124c48
_02124c94: .word data_ov11_0212eb14
_02124c98: .word func_ov11_02124c9c
.global func_ov11_02124c9c
thumb_func_start func_ov11_02124c9c
func_ov11_02124c9c: ; 0x02124c9c
push {r3, lr}
bl func_ov11_02124ccc
bl func_ov11_02124cd0
bl func_ov11_021275cc
cmp r0, #0
bne _02124cc4
mov r0, #6
bl func_ov11_0212672c
bl func_ov11_021275a0
mov r0, #6
bl func_ov11_0212672c
ldr r0, _02124cc8 ; =func_ov11_02124cd4
bl func_ov11_0211c3c4
_02124cc4:
pop {r3, pc}
nop
thumb_func_end func_ov11_02124c9c
_02124cc8: .word func_ov11_02124cd4
.global func_ov11_02124ccc
thumb_func_start func_ov11_02124ccc
func_ov11_02124ccc: ; 0x02124ccc
bx lr
.align 2, 0
thumb_func_end func_ov11_02124ccc
.global func_ov11_02124cd0
thumb_func_start func_ov11_02124cd0
func_ov11_02124cd0: ; 0x02124cd0
bx lr
.align 2, 0
thumb_func_end func_ov11_02124cd0
.global func_ov11_02124cd4
thumb_func_start func_ov11_02124cd4
func_ov11_02124cd4: ; 0x02124cd4
push {r3, lr}
bl func_ov11_021275dc
cmp r0, #0
bne _02124cf0
mov r0, #3
mov r1, #0
mov r2, #0x14
mov r3, #8
bl func_ov11_0212a1f8
ldr r0, _02124cf4 ; =func_ov11_02124cf8
bl func_ov11_0211c3c4
_02124cf0:
pop {r3, pc}
nop
thumb_func_end func_ov11_02124cd4
_02124cf4: .word func_ov11_02124cf8
.global func_ov11_02124cf8
thumb_func_start func_ov11_02124cf8
func_ov11_02124cf8: ; 0x02124cf8
push {r3, lr}
mov r0, #0
bl func_ov11_0212a1e0
cmp r0, #0
bne _02124d1a
mov r0, #0
mov r1, #0x14
bl func_ov11_0212a9ac
mov r0, #0
mov r1, #1
bl func_ov11_0211c3d0
ldr r0, _02124d1c ; =func_ov11_02124710
bl func_ov11_0211c3c4
_02124d1a:
pop {r3, pc}
.align 2, 0
thumb_func_end func_ov11_02124cf8
_02124d1c: .word func_ov11_02124710
.global func_ov11_02124d20
thumb_func_start func_ov11_02124d20
func_ov11_02124d20: ; 0x02124d20
push {r3, lr}
ldr r0, _02124d48 ; =data_ov11_02132e04
mov r1, #0
strb r1, [r0]
bl func_ov11_02124d50
mov r0, #8
bl func_ov11_02119bd8
mov r0, #0x29
bl func_ov11_0211994c
mov r0, #0x10
bl func_ov11_0212672c
ldr r0, _02124d4c ; =func_ov11_02124da0
bl func_ov11_0211c3c4
pop {r3, pc}
nop
thumb_func_end func_ov11_02124d20
_02124d48: .word data_ov11_02132e04
_02124d4c: .word func_ov11_02124da0
.global func_ov11_02124d50
thumb_func_start func_ov11_02124d50
func_ov11_02124d50: ; 0x02124d50
push {r3, lr}
ldr r0, _02124d90 ; =data_ov11_0212fa9c
ldr r1, _02124d94 ; =func_02006444
bl func_ov11_021198d8
ldr r3, _02124d98 ; =0x04001008
mov r0, #3
ldrh r2, [r3]
mov r1, #3
bic r2, r0
orr r2, r1
strh r2, [r3]
ldrh r2, [r3, #2]
bic r2, r0
orr r2, r1
strh r2, [r3, #2]
ldr r3, _02124d9c ; =0x04000008
ldrh r2, [r3]
bic r2, r0
orr r2, r1
strh r2, [r3]
ldrh r2, [r3, #2]
bic r2, r0
orr r2, r1
strh r2, [r3, #2]
ldrh r2, [r3, #4]
bic r2, r0
add r0, r2, #0
orr r0, r1
strh r0, [r3, #4]
pop {r3, pc}
nop
thumb_func_end func_ov11_02124d50
_02124d90: .word data_ov11_0212fa9c
_02124d94: .word func_02006444
_02124d98: .word 0x04001008
_02124d9c: .word 0x04000008
.global func_ov11_02124da0
thumb_func_start func_ov11_02124da0
func_ov11_02124da0: ; 0x02124da0
push {r3, lr}
mov r0, #2
mov r1, #0
mov r2, #0x15
mov r3, #8
bl func_ov11_0212a1f8
mov r0, #0
mov r1, #0x15
bl func_ov11_0212a960
ldr r0, _02124dc0 ; =func_ov11_02124dc4
bl func_ov11_0211c3c4
pop {r3, pc}
nop
thumb_func_end func_ov11_02124da0
_02124dc0: .word func_ov11_02124dc4
.global func_ov11_02124dc4
thumb_func_start func_ov11_02124dc4
func_ov11_02124dc4: ; 0x02124dc4
push {r3, lr}
mov r0, #0
bl func_ov11_0212a1e0
cmp r0, #0
bne _02124dd6
ldr r0, _02124dd8 ; =func_ov11_02124ddc
bl func_ov11_0211c3c4
_02124dd6:
pop {r3, pc}
.align 2, 0
thumb_func_end func_ov11_02124dc4
_02124dd8: .word func_ov11_02124ddc
.global func_ov11_02124ddc
thumb_func_start func_ov11_02124ddc
func_ov11_02124ddc: ; 0x02124ddc
push {r3, lr}
bl func_ov11_02124e60
bl func_ov11_02124de8
pop {r3, pc}
thumb_func_end func_ov11_02124ddc
.global func_ov11_02124de8
thumb_func_start func_ov11_02124de8
func_ov11_02124de8: ; 0x02124de8
bx lr
.align 2, 0
thumb_func_end func_ov11_02124de8
.global func_ov11_02124dec
thumb_func_start func_ov11_02124dec
func_ov11_02124dec: ; 0x02124dec
push {r3, lr}
mov r1, #1
mov r0, #3
add r2, r1, #0
mov r3, #8
bl func_ov11_0212a1f8
mov r0, #3
mov r1, #0
mov r2, #0x15
mov r3, #8
bl func_ov11_0212a1f8
ldr r0, _02124e10 ; =func_ov11_02124e14
bl func_ov11_0211c3c4
pop {r3, pc}
nop
thumb_func_end func_ov11_02124dec
_02124e10: .word func_ov11_02124e14
.global func_ov11_02124e14
thumb_func_start func_ov11_02124e14
func_ov11_02124e14: ; 0x02124e14
push {r3, lr}
mov r0, #1
bl func_ov11_0212a1e0
cmp r0, #0
bne _02124e5a
mov r0, #0
bl func_ov11_0212a1e0
cmp r0, #0
bne _02124e5a
mov r0, #0
bl func_ov11_0212a6e8
bl func_ov11_02119878
mov r0, #1
add r1, r0, #0
bl func_ov11_0212a9ac
mov r0, #0
mov r1, #0x15
bl func_ov11_0212a9ac
mov r0, #0
add r1, r0, #0
bl func_ov11_0211c3d0
mov r0, #0
mov r1, #2
bl func_ov11_0211c3f8
ldr r0, _02124e5c ; =func_ov11_02124b88
bl func_ov11_0211c3c4
_02124e5a:
pop {r3, pc}
.align 2, 0
thumb_func_end func_ov11_02124e14
_02124e5c: .word func_ov11_02124b88
.global func_ov11_02124e60
thumb_func_start func_ov11_02124e60
func_ov11_02124e60: ; 0x02124e60
push {r3, lr}
ldr r0, _02124e78 ; =data_ov11_02132e04
ldrb r1, [r0]
add r1, r1, #1
strb r1, [r0]
ldrb r0, [r0]
cmp r0, #0x78
blo _02124e76
ldr r0, _02124e7c ; =func_ov11_02124dec
bl func_ov11_0211c3c4
_02124e76:
pop {r3, pc}
.align 2, 0
thumb_func_end func_ov11_02124e60
_02124e78: .word data_ov11_02132e04
_02124e7c: .word func_ov11_02124dec
.global func_ov11_02124e80
thumb_func_start func_ov11_02124e80
func_ov11_02124e80: ; 0x02124e80
push {r3, lr}
ldr r0, _02124eb4 ; =data_ov11_02132e08
mov r1, #0
strb r1, [r0]
bl func_ov11_02124ebc
mov r0, #8
bl func_ov11_02119bd8
mov r0, #0x38
add r1, r0, #0
sub r1, #0x39
mov r2, #0
bl func_ov11_021197f4
mov r0, #1
bl func_ov11_02119900
mov r0, #0x27
bl func_ov11_0211994c
ldr r0, _02124eb8 ; =func_ov11_02124f2c
bl func_ov11_0211c3c4
pop {r3, pc}
nop
thumb_func_end func_ov11_02124e80
_02124eb4: .word data_ov11_02132e08
_02124eb8: .word func_ov11_02124f2c
.global func_ov11_02124ebc
thumb_func_start func_ov11_02124ebc
func_ov11_02124ebc: ; 0x02124ebc
push {r3, lr}
ldr r0, _02124f0c ; =data_ov11_0212fab0
ldr r1, _02124f10 ; =func_02006744
bl func_ov11_021198d8
ldr r0, _02124f14 ; =data_ov11_0212fac8
ldr r1, _02124f18 ; =func_0200600c
bl func_ov11_021198d8
ldr r0, _02124f1c ; =data_ov11_0212fae0
ldr r1, _02124f20 ; =func_02006444
bl func_ov11_021198d8
ldr r3, _02124f24 ; =0x04001008
mov r0, #3
ldrh r2, [r3]
mov r1, #3
bic r2, r0
orr r2, r1
strh r2, [r3]
ldrh r2, [r3, #2]
bic r2, r0
orr r2, r1
strh r2, [r3, #2]
ldr r3, _02124f28 ; =0x04000008
ldrh r2, [r3]
bic r2, r0
orr r2, r1
strh r2, [r3]
ldrh r2, [r3, #2]
bic r2, r0
orr r2, r1
strh r2, [r3, #2]
ldrh r2, [r3, #4]
bic r2, r0
add r0, r2, #0
orr r0, r1
strh r0, [r3, #4]
pop {r3, pc}
nop
thumb_func_end func_ov11_02124ebc
_02124f0c: .word data_ov11_0212fab0
_02124f10: .word func_02006744
_02124f14: .word data_ov11_0212fac8
_02124f18: .word func_0200600c
_02124f1c: .word data_ov11_0212fae0
_02124f20: .word func_02006444
_02124f24: .word 0x04001008
_02124f28: .word 0x04000008
.global func_ov11_02124f2c
thumb_func_start func_ov11_02124f2c
func_ov11_02124f2c: ; 0x02124f2c
push {r3, lr}
mov r1, #1
mov r0, #2
add r2, r1, #0
mov r3, #8
bl func_ov11_0212a1f8
mov r0, #2
mov r1, #0
mov r2, #0x15
mov r3, #8
bl func_ov11_0212a1f8
mov r0, #1
add r1, r0, #0
bl func_ov11_0212a960
mov r0, #0
mov r1, #0x15
bl func_ov11_0212a960
ldr r0, _02124f60 ; =func_ov11_02124f64
bl func_ov11_0211c3c4
pop {r3, pc}
nop
thumb_func_end func_ov11_02124f2c
_02124f60: .word func_ov11_02124f64
.global func_ov11_02124f64
thumb_func_start func_ov11_02124f64
func_ov11_02124f64: ; 0x02124f64
push {r3, lr}
mov r0, #1
bl func_ov11_0212a1e0
cmp r0, #0
bne _02124f86
mov r0, #0
bl func_ov11_0212a1e0
cmp r0, #0
bne _02124f86
mov r0, #6
bl func_ov11_0211992c
ldr r0, _02124f88 ; =func_ov11_02124f8c
bl func_ov11_0211c3c4
_02124f86:
pop {r3, pc}
.align 2, 0
thumb_func_end func_ov11_02124f64
_02124f88: .word func_ov11_02124f8c
.global func_ov11_02124f8c
thumb_func_start func_ov11_02124f8c
func_ov11_02124f8c: ; 0x02124f8c
push {r3, lr}
bl func_ov11_02119494
mov r1, #1
mvn r1, r1
cmp r0, r1
beq _02124fa4
bl func_ov11_021194e8
ldr r0, _02124fa8 ; =func_ov11_02124fac
bl func_ov11_0211c3c4
_02124fa4:
pop {r3, pc}
nop
thumb_func_end func_ov11_02124f8c
_02124fa8: .word func_ov11_02124fac
.global func_ov11_02124fac
thumb_func_start func_ov11_02124fac
func_ov11_02124fac: ; 0x02124fac
push {r3, lr}
bl func_ov11_02124fbc
bl func_ov11_02124fe0
bl func_ov11_02124fe4
pop {r3, pc}
thumb_func_end func_ov11_02124fac
.global func_ov11_02124fbc
thumb_func_start func_ov11_02124fbc
func_ov11_02124fbc: ; 0x02124fbc
push {r3, lr}
mov r0, #1
bl func_ov11_0212af14
cmp r0, #0
beq _02124fce
mov r0, #1
bl func_ov11_021194a4
_02124fce:
mov r0, #2
bl func_ov11_0212af14
cmp r0, #0
beq _02124fde
mov r0, #0
bl func_ov11_021194a4
_02124fde:
pop {r3, pc}
thumb_func_end func_ov11_02124fbc
.global func_ov11_02124fe0
thumb_func_start func_ov11_02124fe0
func_ov11_02124fe0: ; 0x02124fe0
bx lr
.align 2, 0
thumb_func_end func_ov11_02124fe0
.global func_ov11_02124fe4
thumb_func_start func_ov11_02124fe4
func_ov11_02124fe4: ; 0x02124fe4
push {r3, lr}
bl func_ov11_02119494
cmp r0, #0
beq _02124ff4
cmp r0, #1
beq _02124ffc
pop {r3, pc}
_02124ff4:
mov r0, #7
bl func_ov11_0212672c
b _02125008
_02124ffc:
mov r0, #6
bl func_ov11_0212672c
ldr r0, _02125010 ; =data_ov11_02132e08
mov r1, #1
strb r1, [r0]
_02125008:
ldr r0, _02125014 ; =func_ov11_02125018
bl func_ov11_0211c3c4
pop {r3, pc}
.align 2, 0
thumb_func_end func_ov11_02124fe4
_02125010: .word data_ov11_02132e08
_02125014: .word func_ov11_02125018
.global func_ov11_02125018
thumb_func_start func_ov11_02125018
func_ov11_02125018: ; 0x02125018
push {r3, lr}
bl func_ov11_021194f8
mov r0, #8
bl func_ov11_0212a338
ldr r0, _0212502c ; =func_ov11_02125030
bl func_ov11_0211c3c4
pop {r3, pc}
.align 2, 0
thumb_func_end func_ov11_02125018
_0212502c: .word func_ov11_02125030
.global func_ov11_02125030
thumb_func_start func_ov11_02125030
func_ov11_02125030: ; 0x02125030
push {r3, lr}
mov r0, #1
bl func_ov11_0212a1e0
cmp r0, #0
bne _02125066
bl func_ov11_02119474
ldr r0, _02125068 ; =data_ov11_02132e08
ldrb r0, [r0]
cmp r0, #0
bne _02125054
mov r1, #1
mov r0, #3
add r2, r1, #0
mov r3, #8
bl func_ov11_0212a1f8
_02125054:
mov r0, #3
mov r1, #0
mov r2, #0x15
mov r3, #8
bl func_ov11_0212a1f8
ldr r0, _0212506c ; =func_ov11_02125070
bl func_ov11_0211c3c4
_02125066:
pop {r3, pc}
.align 2, 0
thumb_func_end func_ov11_02125030
_02125068: .word data_ov11_02132e08
_0212506c: .word func_ov11_02125070
.global func_ov11_02125070
thumb_func_start func_ov11_02125070
func_ov11_02125070: ; 0x02125070
push {r3, lr}
mov r0, #0
bl func_ov11_0212a1e0
cmp r0, #0
bne _021250de
ldr r0, _021250e0 ; =data_ov11_02132e08
ldrb r0, [r0]
cmp r0, #0
bne _0212508e
mov r0, #1
bl func_ov11_0212a1e0
cmp r0, #0
bne _021250de
_0212508e:
bl func_ov11_021194c8
cmp r0, #0
beq _021250de
mov r0, #0
bl func_ov11_0212a6e8
ldr r0, _021250e0 ; =data_ov11_02132e08
ldrb r0, [r0]
cmp r0, #0
bne _021250b0
bl func_ov11_02119878
mov r0, #1
add r1, r0, #0
bl func_ov11_0212a9ac
_021250b0:
mov r0, #0
mov r1, #0x15
bl func_ov11_0212a9ac
ldr r0, _021250e0 ; =data_ov11_02132e08
ldrb r0, [r0]
cmp r0, #0
bne _021250d0
mov r0, #2
mov r1, #1
bl func_ov11_0211c3d0
ldr r0, _021250e4 ; =func_ov11_02123920
bl func_ov11_0211c3c4
pop {r3, pc}
_021250d0:
mov r0, #2
mov r1, #1
bl func_ov11_0211c3d0
ldr r0, _021250e8 ; =func_ov11_02125108
bl func_ov11_0211c3c4
_021250de:
pop {r3, pc}
.align 2, 0
thumb_func_end func_ov11_02125070
_021250e0: .word data_ov11_02132e08
_021250e4: .word func_ov11_02123920
_021250e8: .word func_ov11_02125108
.global func_ov11_021250ec
thumb_func_start func_ov11_021250ec
func_ov11_021250ec: ; 0x021250ec
ldr r0, _02125104 ; =0x027fffa8
ldrh r1, [r0]
mov r0, #2
lsl r0, r0, #0xe
and r0, r1
asr r0, r0, #0xf
beq _021250fe
mov r0, #1
bx lr
_021250fe:
mov r0, #0
bx lr
nop
thumb_func_end func_ov11_021250ec
_02125104: .word 0x027fffa8
.global func_ov11_02125108
thumb_func_start func_ov11_02125108
func_ov11_02125108: ; 0x02125108
push {lr}
sub sp, #0x6c
ldr r0, _02125168 ; =data_ov11_02132e0c
mov r1, #0
strb r1, [r0]
bl func_ov11_02125174
mov r0, #8
bl func_ov11_02119bd8
mov r0, #2
bl func_ov11_02119900
add r0, sp, #0x14
add r0, #2
blx func_0200f030
mov r0, #0
add r1, sp, #0
mov r2, #0x16
blx func_020078c0
add r2, sp, #0
ldrh r2, [r2, #0x30]
add r0, sp, #0x18
add r0, #2
add r1, sp, #0
lsl r2, r2, #1
blx func_020078d8
add r0, sp, #0
mov r1, #0x28
bl func_ov11_02119994
mov r0, #0
bl func_ov11_02119290
ldr r0, _0212516c ; =func_ov11_021253b8
bl func_ov11_02126eb4
mov r0, #0xb
bl func_ov11_0212672c
ldr r0, _02125170 ; =func_ov11_021251e4
bl func_ov11_0211c3c4
add sp, #0x6c
pop {pc}
.align 2, 0
thumb_func_end func_ov11_02125108
_02125168: .word data_ov11_02132e0c
_0212516c: .word func_ov11_021253b8
_02125170: .word func_ov11_021251e4
.global func_ov11_02125174
thumb_func_start func_ov11_02125174
func_ov11_02125174: ; 0x02125174
push {r3, lr}
ldr r0, _021251c4 ; =data_ov11_0212faf4
ldr r1, _021251c8 ; =func_02006744
bl func_ov11_021198d8
ldr r0, _021251cc ; =data_ov11_0212fb0c
ldr r1, _021251d0 ; =func_0200600c
bl func_ov11_021198d8
ldr r0, _021251d4 ; =data_ov11_0212fb24
ldr r1, _021251d8 ; =func_02006444
bl func_ov11_021198d8
ldr r3, _021251dc ; =0x04001008
mov r0, #3
ldrh r2, [r3]
mov r1, #3
bic r2, r0
orr r2, r1
strh r2, [r3]
ldrh r2, [r3, #2]
bic r2, r0
orr r2, r1
strh r2, [r3, #2]
ldr r3, _021251e0 ; =0x04000008
ldrh r2, [r3]
bic r2, r0
orr r2, r1
strh r2, [r3]
ldrh r2, [r3, #2]
bic r2, r0
orr r2, r1
strh r2, [r3, #2]
ldrh r2, [r3, #4]
bic r2, r0
add r0, r2, #0
orr r0, r1
strh r0, [r3, #4]
pop {r3, pc}
nop
thumb_func_end func_ov11_02125174
_021251c4: .word data_ov11_0212faf4
_021251c8: .word func_02006744
_021251cc: .word data_ov11_0212fb0c
_021251d0: .word func_0200600c
_021251d4: .word data_ov11_0212fb24
_021251d8: .word func_02006444
_021251dc: .word 0x04001008
_021251e0: .word 0x04000008
.global func_ov11_021251e4
thumb_func_start func_ov11_021251e4
func_ov11_021251e4: ; 0x021251e4
push {r3, lr}
mov r0, #2
mov r1, #0
mov r2, #0x15
mov r3, #8
bl func_ov11_0212a1f8
mov r0, #0
mov r1, #0x15
bl func_ov11_0212a960
ldr r0, _02125204 ; =func_ov11_02125208
bl func_ov11_0211c3c4
pop {r3, pc}
nop
thumb_func_end func_ov11_021251e4
_02125204: .word func_ov11_02125208
.global func_ov11_02125208
thumb_func_start func_ov11_02125208
func_ov11_02125208: ; 0x02125208
push {r3, lr}
mov r0, #0
bl func_ov11_0212a1e0
cmp r0, #0
bne _02125220
mov r0, #2
bl func_ov11_0211992c
ldr r0, _02125224 ; =func_ov11_02125228
bl func_ov11_0211c3c4
_02125220:
pop {r3, pc}
nop
thumb_func_end func_ov11_02125208
_02125224: .word func_ov11_02125228
.global func_ov11_02125228
thumb_func_start func_ov11_02125228
func_ov11_02125228: ; 0x02125228
push {r3, lr}
bl func_ov11_02119494
mov r1, #1
mvn r1, r1
cmp r0, r1
beq _02125240
bl func_ov11_021194e8
ldr r0, _02125244 ; =func_ov11_02125248
bl func_ov11_0211c3c4
_02125240:
pop {r3, pc}
nop
thumb_func_end func_ov11_02125228
_02125244: .word func_ov11_02125248
.global func_ov11_02125248
thumb_func_start func_ov11_02125248
func_ov11_02125248: ; 0x02125248
push {r3, lr}
bl func_ov11_02125258
bl func_ov11_0212527c
bl func_ov11_02125280
pop {r3, pc}
thumb_func_end func_ov11_02125248
.global func_ov11_02125258
thumb_func_start func_ov11_02125258
func_ov11_02125258: ; 0x02125258
push {r3, lr}
mov r0, #2
bl func_ov11_0212af14
cmp r0, #0
beq _0212526c
mov r0, #0
bl func_ov11_021194a4
pop {r3, pc}
_0212526c:
bl func_ov11_021250ec
cmp r0, #0
beq _0212527a
mov r0, #0
bl func_ov11_021194a4
_0212527a:
pop {r3, pc}
thumb_func_end func_ov11_02125258
.global func_ov11_0212527c
thumb_func_start func_ov11_0212527c
func_ov11_0212527c: ; 0x0212527c
bx lr
.align 2, 0
thumb_func_end func_ov11_0212527c
.global func_ov11_02125280
thumb_func_start func_ov11_02125280
func_ov11_02125280: ; 0x02125280
push {r3, lr}
ldr r0, _021252ac ; =data_ov11_02132e0c
ldrb r0, [r0]
cmp r0, #0
bne _021252a8
bl func_ov11_02119494
cmp r0, #0
bne _021252a8
ldr r0, _021252ac ; =data_ov11_02132e0c
mov r1, #2
strb r1, [r0]
bl func_ov11_02126770
mov r0, #7
bl func_ov11_0212672c
ldr r0, _021252b0 ; =func_ov11_021252b4
bl func_ov11_0211c3c4
_021252a8:
pop {r3, pc}
nop
thumb_func_end func_ov11_02125280
_021252ac: .word data_ov11_02132e0c
_021252b0: .word func_ov11_021252b4
.global func_ov11_021252b4
thumb_func_start func_ov11_021252b4
func_ov11_021252b4: ; 0x021252b4
push {r3, lr}
bl func_ov11_021194f8
mov r0, #8
bl func_ov11_0212a338
ldr r0, _021252c8 ; =func_ov11_021252cc
bl func_ov11_0211c3c4
pop {r3, pc}
.align 2, 0
thumb_func_end func_ov11_021252b4
_021252c8: .word func_ov11_021252cc
.global func_ov11_021252cc
thumb_func_start func_ov11_021252cc
func_ov11_021252cc: ; 0x021252cc
push {r3, lr}
mov r0, #1
bl func_ov11_0212a1e0
cmp r0, #0
bne _02125308
bl func_ov11_02119474
ldr r0, _0212530c ; =data_ov11_02132e0c
ldrb r0, [r0]
add r0, #0xfe
lsl r0, r0, #0x18
lsr r0, r0, #0x18
cmp r0, #1
bhi _021252f6
mov r1, #1
mov r0, #3
add r2, r1, #0
mov r3, #8
bl func_ov11_0212a1f8
_021252f6:
mov r0, #3
mov r1, #0
mov r2, #0x15
mov r3, #8
bl func_ov11_0212a1f8
ldr r0, _02125310 ; =func_ov11_02125314
bl func_ov11_0211c3c4
_02125308:
pop {r3, pc}
nop
thumb_func_end func_ov11_021252cc
_0212530c: .word data_ov11_02132e0c
_02125310: .word func_ov11_02125314
.global func_ov11_02125314
thumb_func_start func_ov11_02125314
func_ov11_02125314: ; 0x02125314
push {r3, lr}
mov r0, #0
bl func_ov11_0212a1e0
cmp r0, #0
bne _021253a4
ldr r0, _021253a8 ; =data_ov11_02132e0c
ldrb r0, [r0]
cmp r0, #2
bne _02125332
mov r0, #1
bl func_ov11_0212a1e0
cmp r0, #0
bne _021253a4
_02125332:
bl func_ov11_021194c8
cmp r0, #0
beq _021253a4
bl func_ov11_02126fec
bl func_ov11_02119320
mov r0, #0
bl func_ov11_0212a6e8
ldr r0, _021253a8 ; =data_ov11_02132e0c
ldrb r0, [r0]
add r0, #0xfe
lsl r0, r0, #0x18
lsr r0, r0, #0x18
cmp r0, #1
bhi _02125362
bl func_ov11_02119878
mov r0, #1
add r1, r0, #0
bl func_ov11_0212a9ac
_02125362:
mov r0, #0
mov r1, #0x15
bl func_ov11_0212a9ac
ldr r0, _021253a8 ; =data_ov11_02132e0c
ldrb r0, [r0]
cmp r0, #2
bne _02125382
mov r0, #2
mov r1, #1
bl func_ov11_0211c3d0
ldr r0, _021253ac ; =func_ov11_02123920
bl func_ov11_0211c3c4
pop {r3, pc}
_02125382:
cmp r0, #3
bne _02125396
mov r0, #2
mov r1, #1
bl func_ov11_0211c3d0
ldr r0, _021253b0 ; =func_ov11_02124e80
bl func_ov11_0211c3c4
pop {r3, pc}
_02125396:
mov r0, #0
add r1, r0, #0
bl func_ov11_0211c3d0
ldr r0, _021253b4 ; =func_ov11_02124d20
bl func_ov11_0211c3c4
_021253a4:
pop {r3, pc}
nop
thumb_func_end func_ov11_02125314
_021253a8: .word data_ov11_02132e0c
_021253ac: .word func_ov11_02123920
_021253b0: .word func_ov11_02124e80
_021253b4: .word func_ov11_02124d20
.global func_ov11_021253b8
thumb_func_start func_ov11_021253b8
func_ov11_021253b8: ; 0x021253b8
push {r3, lr}
ldr r1, _02125450 ; =data_ov11_02132e0c
ldrb r2, [r1]
cmp r2, #0
bne _0212544c
cmp r0, #3
bhi _0212544c
add r0, r0, r0
add r0, pc
ldrh r0, [r0, #6]
lsl r0, r0, #0x10
asr r0, r0, #0x10
add pc, r0
_021253d2: ; jump table
.short _021253da - _021253d2 - 2 ; case 0
.short _02125404 - _021253d2 - 2 ; case 1
.short _02125414 - _021253d2 - 2 ; case 2
.short _02125438 - _021253d2 - 2 ; case 3
_021253da:
mov r0, #3
strb r0, [r1]
bl func_ov11_02126770
mov r0, #0x12
bl func_ov11_0212672c
mov r1, #1
mov r0, #0
str r0, [sp]
mov r0, #0x10
add r2, r1, #0
sub r3, r1, #2
bl func_ov11_0212739c
bl func_ov11_021194f8
ldr r0, _02125454 ; =func_ov11_02125460
bl func_ov11_0211c3c4
pop {r3, pc}
_02125404:
mov r0, #1
strb r0, [r1]
bl func_ov11_02126770
ldr r0, _02125458 ; =func_ov11_021252b4
bl func_ov11_0211c3c4
pop {r3, pc}
_02125414:
bl func_ov11_02126770
mov r0, #0
bl func_ov11_02127080
mov r2, #1
mov r1, #0
mov r0, #0x11
sub r3, r2, #2
str r1, [sp]
bl func_ov11_0212739c
bl func_ov11_021194f8
ldr r0, _0212545c ; =func_ov11_02125498
bl func_ov11_0211c3c4
pop {r3, pc}
_02125438:
mov r0, #2
strb r0, [r1]
bl func_ov11_02126770
mov r0, #9
bl func_ov11_0212672c
ldr r0, _02125458 ; =func_ov11_021252b4
bl func_ov11_0211c3c4
_0212544c:
pop {r3, pc}
nop
thumb_func_end func_ov11_021253b8
_02125450: .word data_ov11_02132e0c
_02125454: .word func_ov11_02125460
_02125458: .word func_ov11_021252b4
_0212545c: .word func_ov11_02125498
.global func_ov11_02125460
thumb_func_start func_ov11_02125460
func_ov11_02125460: ; 0x02125460
push {r3, lr}
bl func_ov11_021275cc
cmp r0, #0
bne _0212547a
mov r0, #6
bl func_ov11_0212672c
bl func_ov11_021275a0
ldr r0, _0212547c ; =func_ov11_02125480
bl func_ov11_0211c3c4
_0212547a:
pop {r3, pc}
.align 2, 0
thumb_func_end func_ov11_02125460
_0212547c: .word func_ov11_02125480
.global func_ov11_02125480
thumb_func_start func_ov11_02125480
func_ov11_02125480: ; 0x02125480
push {r3, lr}
bl func_ov11_021275dc
cmp r0, #0
bne _02125490
ldr r0, _02125494 ; =func_ov11_021252b4
bl func_ov11_0211c3c4
_02125490:
pop {r3, pc}
nop
thumb_func_end func_ov11_02125480
_02125494: .word func_ov11_021252b4
.global func_ov11_02125498
thumb_func_start func_ov11_02125498
func_ov11_02125498: ; 0x02125498
push {r3, lr}
bl func_ov11_021275cc
cmp r0, #0
beq _021254b4
cmp r0, #1
bne _021254ca
ldr r0, _021254cc ; =data_ov11_02132e0c
mov r1, #3
strb r1, [r0]
mov r0, #6
bl func_ov11_0212672c
b _021254c0
_021254b4:
ldr r0, _021254cc ; =data_ov11_02132e0c
mov r1, #1
strb r1, [r0]
mov r0, #7
bl func_ov11_0212672c
_021254c0:
bl func_ov11_021275a0
ldr r0, _021254d0 ; =func_ov11_021254d4
bl func_ov11_0211c3c4
_021254ca:
pop {r3, pc}
.align 2, 0
thumb_func_end func_ov11_02125498
_021254cc: .word data_ov11_02132e0c
_021254d0: .word func_ov11_021254d4
.global func_ov11_021254d4
thumb_func_start func_ov11_021254d4
func_ov11_021254d4: ; 0x021254d4
push {r3, lr}
bl func_ov11_021275dc
cmp r0, #0
bne _0212550a
ldr r0, _0212550c ; =data_ov11_02132e0c
ldrb r0, [r0]
cmp r0, #1
bne _021254ee
ldr r0, _02125510 ; =func_ov11_021252b4
bl func_ov11_0211c3c4
pop {r3, pc}
_021254ee:
mov r0, #0xb
bl func_ov11_0212672c
bl func_ov11_021194e8
ldr r0, _0212550c ; =data_ov11_02132e0c
mov r1, #0
strb r1, [r0]
ldr r0, _02125514 ; =func_ov11_021253b8
bl func_ov11_02127080
ldr r0, _02125518 ; =func_ov11_02125248
bl func_ov11_0211c3c4
_0212550a:
pop {r3, pc}
.align 2, 0
thumb_func_end func_ov11_021254d4
_0212550c: .word data_ov11_02132e0c
_02125510: .word func_ov11_021252b4
_02125514: .word func_ov11_021253b8
_02125518: .word func_ov11_02125248
.global func_ov11_0212551c
thumb_func_start func_ov11_0212551c
func_ov11_0212551c: ; 0x0212551c
push {r4, lr}
add r4, r0, #0
ldr r0, _02125550 ; =0x00000608
mov r1, #4
bl func_ov11_0212ac60
add r1, r0, #0
ldr r0, _02125554 ; =data_ov11_02132e10
mov r2, #6
str r1, [r0]
add r0, r4, #0
add r1, r1, #4
lsl r2, r2, #8
blx func_02007984
ldr r1, _02125558 ; =func_ov11_021255c4
mov r0, #1
mov r2, #0
mov r3, #0x78
bl func_ov11_0212b868
ldr r1, _02125554 ; =data_ov11_02132e10
ldr r1, [r1]
str r0, [r1]
pop {r4, pc}
nop
thumb_func_end func_ov11_0212551c
_02125550: .word 0x00000608
_02125554: .word data_ov11_02132e10
_02125558: .word func_ov11_021255c4
.global func_ov11_0212555c
thumb_func_start func_ov11_0212555c
func_ov11_0212555c: ; 0x0212555c
push {r3, lr}
ldr r1, _02125574 ; =data_ov11_02132e10
mov r0, #1
ldr r1, [r1]
ldr r1, [r1]
bl func_ov11_0212b8e8
ldr r0, _02125578 ; =data_ov11_02132e10
bl func_ov11_0212ac78
pop {r3, pc}
nop
thumb_func_end func_ov11_0212555c
_02125574: .word data_ov11_02132e10
_02125578: .word data_ov11_02132e10
.global func_ov11_0212557c
thumb_func_start func_ov11_0212557c
func_ov11_0212557c: ; 0x0212557c
ldr r0, _02125588 ; =data_ov11_02132e10
mov r2, #1
ldr r1, [r0]
ldr r0, _0212558c ; =0x00000604
strb r2, [r1, r0]
bx lr
.align 2, 0
thumb_func_end func_ov11_0212557c
_02125588: .word data_ov11_02132e10
_0212558c: .word 0x00000604
.global func_ov11_02125590
thumb_func_start func_ov11_02125590
func_ov11_02125590: ; 0x02125590
push {r3, r4, r5, r6, r7, lr}
add r6, r0, #0
ldr r0, _021255c0 ; =data_ov11_02132e10
add r7, r3, #0
ldr r0, [r0]
mov r5, #0
add r3, r0, #4
lsl r0, r1, #1
add r4, r3, r0
cmp r7, #0
ble _021255be
lsl r0, r2, #1
str r0, [sp]
_021255aa:
ldr r2, [sp]
add r0, r6, #0
add r1, r4, #0
blx func_020078d8
add r5, r5, #1
add r6, #0x40
add r4, #0x40
cmp r5, r7
blt _021255aa
_021255be:
pop {r3, r4, r5, r6, r7, pc}
.align 2, 0
thumb_func_end func_ov11_02125590
_021255c0: .word data_ov11_02132e10
.global func_ov11_021255c4
thumb_func_start func_ov11_021255c4
func_ov11_021255c4: ; 0x021255c4
push {r3, lr}
ldr r0, _021255f8 ; =data_ov11_02132e10
ldr r1, _021255fc ; =0x00000604
ldr r2, [r0]
ldrb r0, [r2, r1]
cmp r0, #0
beq _021255f4
add r0, r2, #4
sub r1, r1, #4
blx func_0200e2c0
ldr r0, _021255f8 ; =data_ov11_02132e10
mov r2, #6
ldr r0, [r0]
mov r1, #0
add r0, r0, #4
lsl r2, r2, #8
blx func_02006444
ldr r0, _021255f8 ; =data_ov11_02132e10
mov r2, #0
ldr r1, [r0]
ldr r0, _021255fc ; =0x00000604
strb r2, [r1, r0]
_021255f4:
pop {r3, pc}
nop
thumb_func_end func_ov11_021255c4
_021255f8: .word data_ov11_02132e10
_021255fc: .word 0x00000604
.global func_ov11_02125600
thumb_func_start func_ov11_02125600
func_ov11_02125600: ; 0x02125600
push {r3, lr}
lsl r1, r1, #5
add r0, r0, r1
ldr r1, _02125624 ; =data_ov11_02132e10
lsl r2, r2, #5
str r0, [r1, #4]
mov r0, #5
lsl r0, r0, #0x18
add r0, r2, r0
str r0, [r1, #8]
ldr r1, _02125628 ; =func_ov11_0212562c
mov r0, #1
mov r2, #0
mov r3, #0x78
bl func_ov11_0212b868
pop {r3, pc}
nop
thumb_func_end func_ov11_02125600
_02125624: .word data_ov11_02132e10
_02125628: .word func_ov11_0212562c
.global func_ov11_0212562c
thumb_func_start func_ov11_0212562c
func_ov11_0212562c: ; 0x0212562c
push {r4, lr}
ldr r1, _02125648 ; =data_ov11_02132e10
add r4, r0, #0
ldr r0, [r1, #4]
ldr r1, [r1, #8]
mov r2, #0x20
blx func_020078d8
mov r0, #1
add r1, r4, #0
bl func_ov11_0212b8d0
pop {r4, pc}
nop
thumb_func_end func_ov11_0212562c
_02125648: .word data_ov11_02132e10
.global func_ov11_0212564c
thumb_func_start func_ov11_0212564c
func_ov11_0212564c: ; 0x0212564c
push {r3, lr}
ldr r1, _02125660 ; =data_ov11_02132e10
mov r2, #0
str r0, [r1, #4]
ldr r1, _02125664 ; =func_ov11_02125668
mov r0, #1
mov r3, #0x78
bl func_ov11_0212b868
pop {r3, pc}
.align 2, 0
thumb_func_end func_ov11_0212564c
_02125660: .word data_ov11_02132e10
_02125664: .word func_ov11_02125668
.global func_ov11_02125668
thumb_func_start func_ov11_02125668
func_ov11_02125668: ; 0x02125668
push {r4, lr}
add r4, r0, #0
ldr r0, _02125688 ; =data_ov11_02132e10
mov r1, #5
mov r2, #2
ldr r0, [r0, #4]
lsl r1, r1, #0x18
lsl r2, r2, #8
blx func_020078d8
mov r0, #1
add r1, r4, #0
bl func_ov11_0212b8d0
pop {r4, pc}
nop
thumb_func_end func_ov11_02125668
_02125688: .word data_ov11_02132e10
.global func_ov11_0212568c
thumb_func_start func_ov11_0212568c
func_ov11_0212568c: ; 0x0212568c
push {r3, r4, r5, r6, r7, lr}
add r5, r0, #0
add r6, r1, #0
mov r0, #0x20
mov r1, #4
add r7, r2, #0
add r4, r3, #0
bl func_ov11_0212ac60
ldr r2, _02125704 ; =data_ov11_02132e1c
ldr r1, [sp, #0x18]
str r0, [r2]
strb r5, [r0, #0x1b]
ldr r0, [r2]
strb r6, [r0, #0x19]
ldr r0, [r2]
strb r1, [r0, #0x1a]
ldr r2, [r2]
add r0, r7, #0
add r1, r4, #0
add r2, #0x10
bl func_ov11_0212a928
ldr r1, _02125708 ; =data_ov11_0212eb20
mov r0, #0
ldrb r1, [r1, r5]
mov r2, #1
bl func_ov11_0212a0b0
ldr r1, _02125704 ; =data_ov11_02132e1c
ldr r3, [sp, #0x18]
ldr r2, [r1]
add r3, r4, r3
str r0, [r2]
ldr r0, [r1]
mov r1, #0
ldr r0, [r0]
mvn r1, r1
add r2, r7, #0
bl func_ov11_02129f08
ldr r0, _02125704 ; =data_ov11_02132e1c
mov r1, #0
ldr r0, [r0]
mvn r1, r1
ldr r0, [r0]
mov r2, #1
bl func_ov11_02129fac
mov r0, #0
ldr r1, _0212570c ; =func_ov11_02125778
add r2, r0, #0
mov r3, #0x80
bl func_ov11_0212b868
ldr r1, _02125704 ; =data_ov11_02132e1c
ldr r1, [r1]
str r0, [r1, #0xc]
pop {r3, r4, r5, r6, r7, pc}
nop
thumb_func_end func_ov11_0212568c
_02125704: .word data_ov11_02132e1c
_02125708: .word data_ov11_0212eb20
_0212570c: .word func_ov11_02125778
.global func_ov11_02125710
thumb_func_start func_ov11_02125710
func_ov11_02125710: ; 0x02125710
push {r3, lr}
ldr r1, _02125730 ; =data_ov11_02132e1c
mov r0, #0
ldr r1, [r1]
ldr r1, [r1, #0xc]
bl func_ov11_0212b8e8
ldr r0, _02125730 ; =data_ov11_02132e1c
ldr r0, [r0]
ldr r0, [r0]
bl func_ov11_02129dbc
ldr r0, _02125734 ; =data_ov11_02132e1c
bl func_ov11_0212ac78
pop {r3, pc}
.align 2, 0
thumb_func_end func_ov11_02125710
_02125730: .word data_ov11_02132e1c
_02125734: .word data_ov11_02132e1c
.global func_ov11_02125738
thumb_func_start func_ov11_02125738
func_ov11_02125738: ; 0x02125738
ldr r0, _02125740 ; =data_ov11_02132e1c
ldr r0, [r0]
ldrb r0, [r0, #0x1a]
bx lr
.align 2, 0
thumb_func_end func_ov11_02125738
_02125740: .word data_ov11_02132e1c
.global func_ov11_02125744
thumb_func_start func_ov11_02125744
func_ov11_02125744: ; 0x02125744
ldr r0, _0212574c ; =data_ov11_02132e1c
ldr r0, [r0]
ldrb r0, [r0, #0x1d]
bx lr
.align 2, 0
thumb_func_end func_ov11_02125744
_0212574c: .word data_ov11_02132e1c
.global func_ov11_02125750
thumb_func_start func_ov11_02125750
func_ov11_02125750: ; 0x02125750
ldr r3, _02125754 ; =func_ov11_02125ab4
bx r3
.align 2, 0
thumb_func_end func_ov11_02125750
_02125754: .word func_ov11_02125ab4
.global func_ov11_02125758
thumb_func_start func_ov11_02125758
func_ov11_02125758: ; 0x02125758
ldr r0, _02125764 ; =data_ov11_02132e1c
mov r1, #0
ldr r0, [r0]
strb r1, [r0, #0x1e]
bx lr
nop
thumb_func_end func_ov11_02125758
_02125764: .word data_ov11_02132e1c
.global func_ov11_02125768
thumb_func_start func_ov11_02125768
func_ov11_02125768: ; 0x02125768
ldr r0, _02125774 ; =data_ov11_02132e1c
mov r1, #1
ldr r0, [r0]
strb r1, [r0, #0x1e]
bx lr
nop
thumb_func_end func_ov11_02125768
_02125774: .word data_ov11_02132e1c
.global func_ov11_02125778
thumb_func_start func_ov11_02125778
func_ov11_02125778: ; 0x02125778
push {r3, lr}
ldr r0, _02125868 ; =data_ov11_02132e1c
mov r2, #0
ldr r1, [r0]
strb r2, [r1, #0x1d]
ldr r1, [r0]
ldrb r0, [r1, #0x1c]
cmp r0, #3
bhi _02125866
add r0, r0, r0
add r0, pc
ldrh r0, [r0, #6]
lsl r0, r0, #0x10
asr r0, r0, #0x10
add pc, r0
_02125796: ; jump table
.short _0212579e - _02125796 - 2 ; case 0
.short _0212580e - _02125796 - 2 ; case 1
.short _02125814 - _02125796 - 2 ; case 2
.short _0212583e - _02125796 - 2 ; case 3
_0212579e:
ldrb r0, [r1, #0x1e]
cmp r0, #0
bne _02125866
bl func_ov11_021259b0
cmp r0, #4
bhi _02125866
add r0, r0, r0
add r0, pc
ldrh r0, [r0, #6]
lsl r0, r0, #0x10
asr r0, r0, #0x10
add pc, r0
_021257b8: ; jump table
.short _02125866 - _021257b8 - 2 ; case 0
.short _021257c2 - _021257b8 - 2 ; case 1
.short _021257f8 - _021257b8 - 2 ; case 2
.short _02125800 - _021257b8 - 2 ; case 3
.short _02125808 - _021257b8 - 2 ; case 4
_021257c2:
ldr r0, _02125868 ; =data_ov11_02132e1c
ldr r0, [r0]
ldrb r0, [r0, #0x1b]
cmp r0, #0
beq _02125866
mov r0, #0x16
bl func_ov11_0212672c
mov r0, #0
bl func_ov11_02126744
ldr r0, _02125868 ; =data_ov11_02132e1c
mov r2, #1
ldr r1, [r0]
strb r2, [r1, #0x1d]
ldr r0, [r0]
add r0, #0x14
bl func_ov11_0212b0a4
ldr r0, _02125868 ; =data_ov11_02132e1c
ldr r2, [r0]
ldrb r1, [r2, #0x1a]
strb r1, [r2, #0x18]
ldr r0, [r0]
mov r1, #1
strb r1, [r0, #0x1c]
pop {r3, pc}
_021257f8:
mov r0, #2
bl func_ov11_02125950
pop {r3, pc}
_02125800:
mov r0, #3
bl func_ov11_02125950
pop {r3, pc}
_02125808:
bl func_ov11_0212596c
pop {r3, pc}
_0212580e:
bl func_ov11_0212586c
pop {r3, pc}
_02125814:
mov r0, #2
bl func_ov11_02125a0c
cmp r0, #2
beq _0212582e
ldr r0, _02125868 ; =data_ov11_02132e1c
mov r2, #5
ldr r1, [r0]
strb r2, [r1, #0x1d]
ldr r0, [r0]
mov r1, #0
strb r1, [r0, #0x1c]
pop {r3, pc}
_0212582e:
bl func_ov11_021259b0
cmp r0, #2
bne _02125866
mov r0, #2
bl func_ov11_02125950
pop {r3, pc}
_0212583e:
mov r0, #3
bl func_ov11_02125a0c
cmp r0, #3
beq _02125858
ldr r0, _02125868 ; =data_ov11_02132e1c
mov r2, #7
ldr r1, [r0]
strb r2, [r1, #0x1d]
ldr r0, [r0]
mov r1, #0
strb r1, [r0, #0x1c]
pop {r3, pc}
_02125858:
bl func_ov11_021259b0
cmp r0, #3
bne _02125866
mov r0, #3
bl func_ov11_02125950
_02125866:
pop {r3, pc}
.align 2, 0
thumb_func_end func_ov11_02125778
_02125868: .word data_ov11_02132e1c
.global func_ov11_0212586c
thumb_func_start func_ov11_0212586c
func_ov11_0212586c: ; 0x0212586c
push {r3, r4, lr}
sub sp, #4
ldr r0, _021258e0 ; =data_ov11_0212ece8
bl func_ov11_0212af5c
cmp r0, #0
beq _021258c8
add r0, sp, #0
bl func_ov11_0212b0a4
ldr r0, _021258e4 ; =data_ov11_02132e1c
add r1, sp, #0
ldr r0, [r0]
ldrh r3, [r1]
ldrh r2, [r0, #0x10]
sub r2, #0x1e
cmp r3, r2
blt _021258c8
ldrh r2, [r1, #2]
ldrh r1, [r0, #0x16]
ldrb r3, [r0, #0x18]
sub r1, r2, r1
add r4, r3, r1
bpl _021258a0
mov r4, #0
b _021258b0
_021258a0:
ldrb r1, [r0, #0x1b]
ldrb r2, [r0, #0x19]
ldr r0, _021258e8 ; =data_ov11_0212eb24
ldrb r0, [r0, r1]
sub r0, r2, r0
cmp r4, r0
blt _021258b0
add r4, r0, #0
_021258b0:
add r0, r4, #0
bl func_ov11_021258ec
add r0, r4, #0
bl func_ov11_02125ab4
ldr r0, _021258e4 ; =data_ov11_02132e1c
mov r1, #2
ldr r0, [r0]
add sp, #4
strb r1, [r0, #0x1d]
pop {r3, r4, pc}
_021258c8:
bl func_ov11_02126770
ldr r0, _021258e4 ; =data_ov11_02132e1c
mov r2, #0
ldr r1, [r0]
strb r2, [r1, #0x1c]
ldr r0, [r0]
mov r1, #3
strb r1, [r0, #0x1d]
add sp, #4
pop {r3, r4, pc}
nop
thumb_func_end func_ov11_0212586c
_021258e0: .word data_ov11_0212ece8
_021258e4: .word data_ov11_02132e1c
_021258e8: .word data_ov11_0212eb24
.global func_ov11_021258ec
thumb_func_start func_ov11_021258ec
func_ov11_021258ec: ; 0x021258ec
push {r4, lr}
ldr r1, _02125948 ; =data_ov11_02132e1c
ldr r1, [r1]
ldrb r1, [r1, #0x1a]
sub r4, r1, r0
bpl _021258fa
neg r4, r4
_021258fa:
cmp r4, #2
bge _02125902
mov r0, #0
b _02125914
_02125902:
cmp r4, #6
bge _02125912
mov r1, #6
mov r0, #0x7f
sub r1, r1, r4
blx func_01ff9b4c
b _02125914
_02125912:
mov r0, #0x7f
_02125914:
bl func_ov11_02126744
cmp r4, #2
bge _02125922
mov r1, #0xff
mvn r1, r1
b _0212593e
_02125922:
cmp r4, #6
bge _0212593a
mov r0, #2
mov r1, #6
lsl r0, r0, #8
sub r1, r1, r4
blx func_01ff9b4c
mov r1, #1
lsl r1, r1, #8
sub r1, r0, r1
b _0212593e
_0212593a:
mov r1, #1
lsl r1, r1, #8
_0212593e:
ldr r0, _0212594c ; =0x0000ffff
bl func_ov11_02126758
pop {r4, pc}
nop
thumb_func_end func_ov11_021258ec
_02125948: .word data_ov11_02132e1c
_0212594c: .word 0x0000ffff
.global func_ov11_02125950
thumb_func_start func_ov11_02125950
func_ov11_02125950: ; 0x02125950
ldr r1, _02125968 ; =data_ov11_02132e1c
cmp r0, #2
ldr r1, [r1]
strb r0, [r1, #0x1c]
bne _0212595e
mov r1, #4
b _02125960
_0212595e:
mov r1, #6
_02125960:
ldr r0, _02125968 ; =data_ov11_02132e1c
ldr r0, [r0]
strb r1, [r0, #0x1d]
bx lr
.align 2, 0
thumb_func_end func_ov11_02125950
_02125968: .word data_ov11_02132e1c
.global func_ov11_0212596c
thumb_func_start func_ov11_0212596c
func_ov11_0212596c: ; 0x0212596c
push {r3, lr}
add r0, sp, #0
bl func_ov11_0212b0a4
ldr r0, _021259a8 ; =data_ov11_02132e1c
ldr r2, [r0]
ldr r0, _021259ac ; =data_ov11_0212eb24
ldrb r1, [r2, #0x1b]
ldrb r1, [r0, r1]
add r0, sp, #0
ldrh r3, [r0, #2]
ldrh r0, [r2, #0x12]
sub r3, r3, r0
lsr r0, r1, #1
sub r0, r3, r0
bpl _02125990
mov r0, #0
b _0212599a
_02125990:
ldrb r2, [r2, #0x19]
sub r1, r2, r1
cmp r0, r1
blt _0212599a
add r0, r1, #0
_0212599a:
bl func_ov11_02125ab4
ldr r0, _021259a8 ; =data_ov11_02132e1c
mov r1, #3
ldr r0, [r0]
strb r1, [r0, #0x1d]
pop {r3, pc}
.align 2, 0
thumb_func_end func_ov11_0212596c
_021259a8: .word data_ov11_02132e1c
_021259ac: .word data_ov11_0212eb24
.global func_ov11_021259b0
thumb_func_start func_ov11_021259b0
func_ov11_021259b0: ; 0x021259b0
push {r3, r4, r5, lr}
sub sp, #8
mov r0, #1
add r1, sp, #0
bl func_ov11_02125a38
add r0, sp, #0
bl func_ov11_0212afec
cmp r0, #0
beq _021259cc
add sp, #8
mov r0, #1
pop {r3, r4, r5, pc}
_021259cc:
mov r5, #2
add r4, sp, #0
_021259d0:
add r0, r5, #0
add r1, r4, #0
bl func_ov11_02125a38
add r0, r4, #0
bl func_ov11_0212afec
cmp r0, #0
beq _021259e8
add sp, #8
add r0, r5, #0
pop {r3, r4, r5, pc}
_021259e8:
add r5, r5, #1
cmp r5, #3
ble _021259d0
mov r0, #4
add r1, sp, #0
bl func_ov11_02125a38
add r0, sp, #0
bl func_ov11_0212afa4
cmp r0, #0
beq _02125a06
add sp, #8
mov r0, #4
pop {r3, r4, r5, pc}
_02125a06:
mov r0, #0
add sp, #8
pop {r3, r4, r5, pc}
thumb_func_end func_ov11_021259b0
.global func_ov11_02125a0c
thumb_func_start func_ov11_02125a0c
func_ov11_02125a0c: ; 0x02125a0c
push {r3, r4, r5, lr}
sub sp, #8
mov r5, #2
add r4, sp, #0
_02125a14:
add r0, r5, #0
add r1, r4, #0
bl func_ov11_02125a38
add r0, r4, #0
bl func_ov11_0212af5c
cmp r0, #0
beq _02125a2c
add sp, #8
add r0, r5, #0
pop {r3, r4, r5, pc}
_02125a2c:
add r5, r5, #1
cmp r5, #3
ble _02125a14
mov r0, #0
add sp, #8
pop {r3, r4, r5, pc}
thumb_func_end func_ov11_02125a0c
.global func_ov11_02125a38
thumb_func_start func_ov11_02125a38
func_ov11_02125a38: ; 0x02125a38
ldr r2, _02125aac ; =data_ov11_02132e1c
ldr r3, [r2]
ldrh r3, [r3, #0x10]
strh r3, [r1]
add r3, #0xc
strh r3, [r1, #4]
cmp r0, #4
bhi _02125aa8
add r0, r0, r0
add r0, pc
ldrh r0, [r0, #6]
lsl r0, r0, #0x10
asr r0, r0, #0x10
add pc, r0
_02125a54: ; jump table
.short _02125aa8 - _02125a54 - 2 ; case 0
.short _02125a5e - _02125a54 - 2 ; case 1
.short _02125a78 - _02125a54 - 2 ; case 2
.short _02125a88 - _02125a54 - 2 ; case 3
.short _02125a9a - _02125a54 - 2 ; case 4
_02125a5e:
ldr r0, [r2]
ldrh r3, [r0, #0x12]
ldrb r0, [r0, #0x1a]
add r0, r3, r0
strh r0, [r1, #2]
ldr r0, [r2]
ldrh r3, [r1, #2]
ldrb r2, [r0, #0x1b]
ldr r0, _02125ab0 ; =data_ov11_0212eb24
ldrb r0, [r0, r2]
add r0, r3, r0
strh r0, [r1, #6]
bx lr
_02125a78:
ldr r0, [r2]
ldrh r0, [r0, #0x12]
sub r0, #0xd
strh r0, [r1, #2]
ldr r0, [r2]
ldrh r0, [r0, #0x12]
strh r0, [r1, #6]
bx lr
_02125a88:
ldr r0, [r2]
ldrh r2, [r0, #0x12]
ldrb r0, [r0, #0x19]
add r0, r2, r0
strh r0, [r1, #2]
ldrh r0, [r1, #2]
add r0, #0xd
strh r0, [r1, #6]
bx lr
_02125a9a:
ldr r0, [r2]
ldrh r3, [r0, #0x12]
strh r3, [r1, #2]
ldr r0, [r2]
ldrb r0, [r0, #0x19]
add r0, r3, r0
strh r0, [r1, #6]
_02125aa8:
bx lr
nop
thumb_func_end func_ov11_02125a38
_02125aac: .word data_ov11_02132e1c
_02125ab0: .word data_ov11_0212eb24
.global func_ov11_02125ab4
thumb_func_start func_ov11_02125ab4
func_ov11_02125ab4: ; 0x02125ab4
push {r4, lr}
add r4, r0, #0
ldr r0, _02125ad4 ; =data_ov11_02132e1c
mov r1, #0
ldr r3, [r0]
mvn r1, r1
ldr r0, [r3]
ldrh r2, [r3, #0x10]
ldrh r3, [r3, #0x12]
add r3, r4, r3
bl func_ov11_02129f08
ldr r0, _02125ad4 ; =data_ov11_02132e1c
ldr r0, [r0]
strb r4, [r0, #0x1a]
pop {r4, pc}
.align 2, 0
thumb_func_end func_ov11_02125ab4
_02125ad4: .word data_ov11_02132e1c
.global func_ov11_02125ad8
thumb_func_start func_ov11_02125ad8
func_ov11_02125ad8: ; 0x02125ad8
push {r3, lr}
ldr r0, _02125af0 ; =data_ov11_02132e20
ldr r0, [r0]
cmp r0, #0
bne _02125aee
ldr r0, _02125af4 ; =0x00001e60
mov r1, #0x20
bl func_ov11_0212ac60
ldr r1, _02125af0 ; =data_ov11_02132e20
str r0, [r1]
_02125aee:
pop {r3, pc}
.align 2, 0
thumb_func_end func_ov11_02125ad8
_02125af0: .word data_ov11_02132e20
_02125af4: .word 0x00001e60
.global func_ov11_02125af8
thumb_func_start func_ov11_02125af8
func_ov11_02125af8: ; 0x02125af8
push {r4, lr}
ldr r0, _02125b18 ; =data_ov11_02132e20
ldr r0, [r0]
cmp r0, #0
beq _02125b14
mov r4, #2
lsl r4, r4, #0xe
_02125b06:
blx func_ov01_020efa64
cmp r0, r4
bne _02125b06
ldr r0, _02125b1c ; =data_ov11_02132e20
bl func_ov11_0212ac78
_02125b14:
pop {r4, pc}
nop
thumb_func_end func_ov11_02125af8
_02125b18: .word data_ov11_02132e20
_02125b1c: .word data_ov11_02132e20
.global func_ov11_02125b20
thumb_func_start func_ov11_02125b20
func_ov11_02125b20: ; 0x02125b20
push {r4, r5, r6, lr}
ldr r1, _02125b9c ; =data_ov11_02132e20
mov r0, #0
ldr r2, [r1]
mov r1, #0x13
lsl r1, r1, #8
add r1, r2, r1
mov r2, #0xd2
lsl r2, r2, #2
blx func_020078c0
ldr r0, _02125b9c ; =data_ov11_02132e20
ldr r1, _02125ba0 ; =func_ov11_02125c80
ldr r0, [r0]
mov r2, #3
blx func_ov01_020eff40
cmp r0, #2
beq _02125b4a
mov r0, #0
pop {r4, r5, r6, pc}
_02125b4a:
ldr r6, _02125ba4 ; =0x0000168c
ldr r5, _02125b9c ; =data_ov11_02132e20
add r4, r6, #0
_02125b50:
ldr r0, [r5]
add r0, r0, r6
blx func_ov01_020ef804
ldr r2, [r5]
ldrh r0, [r2, r4]
cmp r0, #2
bne _02125b50
ldr r0, _02125ba8 ; =0x00001648
ldr r5, _02125bac ; =data_ov11_0212eb34
add r4, r2, r0
mov r3, #8
_02125b68:
ldmia r5!, {r0, r1}
stmia r4!, {r0, r1}
sub r3, r3, #1
bne _02125b68
ldr r0, [r5]
str r0, [r4]
mov r0, #0xf
lsl r0, r0, #8
add r1, r2, r0
ldr r0, _02125ba8 ; =0x00001648
str r1, [r2, r0]
blx func_ov01_020efbc0
ldr r1, _02125b9c ; =data_ov11_02132e20
ldr r2, [r1]
ldr r1, _02125bb0 ; =0x00001650
strh r0, [r2, r1]
bl func_ov11_02125bb4
cmp r0, #0
beq _02125b96
mov r0, #1
pop {r4, r5, r6, pc}
_02125b96:
mov r0, #0
pop {r4, r5, r6, pc}
nop
thumb_func_end func_ov11_02125b20
_02125b9c: .word data_ov11_02132e20
_02125ba0: .word func_ov11_02125c80
_02125ba4: .word 0x0000168c
_02125ba8: .word 0x00001648
_02125bac: .word data_ov11_0212eb34
_02125bb0: .word 0x00001650
.global func_ov11_02125bb4
thumb_func_start func_ov11_02125bb4
func_ov11_02125bb4: ; 0x02125bb4
push {r3, lr}
ldr r1, _02125bd0 ; =data_ov11_02132e20
ldr r0, _02125bd4 ; =func_ov11_02125c80
ldr r2, [r1]
ldr r1, _02125bd8 ; =0x00001648
add r1, r2, r1
blx func_ov01_020f02d8
cmp r0, #2
bne _02125bcc
mov r0, #1
pop {r3, pc}
_02125bcc:
mov r0, #0
pop {r3, pc}
.align 2, 0
thumb_func_end func_ov11_02125bb4
_02125bd0: .word data_ov11_02132e20
_02125bd4: .word func_ov11_02125c80
_02125bd8: .word 0x00001648
.global func_ov11_02125bdc
thumb_func_start func_ov11_02125bdc
func_ov11_02125bdc: ; 0x02125bdc
push {r4, r5, r6, lr}
ldr r1, _02125c34 ; =data_ov11_02132e20
ldr r0, _02125c38 ; =0x00001e4c
ldr r2, [r1]
mov r3, #1
strb r3, [r2, r0]
ldr r1, [r1]
ldr r0, _02125c3c ; =0x0000168c
add r0, r1, r0
blx func_ov01_020ef804
ldr r0, _02125c34 ; =data_ov11_02132e20
ldr r1, [r0]
ldr r0, _02125c3c ; =0x0000168c
ldrh r0, [r1, r0]
cmp r0, #2
beq _02125c22
ldr r0, _02125c40 ; =func_ov11_02125c80
blx func_ov01_020eff9c
cmp r0, #2
beq _02125c0c
mov r0, #0
pop {r4, r5, r6, pc}
_02125c0c:
ldr r6, _02125c3c ; =0x0000168c
ldr r5, _02125c34 ; =data_ov11_02132e20
add r4, r6, #0
_02125c12:
ldr r0, [r5]
add r0, r0, r6
blx func_ov01_020ef804
ldr r0, [r5]
ldrh r0, [r0, r4]
cmp r0, #2
bne _02125c12
_02125c22:
ldr r0, _02125c40 ; =func_ov11_02125c80
blx func_ov01_020effd4
cmp r0, #2
beq _02125c30
mov r0, #0
pop {r4, r5, r6, pc}
_02125c30:
mov r0, #1
pop {r4, r5, r6, pc}
.align 2, 0
thumb_func_end func_ov11_02125bdc
_02125c34: .word data_ov11_02132e20
_02125c38: .word 0x00001e4c
_02125c3c: .word 0x0000168c
_02125c40: .word func_ov11_02125c80
.global func_ov11_02125c44
thumb_func_start func_ov11_02125c44
func_ov11_02125c44: ; 0x02125c44
push {r3, r4, r5, r6, r7, lr}
ldr r1, _02125c78 ; =data_ov11_02132e20
mov r4, #0
ldr r2, [r1]
mov r1, #0x13
lsl r1, r1, #8
add r5, r2, r1
ldr r7, _02125c7c ; =data_ov11_0212eb2c
str r5, [r0]
add r6, r4, #0
_02125c58:
add r0, r5, #0
add r0, #0x20
add r1, r7, #0
mov r2, #6
blx func_0204366c
cmp r0, #0
beq _02125c6a
add r4, r4, #1
_02125c6a:
add r6, r6, #1
add r5, #0x2a
cmp r6, #0x14
blt _02125c58
add r0, r4, #0
pop {r3, r4, r5, r6, r7, pc}
nop
thumb_func_end func_ov11_02125c44
_02125c78: .word data_ov11_02132e20
_02125c7c: .word data_ov11_0212eb2c
.global func_ov11_02125c80
thumb_func_start func_ov11_02125c80
func_ov11_02125c80: ; 0x02125c80
push {r3, lr}
ldrh r1, [r0, #2]
cmp r1, #0
bne _02125cb8
ldr r1, _02125cbc ; =data_ov11_02132e20
ldr r2, [r1]
ldr r1, _02125cc0 ; =0x00001e4c
ldrb r1, [r2, r1]
cmp r1, #0
bne _02125cb8
ldrh r1, [r0]
cmp r1, #0x26
bne _02125cb8
ldrh r1, [r0, #8]
cmp r1, #4
beq _02125cae
cmp r1, #5
bne _02125cb4
bl func_ov11_02125cc4
bl func_ov11_02125bb4
pop {r3, pc}
_02125cae:
bl func_ov11_02125bb4
pop {r3, pc}
_02125cb4:
blx func_0200f248
_02125cb8:
pop {r3, pc}
nop
thumb_func_end func_ov11_02125c80
_02125cbc: .word data_ov11_02132e20
_02125cc0: .word 0x00001e4c
.global func_ov11_02125cc4
thumb_func_start func_ov11_02125cc4
func_ov11_02125cc4: ; 0x02125cc4
push {r3, r4, r5, r6, r7, lr}
sub sp, #0x98
str r0, [sp]
ldr r0, _02125df8 ; =data_ov11_02132e20
ldr r1, [r0]
mov r0, #0x13
lsl r0, r0, #8
add r0, r1, r0
str r0, [sp, #0x10]
mov r0, #0xf
lsl r0, r0, #8
add r0, r1, r0
mov r1, #1
lsl r1, r1, #0xa
blx func_0200e288
mov r0, #0
str r0, [sp, #0xc]
ldr r0, [sp]
ldrh r0, [r0, #0xe]
cmp r0, #0
bgt _02125cf2
b _02125df4
_02125cf2:
ldr r0, [sp]
str r0, [sp, #8]
str r0, [sp, #4]
_02125cf8:
ldr r0, [sp, #8]
ldr r6, [r0, #0x10]
ldrb r0, [r6, #0xc]
cmp r0, #0
beq _02125dd8
ldrh r0, [r6, #0x3c]
cmp r0, #0
bne _02125dd8
ldr r5, [sp, #0x10]
mov r4, #0
mov r7, #6
_02125d0e:
add r1, r5, #0
add r0, r6, #4
add r1, #0x20
add r2, r7, #0
blx func_0204366c
cmp r0, #0
beq _02125d26
add r4, r4, #1
add r5, #0x2a
cmp r4, #0x14
blt _02125d0e
_02125d26:
cmp r4, #0x14
bne _02125d4c
ldr r5, [sp, #0x10]
ldr r7, _02125dfc ; =data_ov11_0212eb2c
mov r4, #0
_02125d30:
add r0, r5, #0
add r0, #0x20
add r1, r7, #0
mov r2, #6
blx func_0204366c
cmp r0, #0
beq _02125d48
add r4, r4, #1
add r5, #0x2a
cmp r4, #0x14
blt _02125d30
_02125d48:
cmp r4, #0x14
beq _02125df4
_02125d4c:
mov r0, #0x2a
add r1, r4, #0
mul r1, r0
ldr r0, [sp, #0x10]
mov r2, #6
add r7, r0, r1
add r1, r7, #0
add r0, r6, #4
add r1, #0x20
blx func_02007ad8
add r0, r6, #0
add r0, #0xc
add r1, r7, #0
mov r2, #0x20
blx func_02007ad8
ldr r0, [sp, #4]
add r0, #0x50
ldrh r0, [r0]
strh r0, [r7, #0x26]
ldrh r1, [r6, #0x2c]
mov r0, #0x10
tst r0, r1
bne _02125d86
mov r0, #0
add r7, #0x28
strb r0, [r7]
b _02125dd8
_02125d86:
add r0, r7, #0
mov r1, #1
add r0, #0x28
strb r1, [r0]
add r0, sp, #0x14
add r1, r6, #0
blx func_ov01_020efc54
add r0, sp, #0x14
ldrb r6, [r0]
mov r4, #0
cmp r6, #0
ble _02125dd8
add r5, sp, #0x14
_02125da2:
ldrb r0, [r5, #4]
cmp r0, #0x30
bne _02125db0
mov r0, #2
add r7, #0x28
strb r0, [r7]
b _02125dd8
_02125db0:
cmp r0, #0xdd
bne _02125dd0
ldrb r0, [r5, #5]
cmp r0, #4
blo _02125dd0
ldr r0, [r5, #8]
ldr r1, _02125e00 ; =data_ov11_0212eb28
mov r2, #4
blx func_0204366c
cmp r0, #0
bne _02125dd0
mov r0, #2
add r7, #0x28
strb r0, [r7]
b _02125dd8
_02125dd0:
add r4, r4, #1
add r5, #8
cmp r4, r6
blt _02125da2
_02125dd8:
ldr r0, [sp, #8]
add r0, r0, #4
str r0, [sp, #8]
ldr r0, [sp, #4]
add r0, r0, #2
str r0, [sp, #4]
ldr r0, [sp, #0xc]
add r0, r0, #1
str r0, [sp, #0xc]
ldr r0, [sp]
ldrh r1, [r0, #0xe]
ldr r0, [sp, #0xc]
cmp r0, r1
blt _02125cf8
_02125df4:
add sp, #0x98
pop {r3, r4, r5, r6, r7, pc}
.align 2, 0
thumb_func_end func_ov11_02125cc4
_02125df8: .word data_ov11_02132e20
_02125dfc: .word data_ov11_0212eb2c
_02125e00: .word data_ov11_0212eb28
.global func_ov11_02125e04
thumb_func_start func_ov11_02125e04
func_ov11_02125e04: ; 0x02125e04
push {r3, lr}
ldr r0, _02125e28 ; =0x000006f8
mov r1, #0x20
bl func_ov11_0212ac60
ldr r1, _02125e2c ; =data_ov11_02132e24
str r0, [r1]
ldr r1, _02125e30 ; =0x000004f8
add r0, r0, r1
ldr r1, _02125e34 ; =0x0000a001
blx func_0200ba40
ldr r0, _02125e2c ; =data_ov11_02132e24
ldr r0, [r0]
bl func_ov00_02077c64
pop {r3, pc}
nop
thumb_func_end func_ov11_02125e04
_02125e28: .word 0x000006f8
_02125e2c: .word data_ov11_02132e24
_02125e30: .word 0x000004f8
_02125e34: .word 0x0000a001
.global func_ov11_02125e38
thumb_func_start func_ov11_02125e38
func_ov11_02125e38: ; 0x02125e38
ldr r3, _02125e40 ; =func_ov11_0212ac78
ldr r0, _02125e44 ; =data_ov11_02132e24
bx r3
nop
thumb_func_end func_ov11_02125e38
_02125e40: .word func_ov11_0212ac78
_02125e44: .word data_ov11_02132e24
.global func_ov11_02125e48
thumb_func_start func_ov11_02125e48
func_ov11_02125e48: ; 0x02125e48
ldr r0, _02125e54 ; =data_ov11_02132e24
ldr r1, [r0]
mov r0, #1
lsl r0, r0, #0xa
add r0, r1, r0
bx lr
.align 2, 0
thumb_func_end func_ov11_02125e48
_02125e54: .word data_ov11_02132e24
.global func_ov11_02125e58
thumb_func_start func_ov11_02125e58
func_ov11_02125e58: ; 0x02125e58
ldr r1, _02125e64 ; =data_ov11_02132e24
ldr r2, [r1]
ldr r1, _02125e68 ; =0x000004f5
strb r0, [r2, r1]
bx lr
nop
thumb_func_end func_ov11_02125e58
_02125e64: .word data_ov11_02132e24
_02125e68: .word 0x000004f5
.global func_ov11_02125e6c
thumb_func_start func_ov11_02125e6c
func_ov11_02125e6c: ; 0x02125e6c
ldr r1, _02125e78 ; =data_ov11_02132e24
ldr r2, [r1]
ldr r1, _02125e7c ; =0x000004f6
strb r0, [r2, r1]
bx lr
nop
thumb_func_end func_ov11_02125e6c
_02125e78: .word data_ov11_02132e24
_02125e7c: .word 0x000004f6
.global func_ov11_02125e80
thumb_func_start func_ov11_02125e80
func_ov11_02125e80: ; 0x02125e80
push {r3, lr}
ldr r1, _02125ea0 ; =data_ov11_02132e24
ldr r2, [r1]
mov r1, #0x11
lsl r1, r1, #6
add r1, r2, r1
mov r2, #0x20
blx func_02007ad8
ldr r0, _02125ea0 ; =data_ov11_02132e24
mov r2, #0
ldr r1, [r0]
ldr r0, _02125ea4 ; =0x000004e7
strb r2, [r1, r0]
pop {r3, pc}
nop
thumb_func_end func_ov11_02125e80
_02125ea0: .word data_ov11_02132e24
_02125ea4: .word 0x000004e7
.global func_ov11_02125ea8
thumb_func_start func_ov11_02125ea8
func_ov11_02125ea8: ; 0x02125ea8
push {r3, r4, r5, r6, r7, lr}
sub sp, #8
str r0, [sp]
ldr r0, _02125fb8 ; =data_ov11_02132e24
mov r2, #0x10
ldr r1, [r0]
mov r0, #0x12
lsl r0, r0, #6
add r0, r1, r0
mov r1, #0
blx func_02007a44
ldr r0, [sp]
mov r1, #0x20
bl func_ov11_0212b548
add r5, r0, #0
cmp r5, #0xa
bgt _02125ed6
bge _02125ee2
cmp r5, #0
beq _02125ee2
b _02125f20
_02125ed6:
cmp r5, #0x1a
bgt _02125ede
beq _02125ee2
b _02125f20
_02125ede:
cmp r5, #0x20
bne _02125f20
_02125ee2:
ldr r2, _02125fb8 ; =data_ov11_02132e24
ldr r1, _02125fbc ; =0x000004e6
ldr r4, [r2]
mov r0, #0xfc
ldrb r3, [r4, r1]
bic r3, r0
strb r3, [r4, r1]
ldr r0, [r2]
sub r1, #0x66
add r6, r0, r1
mov r4, #0
cmp r5, #0
ble _02125f40
_02125efc:
ldr r0, [sp]
add r7, r0, r4
ldrb r0, [r0, r4]
bl func_ov11_02126694
str r0, [sp, #4]
ldrb r0, [r7, #1]
bl func_ov11_02126694
ldr r1, [sp, #4]
add r4, r4, #2
lsl r1, r1, #4
add r0, r1, r0
strb r0, [r6]
add r6, r6, #1
cmp r4, r5
blt _02125efc
b _02125f40
_02125f20:
ldr r3, _02125fb8 ; =data_ov11_02132e24
ldr r2, _02125fbc ; =0x000004e6
ldr r0, [r3]
mov r1, #0xfc
ldrb r4, [r0, r2]
bic r4, r1
mov r1, #4
orr r1, r4
strb r1, [r0, r2]
ldr r1, [r3]
sub r2, #0x66
add r1, r1, r2
ldr r0, [sp]
mov r2, #0x10
blx func_02007ad8
_02125f40:
cmp r5, #5
bgt _02125f4c
bge _02125f74
cmp r5, #0
beq _02125f62
b _02125fa0
_02125f4c:
cmp r5, #0xd
bgt _02125f5c
cmp r5, #0xa
blt _02125fa0
beq _02125f74
cmp r5, #0xd
beq _02125f8a
b _02125fa0
_02125f5c:
cmp r5, #0x1a
beq _02125f8a
b _02125fa0
_02125f62:
ldr r0, _02125fb8 ; =data_ov11_02132e24
ldr r1, _02125fbc ; =0x000004e6
ldr r3, [r0]
mov r0, #3
ldrb r2, [r3, r1]
add sp, #8
bic r2, r0
strb r2, [r3, r1]
pop {r3, r4, r5, r6, r7, pc}
_02125f74:
ldr r0, _02125fb8 ; =data_ov11_02132e24
ldr r1, _02125fbc ; =0x000004e6
ldr r3, [r0]
mov r0, #3
ldrb r2, [r3, r1]
add sp, #8
bic r2, r0
mov r0, #1
orr r0, r2
strb r0, [r3, r1]
pop {r3, r4, r5, r6, r7, pc}
_02125f8a:
ldr r0, _02125fb8 ; =data_ov11_02132e24
ldr r1, _02125fbc ; =0x000004e6
ldr r3, [r0]
mov r0, #3
ldrb r2, [r3, r1]
add sp, #8
bic r2, r0
mov r0, #2
orr r0, r2
strb r0, [r3, r1]
pop {r3, r4, r5, r6, r7, pc}
_02125fa0:
ldr r0, _02125fb8 ; =data_ov11_02132e24
ldr r1, _02125fbc ; =0x000004e6
ldr r3, [r0]
mov r0, #3
ldrb r2, [r3, r1]
bic r2, r0
mov r0, #3
orr r0, r2
strb r0, [r3, r1]
add sp, #8
pop {r3, r4, r5, r6, r7, pc}
nop
thumb_func_end func_ov11_02125ea8
_02125fb8: .word data_ov11_02132e24
_02125fbc: .word 0x000004e6
.global func_ov11_02125fc0
thumb_func_start func_ov11_02125fc0
func_ov11_02125fc0: ; 0x02125fc0
ldr r1, _02125fd0 ; =data_ov11_02132e24
ldr r3, _02125fd4 ; =func_ov11_02126644
ldr r2, [r1]
mov r1, #0x13
lsl r1, r1, #6
add r1, r2, r1
bx r3
nop
thumb_func_end func_ov11_02125fc0
_02125fd0: .word data_ov11_02132e24
_02125fd4: .word func_ov11_02126644
.global func_ov11_02125fd8
thumb_func_start func_ov11_02125fd8
func_ov11_02125fd8: ; 0x02125fd8
ldr r1, _02125fe8 ; =data_ov11_02132e24
ldr r3, _02125fec ; =func_ov11_02126644
ldr r2, [r1]
mov r1, #0x4f
lsl r1, r1, #4
add r1, r2, r1
bx r3
nop
thumb_func_end func_ov11_02125fd8
_02125fe8: .word data_ov11_02132e24
_02125fec: .word func_ov11_02126644
.global func_ov11_02125ff0
thumb_func_start func_ov11_02125ff0
func_ov11_02125ff0: ; 0x02125ff0
ldr r1, _02125ffc ; =data_ov11_02132e24
ldr r3, _02126000 ; =func_ov11_02126644
ldr r2, [r1]
ldr r1, _02126004 ; =0x000004c4
add r1, r2, r1
bx r3
.align 2, 0
thumb_func_end func_ov11_02125ff0
_02125ffc: .word data_ov11_02132e24
_02126000: .word func_ov11_02126644
_02126004: .word 0x000004c4
.global func_ov11_02126008
thumb_func_start func_ov11_02126008
func_ov11_02126008: ; 0x02126008
ldr r1, _02126014 ; =data_ov11_02132e24
ldr r3, _02126018 ; =func_ov11_02126644
ldr r2, [r1]
ldr r1, _0212601c ; =0x000004c8
add r1, r2, r1
bx r3
.align 2, 0
thumb_func_end func_ov11_02126008
_02126014: .word data_ov11_02132e24
_02126018: .word func_ov11_02126644
_0212601c: .word 0x000004c8
.global func_ov11_02126020
thumb_func_start func_ov11_02126020
func_ov11_02126020: ; 0x02126020
ldr r1, _0212602c ; =data_ov11_02132e24
ldr r3, _02126030 ; =func_ov11_02126644
ldr r2, [r1]
ldr r1, _02126034 ; =0x000004cc
add r1, r2, r1
bx r3
.align 2, 0
thumb_func_end func_ov11_02126020
_0212602c: .word data_ov11_02132e24
_02126030: .word func_ov11_02126644
_02126034: .word 0x000004cc
.global func_ov11_02126038
thumb_func_start func_ov11_02126038
func_ov11_02126038: ; 0x02126038
add r1, r0, #0
ldr r0, _0212604c ; =data_ov11_02132e24
ldr r3, _02126050 ; =func_02007ad8
ldr r2, [r0]
mov r0, #0x11
lsl r0, r0, #6
add r0, r2, r0
mov r2, #0x20
bx r3
nop
thumb_func_end func_ov11_02126038
_0212604c: .word data_ov11_02132e24
_02126050: .word func_02007ad8
.global func_ov11_02126054
thumb_func_start func_ov11_02126054
func_ov11_02126054: ; 0x02126054
push {r3, lr}
sub sp, #8
ldr r1, _02126078 ; =data_ov11_02132e24
ldr r2, [r1]
mov r1, #0x13
lsl r1, r1, #6
add r3, r2, r1
ldrb r1, [r3, #2]
str r1, [sp]
ldrb r1, [r3, #3]
str r1, [sp, #4]
ldrb r2, [r3]
ldrb r3, [r3, #1]
ldr r1, _0212607c ; =data_ov11_0212fb38
blx func_0200c8d0
add sp, #8
pop {r3, pc}
.align 2, 0
thumb_func_end func_ov11_02126054
_02126078: .word data_ov11_02132e24
_0212607c: .word data_ov11_0212fb38
.global func_ov11_02126080
thumb_func_start func_ov11_02126080
func_ov11_02126080: ; 0x02126080
push {r3, lr}
sub sp, #8
ldr r1, _021260a4 ; =data_ov11_02132e24
ldr r2, [r1]
mov r1, #0x4f
lsl r1, r1, #4
add r3, r2, r1
ldrb r1, [r3, #2]
str r1, [sp]
ldrb r1, [r3, #3]
str r1, [sp, #4]
ldrb r2, [r3]
ldrb r3, [r3, #1]
ldr r1, _021260a8 ; =data_ov11_0212fb38
blx func_0200c8d0
add sp, #8
pop {r3, pc}
.align 2, 0
thumb_func_end func_ov11_02126080
_021260a4: .word data_ov11_02132e24
_021260a8: .word data_ov11_0212fb38
.global func_ov11_021260ac
thumb_func_start func_ov11_021260ac
func_ov11_021260ac: ; 0x021260ac
push {r3, lr}
sub sp, #8
ldr r1, _021260d0 ; =data_ov11_02132e24
ldr r2, [r1]
ldr r1, _021260d4 ; =0x000004c4
add r3, r2, r1
ldrb r1, [r3, #2]
str r1, [sp]
ldrb r1, [r3, #3]
str r1, [sp, #4]
ldrb r2, [r3]
ldrb r3, [r3, #1]
ldr r1, _021260d8 ; =data_ov11_0212fb38
blx func_0200c8d0
add sp, #8
pop {r3, pc}
nop
thumb_func_end func_ov11_021260ac
_021260d0: .word data_ov11_02132e24
_021260d4: .word 0x000004c4
_021260d8: .word data_ov11_0212fb38
.global func_ov11_021260dc
thumb_func_start func_ov11_021260dc
func_ov11_021260dc: ; 0x021260dc
push {r3, lr}
sub sp, #8
ldr r1, _02126100 ; =data_ov11_02132e24
ldr r2, [r1]
ldr r1, _02126104 ; =0x000004c8
add r3, r2, r1
ldrb r1, [r3, #2]
str r1, [sp]
ldrb r1, [r3, #3]
str r1, [sp, #4]
ldrb r2, [r3]
ldrb r3, [r3, #1]
ldr r1, _02126108 ; =data_ov11_0212fb38
blx func_0200c8d0
add sp, #8
pop {r3, pc}
nop
thumb_func_end func_ov11_021260dc
_02126100: .word data_ov11_02132e24
_02126104: .word 0x000004c8
_02126108: .word data_ov11_0212fb38
.global func_ov11_0212610c
thumb_func_start func_ov11_0212610c
func_ov11_0212610c: ; 0x0212610c
push {r3, lr}
sub sp, #8
ldr r1, _02126130 ; =data_ov11_02132e24
ldr r2, [r1]
ldr r1, _02126134 ; =0x000004cc
add r3, r2, r1
ldrb r1, [r3, #2]
str r1, [sp]
ldrb r1, [r3, #3]
str r1, [sp, #4]
ldrb r2, [r3]
ldrb r3, [r3, #1]
ldr r1, _02126138 ; =data_ov11_0212fb38
blx func_0200c8d0
add sp, #8
pop {r3, pc}
nop
thumb_func_end func_ov11_0212610c
_02126130: .word data_ov11_02132e24
_02126134: .word 0x000004cc
_02126138: .word data_ov11_0212fb38
.global func_ov11_0212613c
thumb_func_start func_ov11_0212613c
func_ov11_0212613c: ; 0x0212613c
ldr r1, _0212614c ; =data_ov11_02132e24
lsl r0, r0, #8
ldr r1, [r1]
add r0, r1, r0
add r0, #0xe7
ldrb r0, [r0]
bx lr
nop
thumb_func_end func_ov11_0212613c
_0212614c: .word data_ov11_02132e24
.global func_ov11_02126150
thumb_func_start func_ov11_02126150
func_ov11_02126150: ; 0x02126150
push {r4, r5, r6, lr}
ldr r1, _021261e0 ; =data_ov11_02132e24
mov r2, #1
ldr r5, [r1]
lsl r4, r0, #8
lsl r2, r2, #0xa
add r1, r5, r4
add r6, r5, r2
mov r3, #0xf0
_02126162:
ldrb r2, [r1]
add r1, r1, #1
strb r2, [r6]
add r6, r6, #1
sub r3, r3, #1
bne _02126162
ldr r1, _021261e4 ; =0x000004f4
mov r2, #4
strb r0, [r5, r1]
add r0, r5, r4
ldr r1, _021261e8 ; =data_ov11_0212eb78
add r0, #0xc0
blx func_0204366c
cmp r0, #0
beq _02126188
mov r2, #0
ldr r0, _021261e0 ; =data_ov11_02132e24
b _0212618c
_02126188:
ldr r0, _021261e0 ; =data_ov11_02132e24
mov r2, #1
_0212618c:
ldr r1, [r0]
ldr r0, _021261ec ; =0x000004f5
strb r2, [r1, r0]
add r0, r5, r4
ldr r1, _021261e8 ; =data_ov11_0212eb78
add r0, #0xc8
mov r2, #4
blx func_0204366c
cmp r0, #0
bne _021261b2
add r0, r5, r4
ldr r1, _021261e8 ; =data_ov11_0212eb78
add r0, #0xcc
mov r2, #4
blx func_0204366c
cmp r0, #0
beq _021261be
_021261b2:
ldr r0, _021261e0 ; =data_ov11_02132e24
mov r2, #0
ldr r1, [r0]
ldr r0, _021261f0 ; =0x000004f6
strb r2, [r1, r0]
b _021261c8
_021261be:
ldr r0, _021261e0 ; =data_ov11_02132e24
mov r2, #1
ldr r1, [r0]
ldr r0, _021261f0 ; =0x000004f6
strb r2, [r1, r0]
_021261c8:
add r0, r5, r4
ldr r1, _021261e0 ; =data_ov11_02132e24
add r0, #0xd0
ldr r2, [r1]
mov r1, #0x4f
lsl r1, r1, #4
ldrb r0, [r0]
add r1, r2, r1
bl func_ov00_02077da8
pop {r4, r5, r6, pc}
nop
thumb_func_end func_ov11_02126150
_021261e0: .word data_ov11_02132e24
_021261e4: .word 0x000004f4
_021261e8: .word data_ov11_0212eb78
_021261ec: .word 0x000004f5
_021261f0: .word 0x000004f6
.global func_ov11_021261f4
thumb_func_start func_ov11_021261f4
func_ov11_021261f4: ; 0x021261f4
push {r4, r5, r6, lr}
ldr r0, _021262a0 ; =data_ov11_02132e24
mov r6, #1
ldr r5, [r0]
lsl r6, r6, #0xa
add r0, r5, r6
add r0, #0xf4
ldrb r0, [r0]
add r3, r5, r6
mov r1, #0xf0
lsl r4, r0, #8
add r2, r5, r4
_0212620c:
ldrb r0, [r3]
add r3, r3, #1
strb r0, [r2]
add r2, r2, #1
sub r1, r1, #1
bne _0212620c
add r0, r5, r6
add r0, #0xf5
ldrb r0, [r0]
cmp r0, #0
beq _02126244
add r0, r5, r4
add r0, #0xc0
mov r1, #0
mov r2, #4
blx func_02007a44
add r0, r5, r4
add r0, #0xc4
mov r1, #0
mov r2, #4
blx func_02007a44
add r0, r5, r4
mov r1, #0
add r0, #0xd0
strb r1, [r0]
b _0212626e
_02126244:
add r0, r5, r6
add r1, r5, r4
add r0, #0xc0
add r1, #0xc0
mov r2, #4
blx func_02007ad8
add r0, r5, r6
add r1, r5, r4
add r0, #0xc4
add r1, #0xc4
mov r2, #4
blx func_02007ad8
add r0, r5, r6
add r0, #0xf0
bl func_ov00_02077d7c
add r1, r5, r4
add r1, #0xd0
strb r0, [r1]
_0212626e:
add r0, r5, r6
add r0, #0xf6
ldrb r0, [r0]
cmp r0, #0
beq _02126286
add r0, r5, r4
add r0, #0xc8
mov r1, #0
mov r2, #8
blx func_02007a44
b _02126294
_02126286:
add r0, r5, r6
add r1, r5, r4
add r0, #0xc8
add r1, #0xc8
mov r2, #8
blx func_02007ad8
_02126294:
add r0, r5, r6
add r0, #0xf4
ldrb r0, [r0]
bl func_ov11_02126558
pop {r4, r5, r6, pc}
.align 2, 0
thumb_func_end func_ov11_021261f4
_021262a0: .word data_ov11_02132e24
.global func_ov11_021262a4
thumb_func_start func_ov11_021262a4
func_ov11_021262a4: ; 0x021262a4
push {r3, r4, r5, r6, r7, lr}
add r5, r0, #0
ldr r0, _021263c0 ; =data_ov11_02132e24
mov r1, #0
ldr r6, [r0]
mov r0, #1
lsl r0, r0, #0xa
add r0, r6, r0
mov r2, #0xef
blx func_02007a44
mov r1, #1
lsl r1, r1, #0xa
add r1, r6, r1
add r0, r5, #0
add r1, #0x40
mov r2, #0x20
blx func_02007ad8
ldr r0, [r5, #0x20]
cmp r0, #1
beq _021262da
cmp r0, #2
beq _021262fa
cmp r0, #3
beq _0212631a
b _0212633c
_021262da:
mov r0, #1
lsl r0, r0, #0xa
add r0, r6, r0
add r0, #0xe6
ldrb r1, [r0]
mov r0, #3
bic r1, r0
mov r0, #1
orr r1, r0
lsl r0, r0, #0xa
add r0, r6, r0
add r0, #0xe6
strb r1, [r0]
mov r0, #5
str r0, [sp]
b _02126358
_021262fa:
mov r0, #1
lsl r0, r0, #0xa
add r0, r6, r0
add r0, #0xe6
ldrb r1, [r0]
mov r0, #3
bic r1, r0
mov r0, #2
orr r1, r0
lsl r0, r0, #9
add r0, r6, r0
add r0, #0xe6
strb r1, [r0]
mov r0, #0xd
str r0, [sp]
b _02126358
_0212631a:
mov r0, #1
lsl r0, r0, #0xa
add r0, r6, r0
add r0, #0xe6
ldrb r1, [r0]
mov r0, #3
bic r1, r0
mov r0, #3
orr r1, r0
mov r0, #1
lsl r0, r0, #0xa
add r0, r6, r0
add r0, #0xe6
strb r1, [r0]
mov r0, #0x10
str r0, [sp]
b _02126358
_0212633c:
mov r0, #1
lsl r0, r0, #0xa
add r0, r6, r0
add r0, #0xe6
ldrb r1, [r0]
mov r0, #3
bic r1, r0
mov r0, #1
lsl r0, r0, #0xa
add r0, r6, r0
add r0, #0xe6
strb r1, [r0]
mov r0, #0
str r0, [sp]
_02126358:
mov r0, #1
lsl r0, r0, #0xa
add r0, r6, r0
add r0, #0xe6
ldrb r1, [r0]
mov r0, #0xfc
mov r7, #0
bic r1, r0
mov r0, #1
lsl r0, r0, #0xa
add r0, r6, r0
add r0, #0xe6
strb r1, [r0]
mov r0, #1
lsl r0, r0, #0xa
add r4, r6, r0
add r4, #0x80
add r5, #0x28
_0212637c:
ldr r2, [sp]
add r0, r5, #0
add r1, r4, #0
blx func_02007ad8
add r7, r7, #1
add r4, #0x10
add r5, #0x20
cmp r7, #4
blt _0212637c
mov r1, #2
lsl r0, r1, #9
add r0, r6, r0
add r0, #0xe7
strb r1, [r0]
lsl r0, r1, #9
add r0, r6, r0
add r0, #0xf0
mov r1, #0
mov r2, #4
blx func_02007a44
mov r1, #1
lsl r0, r1, #0xa
add r0, r6, r0
add r0, #0xf5
strb r1, [r0]
lsl r0, r1, #0xa
add r0, r6, r0
add r0, #0xf6
strb r1, [r0]
bl func_ov11_021261f4
pop {r3, r4, r5, r6, r7, pc}
.align 2, 0
thumb_func_end func_ov11_021262a4
_021263c0: .word data_ov11_02132e24
.global func_ov11_021263c4
thumb_func_start func_ov11_021263c4
func_ov11_021263c4: ; 0x021263c4
push {r4, r5, r6, lr}
add r6, r0, #0
ldr r0, _021264b0 ; =data_ov11_02132e24
mov r4, #1
ldr r5, [r0]
lsl r4, r4, #0xa
add r0, r5, r4
mov r1, #0
mov r2, #0xef
blx func_02007a44
add r1, r5, r4
add r0, r6, #0
add r1, #0xd1
mov r2, #5
blx func_02007ad8
add r1, r5, r4
add r0, r6, #6
add r1, #0xd6
mov r2, #5
blx func_02007ad8
add r0, r6, #0
add r1, r5, r4
add r0, #0xc
add r1, #0xdb
mov r2, #5
blx func_02007ad8
add r0, r6, #0
add r1, r5, r4
add r0, #0x12
add r1, #0xe0
mov r2, #5
blx func_02007ad8
add r0, r6, #0
add r1, r5, r4
add r0, #0x18
add r1, #0x60
mov r2, #0x20
blx func_02007ad8
add r0, r6, #0
add r1, r5, r4
add r0, #0x39
add r1, #0x80
mov r2, #0xd
blx func_02007ad8
add r0, r6, #0
add r1, r5, r4
add r0, #0x47
add r1, #0x90
mov r2, #0xd
blx func_02007ad8
add r0, r6, #0
add r1, r5, r4
add r0, #0x55
add r1, #0xa0
mov r2, #0xd
blx func_02007ad8
add r0, r6, #0
add r1, r5, r4
add r0, #0x63
add r1, #0xb0
mov r2, #0xd
blx func_02007ad8
add r6, #0x71
add r1, r5, r4
add r0, r6, #0
add r1, #0x40
mov r2, #0x20
blx func_02007ad8
add r0, r5, r4
add r0, #0xe6
ldrb r1, [r0]
mov r0, #3
mov r2, #4
bic r1, r0
mov r0, #2
orr r1, r0
add r0, r5, r4
add r0, #0xe6
strb r1, [r0]
add r0, r5, r4
add r0, #0xe6
ldrb r1, [r0]
mov r0, #0xfc
bic r1, r0
add r0, r5, r4
add r0, #0xe6
strb r1, [r0]
add r0, r5, r4
mov r1, #1
add r0, #0xe7
strb r1, [r0]
add r0, r5, r4
add r0, #0xf0
mov r1, #0
blx func_02007a44
add r0, r5, r4
mov r1, #1
add r0, #0xf5
strb r1, [r0]
add r0, r5, r4
add r0, #0xf6
strb r1, [r0]
bl func_ov11_021261f4
pop {r4, r5, r6, pc}
nop
thumb_func_end func_ov11_021263c4
_021264b0: .word data_ov11_02132e24
.global func_ov11_021264b4
thumb_func_start func_ov11_021264b4
func_ov11_021264b4: ; 0x021264b4
ldr r0, _021264bc ; =data_ov11_02132e24
ldr r0, [r0]
bx lr
nop
thumb_func_end func_ov11_021264b4
_021264bc: .word data_ov11_02132e24
.global func_ov11_021264c0
thumb_func_start func_ov11_021264c0
func_ov11_021264c0: ; 0x021264c0
push {r4, r5, r6, lr}
add r5, r0, #0
ldr r0, _021264e4 ; =data_ov11_02132e24
lsl r6, r5, #8
ldr r4, [r0]
mov r1, #0
add r0, r4, r6
mov r2, #0xef
blx func_02007a44
add r0, r4, r6
mov r1, #0xff
add r0, #0xe7
strb r1, [r0]
add r0, r5, #0
bl func_ov11_02126558
pop {r4, r5, r6, pc}
.align 2, 0
thumb_func_end func_ov11_021264c0
_021264e4: .word data_ov11_02132e24
.global func_ov11_021264e8
thumb_func_start func_ov11_021264e8
func_ov11_021264e8: ; 0x021264e8
push {r4, r5, r6, r7, lr}
sub sp, #0x14
ldr r1, _02126554 ; =data_ov11_02132e24
mov r2, #1
ldr r1, [r1]
mov r0, #0
lsl r2, r2, #0xa
blx func_020078c0
mov r4, #0
mov r3, #0xff
ldr r2, _02126554 ; =data_ov11_02132e24
add r5, r4, #0
add r1, r3, #1
_02126504:
ldr r0, [r2]
add r4, r4, #1
add r0, r0, r5
add r0, #0xe7
add r5, r5, r1
strb r3, [r0]
cmp r4, #3
blt _02126504
add r0, sp, #0
bl func_ov00_020787ac
add r0, sp, #0
bl func_ov00_02078298
mov r5, #0
ldr r7, _02126554 ; =data_ov11_02132e24
add r6, r0, #0
add r4, r5, #0
_02126528:
ldr r1, [r7]
add r0, r6, #0
add r1, r1, r4
add r1, #0xf0
mov r2, #0xe
blx func_02007ad8
mov r0, #1
lsl r0, r0, #8
add r5, r5, #1
add r4, r4, r0
cmp r5, #2
blt _02126528
mov r4, #0
_02126544:
add r0, r4, #0
bl func_ov11_02126558
add r4, r4, #1
cmp r4, #4
blt _02126544
add sp, #0x14
pop {r4, r5, r6, r7, pc}
.align 2, 0
thumb_func_end func_ov11_021264e8
_02126554: .word data_ov11_02132e24
.global func_ov11_02126558
thumb_func_start func_ov11_02126558
func_ov11_02126558: ; 0x02126558
push {r4, r5, r6, r7, lr}
sub sp, #0x14
add r5, r0, #0
ldr r0, _02126638 ; =data_ov11_02132e24
mov r7, #0
ldr r1, [r0]
lsl r0, r5, #8
add r0, r1, r0
add r0, #0xe7
ldrb r6, [r0]
mov r0, #1
add r4, r0, #0
add r0, sp, #4
add r1, r7, #0
mov r2, #0x10
lsl r4, r5
blx func_02007a44
mov r0, #1
lsl r2, r5, #2
add r1, sp, #4
str r0, [r1, r2]
cmp r5, #2
bgt _021265e8
ldr r1, _02126638 ; =data_ov11_02132e24
ldr r1, [r1]
add r2, r1, #0
add r2, #0xef
ldrb r2, [r2]
tst r2, r4
beq _02126598
add r7, r0, #0
_02126598:
cmp r6, #0xff
bne _021265c2
cmp r7, #0
beq _021265c2
add r2, r1, #0
add r2, #0xef
ldrb r2, [r2]
add r1, #0xef
mvn r0, r4
bic r2, r4
strb r2, [r1]
ldr r1, _02126638 ; =data_ov11_02132e24
ldr r3, [r1]
ldr r1, _0212663c ; =0x000001ef
ldrb r2, [r3, r1]
and r0, r2
strb r0, [r3, r1]
mov r0, #1
str r0, [sp, #8]
str r0, [sp, #4]
b _021265e8
_021265c2:
cmp r6, #0xff
beq _021265e8
cmp r7, #0
bne _021265e8
add r0, r1, #0
add r0, #0xef
ldrb r0, [r0]
add r1, #0xef
orr r0, r4
strb r0, [r1]
ldr r0, _02126638 ; =data_ov11_02132e24
ldr r2, [r0]
ldr r0, _0212663c ; =0x000001ef
ldrb r1, [r2, r0]
orr r1, r4
strb r1, [r2, r0]
mov r0, #1
str r0, [sp, #8]
str r0, [sp, #4]
_021265e8:
mov r6, #0
ldr r7, _02126638 ; =data_ov11_02132e24
add r4, sp, #4
add r5, r6, #0
_021265f0:
ldr r0, [r4]
cmp r0, #0
beq _0212660c
ldr r1, [r7]
ldr r0, _02126640 ; =0x000004f8
mov r2, #0xfe
add r0, r1, r0
add r1, r1, r5
blx func_0200bb68
ldr r1, [r7]
add r1, r1, r5
add r1, #0xfe
strh r0, [r1]
_0212660c:
mov r0, #1
lsl r0, r0, #8
add r6, r6, #1
add r4, r4, #4
add r5, r5, r0
cmp r6, #4
blt _021265f0
mov r1, #0x20
bl func_ov11_0212ac60
add r2, r0, #0
ldr r0, _02126638 ; =data_ov11_02132e24
add r1, sp, #4
ldr r0, [r0]
str r2, [sp]
bl func_ov00_02077c84
add r0, sp, #0
bl func_ov11_0212ac78
add sp, #0x14
pop {r4, r5, r6, r7, pc}
.align 2, 0
thumb_func_end func_ov11_02126558
_02126638: .word data_ov11_02132e24
_0212663c: .word 0x000001ef
_02126640: .word 0x000004f8
.global func_ov11_02126644
thumb_func_start func_ov11_02126644
func_ov11_02126644: ; 0x02126644
push {r4, r5, r6, r7, lr}
sub sp, #0xc
str r0, [sp]
str r1, [sp, #4]
add r0, sp, #8
mov r1, #0
mov r2, #4
blx func_02007a44
mov r6, #0
add r5, r6, #0
mov r4, #0x20
add r7, sp, #8
_0212665e:
ldr r0, [sp]
add r1, r7, #0
add r0, r0, r5
mov r2, #3
blx func_02007ad8
mov r1, #0
add r2, r7, #0
_0212666e:
ldrb r0, [r2]
cmp r0, #0
bne _0212667e
add r1, r1, #1
strb r4, [r2]
add r2, r2, #1
cmp r1, #3
blt _0212666e
_0212667e:
add r0, r7, #0
blx func_0204902c
ldr r1, [sp, #4]
add r5, r5, #3
strb r0, [r1, r6]
add r6, r6, #1
cmp r6, #4
blt _0212665e
add sp, #0xc
pop {r4, r5, r6, r7, pc}
thumb_func_end func_ov11_02126644
.global func_ov11_02126694
thumb_func_start func_ov11_02126694
func_ov11_02126694: ; 0x02126694
cmp r0, #0x39
bhi _0212669c
sub r0, #0x30
bx lr
_0212669c:
cmp r0, #0x46
bhi _021266a4
sub r0, #0x37
bx lr
_021266a4:
sub r0, #0x57
bx lr
thumb_func_end func_ov11_02126694
.global func_ov11_021266a8
thumb_func_start func_ov11_021266a8
func_ov11_021266a8: ; 0x021266a8
push {r3, lr}
mov r0, #0x9c
mov r1, #4
bl func_ov11_0212ac60
ldr r1, _02126700 ; =data_ov11_02132e28
mov r2, #0x20
str r0, [r1]
ldr r0, _02126704 ; =data_ov11_0212fb48
add r1, sp, #0
bl func_ov11_02129ad8
ldr r1, _02126700 ; =data_ov11_02132e28
ldr r1, [r1]
add r1, #0x94
str r0, [r1]
blx func_0201f378
ldr r0, _02126700 ; =data_ov11_02132e28
ldr r0, [r0]
add r1, r0, #0
add r1, #0x94
ldr r1, [r1]
blx func_020203f0
mov r0, #0
blx func_020213f0
ldr r0, _02126700 ; =data_ov11_02132e28
ldr r0, [r0]
add r0, #0x90
blx func_0201f704
mov r0, #0
ldr r1, _02126708 ; =func_ov11_02126784
add r2, r0, #0
mov r3, #0xc8
bl func_ov11_0212b868
ldr r1, _02126700 ; =data_ov11_02132e28
ldr r1, [r1]
add r1, #0x98
str r0, [r1]
pop {r3, pc}
.align 2, 0
thumb_func_end func_ov11_021266a8
_02126700: .word data_ov11_02132e28
_02126704: .word data_ov11_0212fb48
_02126708: .word func_ov11_02126784
.global func_ov11_0212670c
thumb_func_start func_ov11_0212670c
func_ov11_0212670c: ; 0x0212670c
push {r3, lr}
ldr r1, _02126724 ; =data_ov11_02132e28
mov r0, #0
ldr r1, [r1]
add r1, #0x98
ldr r1, [r1]
bl func_ov11_0212b8d0
ldr r0, _02126728 ; =data_ov11_02132e28
bl func_ov11_0212ac78
pop {r3, pc}
.align 2, 0
thumb_func_end func_ov11_0212670c
_02126724: .word data_ov11_02132e28
_02126728: .word data_ov11_02132e28
.global func_ov11_0212672c
thumb_func_start func_ov11_0212672c
func_ov11_0212672c: ; 0x0212672c
add r2, r0, #0
ldr r0, _0212673c ; =data_ov11_02132e28
ldr r3, _02126740 ; =func_020214d4
ldr r0, [r0]
mov r1, #0
add r0, #0x90
bx r3
nop
thumb_func_end func_ov11_0212672c
_0212673c: .word data_ov11_02132e28
_02126740: .word func_020214d4
.global func_ov11_02126744
thumb_func_start func_ov11_02126744
func_ov11_02126744: ; 0x02126744
add r1, r0, #0
ldr r0, _02126750 ; =data_ov11_02132e28
ldr r3, _02126754 ; =func_0201f7a8
ldr r0, [r0]
add r0, #0x90
bx r3
.align 2, 0
thumb_func_end func_ov11_02126744
_02126750: .word data_ov11_02132e28
_02126754: .word func_0201f7a8
.global func_ov11_02126758
thumb_func_start func_ov11_02126758
func_ov11_02126758: ; 0x02126758
add r3, r0, #0
ldr r0, _02126768 ; =data_ov11_02132e28
add r2, r1, #0
ldr r0, [r0]
add r1, r3, #0
ldr r3, _0212676c ; =func_0201f86c
add r0, #0x90
bx r3
.align 2, 0
thumb_func_end func_ov11_02126758
_02126768: .word data_ov11_02132e28
_0212676c: .word func_0201f86c
.global func_ov11_02126770
thumb_func_start func_ov11_02126770
func_ov11_02126770: ; 0x02126770
ldr r0, _0212677c ; =data_ov11_02132e28
ldr r3, _02126780 ; =func_0201f5e4
ldr r0, [r0]
mov r1, #0
add r0, #0x90
bx r3
.align 2, 0
thumb_func_end func_ov11_02126770
_0212677c: .word data_ov11_02132e28
_02126780: .word func_0201f5e4
.global func_ov11_02126784
thumb_func_start func_ov11_02126784
func_ov11_02126784: ; 0x02126784
ldr r3, _02126788 ; =func_0201f40c
bx r3
.align 2, 0
thumb_func_end func_ov11_02126784
_02126788: .word func_0201f40c
.global func_ov11_0212678c
thumb_func_start func_ov11_0212678c
func_ov11_0212678c: ; 0x0212678c
push {r3, r4, r5, r6, r7, lr}
sub sp, #8
str r0, [sp]
mov r0, #0x1c
mov r1, #4
bl func_ov11_0212ac60
ldr r1, _02126830 ; =data_ov11_02132e2c
ldr r6, _02126834 ; =data_ov11_0212eb9a
str r0, [r1, #4]
mov r0, #0
str r0, [sp, #4]
ldr r0, [sp]
ldr r4, [sp, #4]
lsl r1, r0, #2
add r1, r0, r1
ldr r0, _02126838 ; =data_ov11_0212eb7c
add r7, r0, r1
ldr r0, _0212683c ; =data_ov11_0212eb8b
add r5, r0, r1
_021267b4:
ldrb r1, [r7]
mov r0, #1
add r2, r0, #0
bl func_ov11_0212a0b0
ldr r1, _02126830 ; =data_ov11_02132e2c
mov r2, #0
ldr r1, [r1, #4]
str r0, [r1, r4]
ldr r0, _02126830 ; =data_ov11_02132e2c
mov r1, #0
ldr r0, [r0, #4]
mvn r1, r1
ldr r0, [r0, r4]
bl func_ov11_02129fac
ldr r0, _02126830 ; =data_ov11_02132e2c
mov r1, #0
ldr r0, [r0, #4]
mvn r1, r1
add r2, r1, #0
ldrh r3, [r6, #2]
ldr r0, [r0, r4]
sub r2, #0x29
bl func_ov11_02129f08
ldr r0, _02126830 ; =data_ov11_02132e2c
mov r1, #0
ldr r0, [r0, #4]
ldrb r3, [r5]
ldr r0, [r0, r4]
mvn r1, r1
mov r2, #0
bl func_ov11_02129ea8
ldr r0, [sp, #4]
add r7, r7, #1
add r0, r0, #1
add r4, r4, #4
add r6, r6, #4
add r5, r5, #1
str r0, [sp, #4]
cmp r0, #5
blt _021267b4
mov r0, #0
ldr r1, _02126840 ; =func_ov11_02126844
add r2, r0, #0
mov r3, #0x78
bl func_ov11_0212b868
ldr r1, _02126830 ; =data_ov11_02132e2c
ldr r1, [r1, #4]
str r0, [r1, #0x14]
ldr r0, [sp]
bl func_ov11_02126e4c
mov r0, #0xd
bl func_ov11_0212672c
add sp, #8
pop {r3, r4, r5, r6, r7, pc}
nop
thumb_func_end func_ov11_0212678c
_02126830: .word data_ov11_02132e2c
_02126834: .word data_ov11_0212eb9a
_02126838: .word data_ov11_0212eb7c
_0212683c: .word data_ov11_0212eb8b
_02126840: .word func_ov11_02126844
.global func_ov11_02126844
thumb_func_start func_ov11_02126844
func_ov11_02126844: ; 0x02126844
push {r4, r5, r6, r7, lr}
sub sp, #0xc
str r0, [sp]
ldr r0, _021268c4 ; =data_ov11_02132e2c
mov r1, #0
ldr r0, [r0, #4]
add r2, sp, #8
ldr r0, [r0]
add r3, sp, #4
bl func_ov11_02129ff0
ldr r1, [sp, #8]
add r1, #8
str r1, [sp, #8]
cmp r1, #0x20
blt _0212686c
mov r0, #1
lsl r0, r0, #8
cmp r1, r0
ble _02126892
_0212686c:
mov r6, #0
ldr r4, _021268c8 ; =data_ov11_0212eb9a
ldr r7, _021268c4 ; =data_ov11_02132e2c
add r5, r6, #0
_02126874:
ldr r0, [r7, #4]
ldrh r3, [r4, #2]
mov r1, #0
ldr r0, [r0, r5]
ldr r2, [sp, #8]
mvn r1, r1
bl func_ov11_02129f08
add r6, r6, #1
add r4, r4, #4
add r5, r5, #4
cmp r6, #5
blt _02126874
add sp, #0xc
pop {r4, r5, r6, r7, pc}
_02126892:
mov r0, #0x20
mov r6, #0
ldr r4, _021268c8 ; =data_ov11_0212eb9a
ldr r7, _021268c4 ; =data_ov11_02132e2c
str r0, [sp, #8]
add r5, r6, #0
_0212689e:
ldr r0, [r7, #4]
ldrh r3, [r4, #2]
mov r1, #0
ldr r0, [r0, r5]
ldr r2, [sp, #8]
mvn r1, r1
bl func_ov11_02129f08
add r6, r6, #1
add r4, r4, #4
add r5, r5, #4
cmp r6, #5
blt _0212689e
ldr r0, [sp]
ldr r1, _021268cc ; =func_ov11_021268d0
bl func_ov11_0212b8cc
add sp, #0xc
pop {r4, r5, r6, r7, pc}
.align 2, 0
thumb_func_end func_ov11_02126844
_021268c4: .word data_ov11_02132e2c
_021268c8: .word data_ov11_0212eb9a
_021268cc: .word func_ov11_021268d0
.global func_ov11_021268d0
thumb_func_start func_ov11_021268d0
func_ov11_021268d0: ; 0x021268d0
push {r4, r5, r6, r7, lr}
sub sp, #0xc
str r0, [sp]
ldr r0, _02126950 ; =data_ov11_02132e2c
mov r1, #0
ldr r0, [r0, #4]
add r2, sp, #8
ldr r0, [r0, #4]
add r3, sp, #4
bl func_ov11_02129ff0
ldr r1, [sp, #8]
add r1, #8
str r1, [sp, #8]
cmp r1, #0x50
blt _021268f8
mov r0, #1
lsl r0, r0, #8
cmp r1, r0
ble _0212691e
_021268f8:
ldr r4, _02126954 ; =data_ov11_0212eb9e
ldr r7, _02126950 ; =data_ov11_02132e2c
mov r6, #1
mov r5, #4
_02126900:
ldr r0, [r7, #4]
ldrh r3, [r4, #2]
mov r1, #0
ldr r0, [r0, r5]
ldr r2, [sp, #8]
mvn r1, r1
bl func_ov11_02129f08
add r6, r6, #1
add r4, r4, #4
add r5, r5, #4
cmp r6, #5
blt _02126900
add sp, #0xc
pop {r4, r5, r6, r7, pc}
_0212691e:
mov r0, #0x50
ldr r4, _02126954 ; =data_ov11_0212eb9e
ldr r7, _02126950 ; =data_ov11_02132e2c
str r0, [sp, #8]
mov r6, #1
mov r5, #4
_0212692a:
ldr r0, [r7, #4]
ldrh r3, [r4, #2]
mov r1, #0
ldr r0, [r0, r5]
ldr r2, [sp, #8]
mvn r1, r1
bl func_ov11_02129f08
add r6, r6, #1
add r4, r4, #4
add r5, r5, #4
cmp r6, #5
blt _0212692a
ldr r0, [sp]
ldr r1, _02126958 ; =func_ov11_0212695c
bl func_ov11_0212b8cc
add sp, #0xc
pop {r4, r5, r6, r7, pc}
.align 2, 0
thumb_func_end func_ov11_021268d0
_02126950: .word data_ov11_02132e2c
_02126954: .word data_ov11_0212eb9e
_02126958: .word func_ov11_0212695c
.global func_ov11_0212695c
thumb_func_start func_ov11_0212695c
func_ov11_0212695c: ; 0x0212695c
push {r4, r5, r6, r7, lr}
sub sp, #0xc
str r0, [sp]
ldr r0, _021269dc ; =data_ov11_02132e2c
mov r1, #0
ldr r0, [r0, #4]
add r2, sp, #8
ldr r0, [r0, #8]
add r3, sp, #4
bl func_ov11_02129ff0
ldr r1, [sp, #8]
add r1, #8
str r1, [sp, #8]
cmp r1, #0x68
blt _02126984
mov r0, #1
lsl r0, r0, #8
cmp r1, r0
ble _021269aa
_02126984:
ldr r4, _021269e0 ; =data_ov11_0212eba2
ldr r7, _021269dc ; =data_ov11_02132e2c
mov r6, #2
mov r5, #8
_0212698c:
ldr r0, [r7, #4]
ldrh r3, [r4, #2]
mov r1, #0
ldr r0, [r0, r5]
ldr r2, [sp, #8]
mvn r1, r1
bl func_ov11_02129f08
add r6, r6, #1
add r4, r4, #4
add r5, r5, #4
cmp r6, #5
blt _0212698c
add sp, #0xc
pop {r4, r5, r6, r7, pc}
_021269aa:
mov r0, #0x68
ldr r4, _021269e0 ; =data_ov11_0212eba2
ldr r7, _021269dc ; =data_ov11_02132e2c
str r0, [sp, #8]
mov r6, #2
mov r5, #8
_021269b6:
ldr r0, [r7, #4]
ldrh r3, [r4, #2]
mov r1, #0
ldr r0, [r0, r5]
ldr r2, [sp, #8]
mvn r1, r1
bl func_ov11_02129f08
add r6, r6, #1
add r4, r4, #4
add r5, r5, #4
cmp r6, #5
blt _021269b6
ldr r0, [sp]
ldr r1, _021269e4 ; =func_ov11_021269e8
bl func_ov11_0212b8cc
add sp, #0xc
pop {r4, r5, r6, r7, pc}
.align 2, 0
thumb_func_end func_ov11_0212695c
_021269dc: .word data_ov11_02132e2c
_021269e0: .word data_ov11_0212eba2
_021269e4: .word func_ov11_021269e8
.global func_ov11_021269e8
thumb_func_start func_ov11_021269e8
func_ov11_021269e8: ; 0x021269e8
push {r4, r5, r6, r7, lr}
sub sp, #0xc
str r0, [sp]
ldr r0, _02126a68 ; =data_ov11_02132e2c
mov r1, #0
ldr r0, [r0, #4]
add r2, sp, #8
ldr r0, [r0, #0xc]
add r3, sp, #4
bl func_ov11_02129ff0
ldr r1, [sp, #8]
add r1, #8
str r1, [sp, #8]
cmp r1, #0x98
blt _02126a10
mov r0, #1
lsl r0, r0, #8
cmp r1, r0
ble _02126a36
_02126a10:
ldr r4, _02126a6c ; =data_ov11_0212eba6
ldr r7, _02126a68 ; =data_ov11_02132e2c
mov r6, #3
mov r5, #0xc
_02126a18:
ldr r0, [r7, #4]
ldrh r3, [r4, #2]
mov r1, #0
ldr r0, [r0, r5]
ldr r2, [sp, #8]
mvn r1, r1
bl func_ov11_02129f08
add r6, r6, #1
add r4, r4, #4
add r5, r5, #4
cmp r6, #5
blt _02126a18
add sp, #0xc
pop {r4, r5, r6, r7, pc}
_02126a36:
mov r0, #0x98
ldr r4, _02126a6c ; =data_ov11_0212eba6
ldr r7, _02126a68 ; =data_ov11_02132e2c
str r0, [sp, #8]
mov r6, #3
mov r5, #0xc
_02126a42:
ldr r0, [r7, #4]
ldrh r3, [r4, #2]
mov r1, #0
ldr r0, [r0, r5]
ldr r2, [sp, #8]
mvn r1, r1
bl func_ov11_02129f08
add r6, r6, #1
add r4, r4, #4
add r5, r5, #4
cmp r6, #5
blt _02126a42
ldr r0, [sp]
ldr r1, _02126a70 ; =func_ov11_02126a74
bl func_ov11_0212b8cc
add sp, #0xc
pop {r4, r5, r6, r7, pc}
.align 2, 0
thumb_func_end func_ov11_021269e8
_02126a68: .word data_ov11_02132e2c
_02126a6c: .word data_ov11_0212eba6
_02126a70: .word func_ov11_02126a74
.global func_ov11_02126a74
thumb_func_start func_ov11_02126a74
func_ov11_02126a74: ; 0x02126a74
push {r4, lr}
sub sp, #8
add r4, r0, #0
ldr r0, _02126ad0 ; =data_ov11_02132e2c
mov r1, #0
ldr r0, [r0, #4]
add r2, sp, #4
ldr r0, [r0, #0x10]
add r3, sp, #0
bl func_ov11_02129ff0
ldr r2, [sp, #4]
add r2, #8
str r2, [sp, #4]
cmp r2, #0xb0
blt _02126a9c
mov r0, #1
lsl r0, r0, #8
cmp r2, r0
ble _02126ab0
_02126a9c:
ldr r0, _02126ad0 ; =data_ov11_02132e2c
mov r1, #0
ldr r0, [r0, #4]
mvn r1, r1
ldr r0, [r0, #0x10]
mov r3, #0x21
bl func_ov11_02129f08
add sp, #8
pop {r4, pc}
_02126ab0:
ldr r0, _02126ad0 ; =data_ov11_02132e2c
mov r2, #0xb0
ldr r0, [r0, #4]
str r2, [sp, #4]
add r1, r2, #0
ldr r0, [r0, #0x10]
sub r1, #0xb1
mov r3, #0x21
bl func_ov11_02129f08
ldr r1, _02126ad4 ; =func_ov11_02126ad8
add r0, r4, #0
bl func_ov11_0212b8cc
add sp, #8
pop {r4, pc}
.align 2, 0
thumb_func_end func_ov11_02126a74
_02126ad0: .word data_ov11_02132e2c
_02126ad4: .word func_ov11_02126ad8
.global func_ov11_02126ad8
thumb_func_start func_ov11_02126ad8
func_ov11_02126ad8: ; 0x02126ad8
push {r3, lr}
add r1, r0, #0
mov r0, #0
bl func_ov11_0212b8d0
ldr r0, _02126aec ; =data_ov11_02132e2c
mov r1, #0
ldr r0, [r0, #4]
str r1, [r0, #0x14]
pop {r3, pc}
.align 2, 0
thumb_func_end func_ov11_02126ad8
_02126aec: .word data_ov11_02132e2c
.global func_ov11_02126af0
thumb_func_start func_ov11_02126af0
func_ov11_02126af0: ; 0x02126af0
push {r3, lr}
ldr r0, _02126b10 ; =data_ov11_02132e2c
mov r1, #1
ldr r0, [r0, #4]
mov r3, #0x78
strb r1, [r0, #0x18]
mov r0, #0
ldr r1, _02126b14 ; =func_ov11_02126bc0
add r2, r0, #0
bl func_ov11_0212b868
ldr r1, _02126b10 ; =data_ov11_02132e2c
ldr r1, [r1, #4]
str r0, [r1, #0x14]
pop {r3, pc}
nop
thumb_func_end func_ov11_02126af0
_02126b10: .word data_ov11_02132e2c
_02126b14: .word func_ov11_02126bc0
.global func_ov11_02126b18
thumb_func_start func_ov11_02126b18
func_ov11_02126b18: ; 0x02126b18
push {r3, r4, r5, r6, r7, lr}
sub sp, #8
lsl r1, r0, #2
str r0, [sp]
add r1, r0, r1
ldr r0, _02126b98 ; =data_ov11_0212eb7c
mov r4, #0
add r7, r0, r1
ldr r0, _02126b9c ; =data_ov11_0212eb8b
ldr r6, _02126ba0 ; =data_ov11_0212eb9a
str r4, [sp, #4]
add r5, r0, r1
_02126b30:
ldr r0, _02126ba4 ; =data_ov11_02132e2c
mov r1, #0
ldr r0, [r0, #4]
ldr r0, [r0, r4]
bl func_ov11_02129e18
add r2, r0, #0
ldrb r1, [r7]
mov r0, #1
bl func_ov11_0212a048
ldr r0, _02126ba4 ; =data_ov11_02132e2c
mov r1, #0
ldr r0, [r0, #4]
mvn r1, r1
ldr r0, [r0, r4]
mov r2, #0
bl func_ov11_02129fac
ldr r0, _02126ba4 ; =data_ov11_02132e2c
mov r1, #0
ldr r0, [r0, #4]
ldrh r2, [r6]
ldrh r3, [r6, #2]
ldr r0, [r0, r4]
mvn r1, r1
bl func_ov11_02129f08
ldr r0, _02126ba4 ; =data_ov11_02132e2c
mov r1, #0
ldr r0, [r0, #4]
ldrb r3, [r5]
ldr r0, [r0, r4]
mvn r1, r1
mov r2, #0
bl func_ov11_02129ea8
ldr r0, [sp, #4]
add r4, #8
add r0, r0, #2
add r7, r7, #2
add r6, #8
add r5, r5, #2
str r0, [sp, #4]
cmp r0, #5
blt _02126b30
ldr r0, [sp]
bl func_ov11_02126e4c
add sp, #8
pop {r3, r4, r5, r6, r7, pc}
nop
thumb_func_end func_ov11_02126b18
_02126b98: .word data_ov11_0212eb7c
_02126b9c: .word data_ov11_0212eb8b
_02126ba0: .word data_ov11_0212eb9a
_02126ba4: .word data_ov11_02132e2c
.global func_ov11_02126ba8
thumb_func_start func_ov11_02126ba8
func_ov11_02126ba8: ; 0x02126ba8
ldr r0, _02126bbc ; =data_ov11_02132e2c
ldr r0, [r0, #4]
ldr r0, [r0, #0x14]
cmp r0, #0
beq _02126bb6
mov r0, #1
bx lr
_02126bb6:
mov r0, #0
bx lr
nop
thumb_func_end func_ov11_02126ba8
_02126bbc: .word data_ov11_02132e2c
.global func_ov11_02126bc0
thumb_func_start func_ov11_02126bc0
func_ov11_02126bc0: ; 0x02126bc0
push {r4, lr}
sub sp, #8
add r4, r0, #0
ldr r0, _02126c14 ; =data_ov11_02132e2c
mov r1, #0
ldr r0, [r0, #4]
add r2, sp, #4
ldr r0, [r0, #0x10]
add r3, sp, #0
bl func_ov11_02129ff0
ldr r2, [sp, #4]
sub r2, #8
str r2, [sp, #4]
cmp r2, #0x98
ble _02126bf4
ldr r0, _02126c14 ; =data_ov11_02132e2c
mov r1, #0
ldr r0, [r0, #4]
mvn r1, r1
ldr r0, [r0, #0x10]
mov r3, #0x21
bl func_ov11_02129f08
add sp, #8
pop {r4, pc}
_02126bf4:
ldr r0, _02126c14 ; =data_ov11_02132e2c
mov r2, #0x98
ldr r0, [r0, #4]
str r2, [sp, #4]
add r1, r2, #0
ldr r0, [r0, #0x10]
sub r1, #0x99
mov r3, #0x21
bl func_ov11_02129f08
ldr r1, _02126c18 ; =func_ov11_02126c1c
add r0, r4, #0
bl func_ov11_0212b8cc
add sp, #8
pop {r4, pc}
.align 2, 0
thumb_func_end func_ov11_02126bc0
_02126c14: .word data_ov11_02132e2c
_02126c18: .word func_ov11_02126c1c
.global func_ov11_02126c1c
thumb_func_start func_ov11_02126c1c
func_ov11_02126c1c: ; 0x02126c1c
push {r4, r5, r6, r7, lr}
sub sp, #0xc
str r0, [sp]
ldr r0, _02126c94 ; =data_ov11_02132e2c
mov r1, #0
ldr r0, [r0, #4]
add r2, sp, #8
ldr r0, [r0, #0xc]
add r3, sp, #4
bl func_ov11_02129ff0
ldr r0, [sp, #8]
sub r0, #8
str r0, [sp, #8]
cmp r0, #0x68
ble _02126c62
ldr r4, _02126c98 ; =data_ov11_0212eba6
ldr r7, _02126c94 ; =data_ov11_02132e2c
mov r6, #3
mov r5, #0xc
_02126c44:
ldr r0, [r7, #4]
ldrh r3, [r4, #2]
mov r1, #0
ldr r0, [r0, r5]
ldr r2, [sp, #8]
mvn r1, r1
bl func_ov11_02129f08
add r6, r6, #1
add r4, r4, #4
add r5, r5, #4
cmp r6, #5
blt _02126c44
add sp, #0xc
pop {r4, r5, r6, r7, pc}
_02126c62:
mov r0, #0x68
ldr r4, _02126c98 ; =data_ov11_0212eba6
ldr r7, _02126c94 ; =data_ov11_02132e2c
str r0, [sp, #8]
mov r6, #3
mov r5, #0xc
_02126c6e:
ldr r0, [r7, #4]
ldrh r3, [r4, #2]
mov r1, #0
ldr r0, [r0, r5]
ldr r2, [sp, #8]
mvn r1, r1
bl func_ov11_02129f08
add r6, r6, #1
add r4, r4, #4
add r5, r5, #4
cmp r6, #5
blt _02126c6e
ldr r0, [sp]
ldr r1, _02126c9c ; =func_ov11_02126ca0
bl func_ov11_0212b8cc
add sp, #0xc
pop {r4, r5, r6, r7, pc}
.align 2, 0
thumb_func_end func_ov11_02126c1c
_02126c94: .word data_ov11_02132e2c
_02126c98: .word data_ov11_0212eba6
_02126c9c: .word func_ov11_02126ca0
.global func_ov11_02126ca0
thumb_func_start func_ov11_02126ca0
func_ov11_02126ca0: ; 0x02126ca0
push {r4, r5, r6, r7, lr}
sub sp, #0xc
str r0, [sp]
ldr r0, _02126d18 ; =data_ov11_02132e2c
mov r1, #0
ldr r0, [r0, #4]
add r2, sp, #8
ldr r0, [r0, #8]
add r3, sp, #4
bl func_ov11_02129ff0
ldr r0, [sp, #8]
sub r0, #8
str r0, [sp, #8]
cmp r0, #0x50
ble _02126ce6
ldr r4, _02126d1c ; =data_ov11_0212eba2
ldr r7, _02126d18 ; =data_ov11_02132e2c
mov r6, #2
mov r5, #8
_02126cc8:
ldr r0, [r7, #4]
ldrh r3, [r4, #2]
mov r1, #0
ldr r0, [r0, r5]
ldr r2, [sp, #8]
mvn r1, r1
bl func_ov11_02129f08
add r6, r6, #1
add r4, r4, #4
add r5, r5, #4
cmp r6, #5
blt _02126cc8
add sp, #0xc
pop {r4, r5, r6, r7, pc}
_02126ce6:
mov r0, #0x50
ldr r4, _02126d1c ; =data_ov11_0212eba2
ldr r7, _02126d18 ; =data_ov11_02132e2c
str r0, [sp, #8]
mov r6, #2
mov r5, #8
_02126cf2:
ldr r0, [r7, #4]
ldrh r3, [r4, #2]
mov r1, #0
ldr r0, [r0, r5]
ldr r2, [sp, #8]
mvn r1, r1
bl func_ov11_02129f08
add r6, r6, #1
add r4, r4, #4
add r5, r5, #4
cmp r6, #5
blt _02126cf2
ldr r0, [sp]
ldr r1, _02126d20 ; =func_ov11_02126d24
bl func_ov11_0212b8cc
add sp, #0xc
pop {r4, r5, r6, r7, pc}
.align 2, 0
thumb_func_end func_ov11_02126ca0
_02126d18: .word data_ov11_02132e2c
_02126d1c: .word data_ov11_0212eba2
_02126d20: .word func_ov11_02126d24
.global func_ov11_02126d24
thumb_func_start func_ov11_02126d24
func_ov11_02126d24: ; 0x02126d24
push {r4, r5, r6, r7, lr}
sub sp, #0xc
str r0, [sp]
ldr r0, _02126d9c ; =data_ov11_02132e2c
mov r1, #0
ldr r0, [r0, #4]
add r2, sp, #8
ldr r0, [r0, #4]
add r3, sp, #4
bl func_ov11_02129ff0
ldr r0, [sp, #8]
sub r0, #8
str r0, [sp, #8]
cmp r0, #0x20
ble _02126d6a
ldr r4, _02126da0 ; =data_ov11_0212eb9e
ldr r7, _02126d9c ; =data_ov11_02132e2c
mov r6, #1
mov r5, #4
_02126d4c:
ldr r0, [r7, #4]
ldrh r3, [r4, #2]
mov r1, #0
ldr r0, [r0, r5]
ldr r2, [sp, #8]
mvn r1, r1
bl func_ov11_02129f08
add r6, r6, #1
add r4, r4, #4
add r5, r5, #4
cmp r6, #5
blt _02126d4c
add sp, #0xc
pop {r4, r5, r6, r7, pc}
_02126d6a:
mov r0, #0x20
ldr r4, _02126da0 ; =data_ov11_0212eb9e
ldr r7, _02126d9c ; =data_ov11_02132e2c
str r0, [sp, #8]
mov r6, #1
mov r5, #4
_02126d76:
ldr r0, [r7, #4]
ldrh r3, [r4, #2]
mov r1, #0
ldr r0, [r0, r5]
ldr r2, [sp, #8]
mvn r1, r1
bl func_ov11_02129f08
add r6, r6, #1
add r4, r4, #4
add r5, r5, #4
cmp r6, #5
blt _02126d76
ldr r0, [sp]
ldr r1, _02126da4 ; =func_ov11_02126da8
bl func_ov11_0212b8cc
add sp, #0xc
pop {r4, r5, r6, r7, pc}
.align 2, 0
thumb_func_end func_ov11_02126d24
_02126d9c: .word data_ov11_02132e2c
_02126da0: .word data_ov11_0212eb9e
_02126da4: .word func_ov11_02126da8
.global func_ov11_02126da8
thumb_func_start func_ov11_02126da8
func_ov11_02126da8: ; 0x02126da8
push {r4, r5, r6, r7, lr}
sub sp, #0xc
str r0, [sp]
ldr r0, _02126e1c ; =data_ov11_02132e2c
mov r1, #0
ldr r0, [r0, #4]
add r2, sp, #8
ldr r0, [r0]
add r3, sp, #4
bl func_ov11_02129ff0
ldr r0, [sp, #8]
mov r6, #0
sub r0, #8
ldr r4, _02126e20 ; =data_ov11_0212eb9a
ldr r7, _02126e1c ; =data_ov11_02132e2c
str r0, [sp, #8]
add r5, r6, #0
_02126dcc:
ldr r0, [r7, #4]
ldrh r3, [r4, #2]
mov r1, #0
ldr r0, [r0, r5]
ldr r2, [sp, #8]
mvn r1, r1
bl func_ov11_02129f08
add r6, r6, #1
add r4, r4, #4
add r5, r5, #4
cmp r6, #5
blt _02126dcc
ldr r1, [sp, #8]
ldr r0, _02126e24 ; =0x000001d6
cmp r1, r0
bgt _02126e18
sub r0, #0xd6
cmp r1, r0
blt _02126e18
ldr r1, [sp]
mov r0, #0
bl func_ov11_0212b8d0
mov r5, #0
ldr r6, _02126e1c ; =data_ov11_02132e2c
add r4, r5, #0
_02126e02:
ldr r0, [r6, #4]
ldr r0, [r0, r4]
bl func_ov11_02129dbc
add r5, r5, #1
add r4, r4, #4
cmp r5, #5
blt _02126e02
ldr r0, _02126e28 ; =data_ov11_02132e30
bl func_ov11_0212ac78
_02126e18:
add sp, #0xc
pop {r4, r5, r6, r7, pc}
.align 2, 0
thumb_func_end func_ov11_02126da8
_02126e1c: .word data_ov11_02132e2c
_02126e20: .word data_ov11_0212eb9a
_02126e24: .word 0x000001d6
_02126e28: .word data_ov11_02132e30
.global func_ov11_02126e2c
thumb_func_start func_ov11_02126e2c
func_ov11_02126e2c: ; 0x02126e2c
ldr r0, _02126e48 ; =data_ov11_02132e2c
ldr r0, [r0, #4]
cmp r0, #0
bne _02126e38
mov r0, #1
bx lr
_02126e38:
ldrb r0, [r0, #0x18]
cmp r0, #0
bne _02126e42
mov r0, #1
bx lr
_02126e42:
mov r0, #0
bx lr
nop
thumb_func_end func_ov11_02126e2c
_02126e48: .word data_ov11_02132e2c
.global func_ov11_02126e4c
thumb_func_start func_ov11_02126e4c
func_ov11_02126e4c: ; 0x02126e4c
push {r3, lr}
lsl r1, r0, #2
ldr r0, _02126e74 ; =data_ov11_0212fbc4
ldr r0, [r0, r1]
bl func_ov11_0211989c
mov r1, #0
mov r2, #4
bl func_ov11_02129ad8
ldr r1, _02126e78 ; =data_ov11_02132e2c
mov r2, #0
str r0, [r1]
ldr r1, _02126e7c ; =func_ov11_02126e80
mov r0, #1
mov r3, #0x78
bl func_ov11_0212b868
pop {r3, pc}
nop
thumb_func_end func_ov11_02126e4c
_02126e74: .word data_ov11_0212fbc4
_02126e78: .word data_ov11_02132e2c
_02126e7c: .word func_ov11_02126e80
.global func_ov11_02126e80
thumb_func_start func_ov11_02126e80
func_ov11_02126e80: ; 0x02126e80
push {r4, lr}
add r4, r0, #0
ldr r0, _02126eb0 ; =data_ov11_02132e2c
mov r1, #6
ldr r0, [r0]
lsl r1, r1, #8
blx func_0200e2c0
ldr r0, _02126eb0 ; =data_ov11_02132e2c
mov r2, #6
ldr r0, [r0]
mov r1, #0
lsl r2, r2, #8
blx func_020063e4
ldr r0, _02126eb0 ; =data_ov11_02132e2c
ldr r0, [r0]
bl func_ov11_02129b7c
mov r0, #1
add r1, r4, #0
bl func_ov11_0212b8d0
pop {r4, pc}
.align 2, 0
thumb_func_end func_ov11_02126e80
_02126eb0: .word data_ov11_02132e2c
.global func_ov11_02126eb4
thumb_func_start func_ov11_02126eb4
func_ov11_02126eb4: ; 0x02126eb4
push {r3, r4, r5, r6, lr}
sub sp, #0x54
add r4, r0, #0
ldr r0, _02126f8c ; =0x00001ba0
mov r1, #0x20
bl func_ov11_0212ac60
ldr r1, _02126f90 ; =data_ov11_02132e34
str r0, [r1]
ldr r1, _02126f94 ; =0x00001370
str r4, [r0, r1]
blx func_0200e8f8
ldr r3, _02126f90 ; =data_ov11_02132e34
ldr r2, _02126f98 ; =0x00001b78
ldr r4, [r3]
str r0, [r4, r2]
add r0, r2, #4
str r1, [r4, r0]
ldr r0, [r3]
ldr r1, _02126f9c ; =func_ov11_02127094
mov r2, #3
blx func_ov01_020eff40
cmp r0, #2
bne _02126f7e
ldr r6, _02126fa0 ; =0x000013b8
ldr r5, _02126f90 ; =data_ov11_02132e34
add r4, r6, #0
_02126eee:
ldr r0, [r5]
add r0, r0, r6
blx func_ov01_020ef804
ldr r2, [r5]
ldrh r0, [r2, r4]
cmp r0, #2
bne _02126eee
ldr r0, _02126fa4 ; =0x00001374
ldr r5, _02126fa8 ; =data_ov11_0212ebc4
add r4, r2, r0
mov r3, #8
_02126f06:
ldmia r5!, {r0, r1}
stmia r4!, {r0, r1}
sub r3, r3, #1
bne _02126f06
ldr r0, [r5]
str r0, [r4]
mov r0, #0xf
lsl r0, r0, #8
add r1, r2, r0
ldr r0, _02126fa4 ; =0x00001374
str r1, [r2, r0]
blx func_ov01_020efbc0
ldr r1, _02126f90 ; =data_ov11_02132e34
ldr r2, [r1]
ldr r1, _02126fac ; =0x0000137c
strh r0, [r2, r1]
add r0, sp, #0
blx func_0200f030
ldr r1, _02126f90 ; =data_ov11_02132e34
ldr r0, _02126fb0 ; =data_ov11_0212ebb8
ldr r2, [r1]
ldr r1, _02126fb4 ; =0x00001388
add r1, r2, r1
mov r2, #8
blx func_02007ad8
ldr r2, _02126f90 ; =data_ov11_02132e34
ldr r1, _02126fb8 ; =0x00001391
ldr r0, [r2]
mov r3, #1
strb r3, [r0, r1]
ldr r2, [r2]
add r1, r1, #3
add r1, r2, r1
add r2, sp, #0
ldrh r2, [r2, #0x1a]
add r0, sp, #4
lsl r2, r2, #1
blx func_02007ad8
bl func_ov11_02126fc4
cmp r0, #0
beq _02126f7e
mov r0, #0
ldr r1, _02126fbc ; =func_ov11_021272c4
add r2, r0, #0
mov r3, #0x78
bl func_ov11_0212b868
ldr r1, _02126f90 ; =data_ov11_02132e34
add sp, #0x54
ldr r2, [r1]
mov r1, #0x6e
lsl r1, r1, #6
str r0, [r2, r1]
mov r0, #1
pop {r3, r4, r5, r6, pc}
_02126f7e:
ldr r0, _02126fc0 ; =data_ov11_02132e34
bl func_ov11_0212ac78
mov r0, #0
add sp, #0x54
pop {r3, r4, r5, r6, pc}
nop
thumb_func_end func_ov11_02126eb4
_02126f8c: .word 0x00001ba0
_02126f90: .word data_ov11_02132e34
_02126f94: .word 0x00001370
_02126f98: .word 0x00001b78
_02126f9c: .word func_ov11_02127094
_02126fa0: .word 0x000013b8
_02126fa4: .word 0x00001374
_02126fa8: .word data_ov11_0212ebc4
_02126fac: .word 0x0000137c
_02126fb0: .word data_ov11_0212ebb8
_02126fb4: .word 0x00001388
_02126fb8: .word 0x00001391
_02126fbc: .word func_ov11_021272c4
_02126fc0: .word data_ov11_02132e34
.global func_ov11_02126fc4
thumb_func_start func_ov11_02126fc4
func_ov11_02126fc4: ; 0x02126fc4
push {r3, lr}
ldr r1, _02126fe0 ; =data_ov11_02132e34
ldr r0, _02126fe4 ; =func_ov11_02127094
ldr r2, [r1]
ldr r1, _02126fe8 ; =0x00001374
add r1, r2, r1
blx func_ov01_020f02d8
cmp r0, #2
bne _02126fdc
mov r0, #1
pop {r3, pc}
_02126fdc:
mov r0, #0
pop {r3, pc}
.align 2, 0
thumb_func_end func_ov11_02126fc4
_02126fe0: .word data_ov11_02132e34
_02126fe4: .word func_ov11_02127094
_02126fe8: .word 0x00001374
.global func_ov11_02126fec
thumb_func_start func_ov11_02126fec
func_ov11_02126fec: ; 0x02126fec
push {r4, r5, r6, lr}
ldr r1, _0212706c ; =data_ov11_02132e34
ldr r0, _02127070 ; =0x00001b84
ldr r2, [r1]
mov r3, #1
strb r3, [r2, r0]
ldr r1, [r1]
ldr r0, _02127074 ; =0x000013b8
add r0, r1, r0
blx func_ov01_020ef804
ldr r0, _0212706c ; =data_ov11_02132e34
ldr r1, [r0]
ldr r0, _02127074 ; =0x000013b8
ldrh r0, [r1, r0]
cmp r0, #2
beq _02127032
ldr r0, _02127078 ; =func_ov11_02127094
blx func_ov01_020eff9c
cmp r0, #2
beq _0212701c
mov r0, #0
pop {r4, r5, r6, pc}
_0212701c:
ldr r6, _02127074 ; =0x000013b8
ldr r5, _0212706c ; =data_ov11_02132e34
add r4, r6, #0
_02127022:
ldr r0, [r5]
add r0, r0, r6
blx func_ov01_020ef804
ldr r0, [r5]
ldrh r0, [r0, r4]
cmp r0, #2
bne _02127022
_02127032:
ldr r0, _02127078 ; =func_ov11_02127094
blx func_ov01_020effd4
cmp r0, #2
beq _02127040
mov r0, #0
pop {r4, r5, r6, pc}
_02127040:
ldr r0, _0212706c ; =data_ov11_02132e34
ldr r1, [r0]
mov r0, #0x6e
lsl r0, r0, #6
ldr r1, [r1, r0]
cmp r1, #0
beq _02127054
mov r0, #0
bl func_ov11_0212b8e8
_02127054:
ldr r0, _0212706c ; =data_ov11_02132e34
ldr r2, [r0]
ldr r0, _02127070 ; =0x00001b84
_0212705a:
ldrb r1, [r2, r0]
cmp r1, #2
bne _0212705a
ldr r0, _0212707c ; =data_ov11_02132e34
bl func_ov11_0212ac78
mov r0, #1
pop {r4, r5, r6, pc}
nop
thumb_func_end func_ov11_02126fec
_0212706c: .word data_ov11_02132e34
_02127070: .word 0x00001b84
_02127074: .word 0x000013b8
_02127078: .word func_ov11_02127094
_0212707c: .word data_ov11_02132e34
.global func_ov11_02127080
thumb_func_start func_ov11_02127080
func_ov11_02127080: ; 0x02127080
ldr r1, _0212708c ; =data_ov11_02132e34
ldr r2, [r1]
ldr r1, _02127090 ; =0x00001370
str r0, [r2, r1]
bx lr
nop
thumb_func_end func_ov11_02127080
_0212708c: .word data_ov11_02132e34
_02127090: .word 0x00001370
.global func_ov11_02127094
thumb_func_start func_ov11_02127094
func_ov11_02127094: ; 0x02127094
push {r3, lr}
ldrh r1, [r0, #2]
cmp r1, #0
bne _021270e6
ldr r1, _021270e8 ; =data_ov11_02132e34
ldr r2, _021270ec ; =0x00001b84
ldr r1, [r1]
ldrb r3, [r1, r2]
cmp r3, #0
beq _021270b4
ldrh r0, [r0]
cmp r0, #2
bne _021270e6
mov r0, #2
strb r0, [r1, r2]
pop {r3, pc}
_021270b4:
ldrh r3, [r0]
cmp r3, #0x26
bne _021270e6
ldrh r3, [r0, #8]
cmp r3, #4
beq _021270dc
cmp r3, #5
bne _021270e2
add r2, r2, #2
ldrb r1, [r1, r2]
cmp r1, #0
beq _021270d2
bl func_ov11_021271ec
b _021270d6
_021270d2:
bl func_ov11_021270f0
_021270d6:
bl func_ov11_02126fc4
pop {r3, pc}
_021270dc:
bl func_ov11_02126fc4
pop {r3, pc}
_021270e2:
blx func_0200f248
_021270e6:
pop {r3, pc}
.align 2, 0
thumb_func_end func_ov11_02127094
_021270e8: .word data_ov11_02132e34
_021270ec: .word 0x00001b84
.global func_ov11_021270f0
thumb_func_start func_ov11_021270f0
func_ov11_021270f0: ; 0x021270f0
push {r3, r4, r5, r6, r7, lr}
sub sp, #0x10
str r0, [sp]
mov r0, #0
str r0, [sp, #0xc]
ldr r0, [sp]
ldrh r0, [r0, #0xe]
cmp r0, #0
ble _021271d8
ldr r0, [sp]
str r0, [sp, #8]
_02127106:
ldr r0, [sp, #8]
mov r1, #0xc0
ldr r6, [r0, #0x10]
add r0, r6, #0
blx func_0200e288
add r0, r6, #0
ldr r1, _021271dc ; =data_ov11_0212ebb8
add r0, #0xc
mov r2, #8
blx func_0204366c
cmp r0, #0
bne _021271c2
ldr r0, _021271e0 ; =data_ov11_02132e34
mov r1, #0x13
ldr r0, [r0]
lsl r1, r1, #8
mov r4, #0
str r0, [sp, #4]
add r5, r0, r1
mov r7, #6
_02127132:
add r0, r6, #4
add r1, r5, #0
add r2, r7, #0
blx func_0204366c
cmp r0, #0
bne _0212716a
mov r0, #7
add r1, r4, #0
mul r1, r0
ldr r0, [sp, #4]
ldr r2, _021271e4 ; =0x00001306
add r0, r0, r1
ldrb r0, [r0, r2]
cmp r0, #0
bne _021271c2
ldrb r1, [r6, #0x15]
mov r0, #1
tst r1, r0
beq _021271c2
ldr r1, [sp, #4]
add r2, #0x6a
ldr r1, [r1, r2]
cmp r1, #0
beq _021271d8
blx r1
add sp, #0x10
pop {r3, r4, r5, r6, r7, pc}
_0212716a:
add r4, r4, #1
add r5, r5, #7
cmp r4, #0x10
blt _02127132
mov r1, #0x13
ldr r0, [sp, #4]
lsl r1, r1, #8
ldr r7, _021271e8 ; =data_ov11_0212ebb0
mov r5, #0
add r4, r0, r1
_0212717e:
add r0, r4, #0
add r1, r7, #0
mov r2, #6
blx func_0204366c
cmp r0, #0
bne _021271ba
mov r2, #0x13
ldr r1, [sp, #4]
lsl r2, r2, #8
add r1, r1, r2
mov r0, #7
add r4, r5, #0
mul r4, r0
add r0, r6, #4
add r1, r1, r4
mov r2, #6
blx func_02007ad8
ldrb r1, [r6, #0x15]
mov r0, #1
tst r1, r0
bne _021271ae
mov r0, #0
_021271ae:
ldr r1, _021271e0 ; =data_ov11_02132e34
ldr r1, [r1]
add r2, r1, r4
ldr r1, _021271e4 ; =0x00001306
strb r0, [r2, r1]
b _021271c2
_021271ba:
add r5, r5, #1
add r4, r4, #7
cmp r5, #0x10
blt _0212717e
_021271c2:
ldr r0, [sp, #8]
add r0, r0, #4
str r0, [sp, #8]
ldr r0, [sp, #0xc]
add r0, r0, #1
str r0, [sp, #0xc]
ldr r0, [sp]
ldrh r1, [r0, #0xe]
ldr r0, [sp, #0xc]
cmp r0, r1
blt _02127106
_021271d8:
add sp, #0x10
pop {r3, r4, r5, r6, r7, pc}
.align 2, 0
thumb_func_end func_ov11_021270f0
_021271dc: .word data_ov11_0212ebb8
_021271e0: .word data_ov11_02132e34
_021271e4: .word 0x00001306
_021271e8: .word data_ov11_0212ebb0
.global func_ov11_021271ec
thumb_func_start func_ov11_021271ec
func_ov11_021271ec: ; 0x021271ec
push {r3, r4, r5, r6, r7, lr}
sub sp, #0x10
str r0, [sp]
ldr r0, _021272b0 ; =data_ov11_02132e34
ldr r2, [r0]
ldr r0, _021272b4 ; =0x00001b85
ldrb r0, [r2, r0]
cmp r0, #0
beq _0212720c
ldr r1, _021272b8 ; =0x00001370
ldr r1, [r2, r1]
cmp r1, #0
beq _021272ac
blx r1
add sp, #0x10
pop {r3, r4, r5, r6, r7, pc}
_0212720c:
mov r0, #0xf
lsl r0, r0, #8
mov r1, #1
add r0, r2, r0
lsl r1, r1, #0xa
blx func_0200e288
mov r0, #0
str r0, [sp, #0xc]
ldr r0, [sp]
ldrh r0, [r0, #0xe]
str r0, [sp, #4]
cmp r0, #0
ble _021272ac
ldr r0, _021272b0 ; =data_ov11_02132e34
mov r7, #6
ldr r0, [r0]
str r0, [sp, #8]
_02127230:
ldr r0, [sp]
ldr r1, _021272bc ; =data_ov11_0212ebb8
ldr r6, [r0, #0x10]
mov r2, #8
add r0, r6, #0
add r0, #0xc
blx func_0204366c
cmp r0, #0
bne _0212729a
ldrb r1, [r6, #0x15]
mov r0, #1
tst r0, r1
beq _0212729a
mov r0, #0x13
ldr r1, [sp, #8]
lsl r0, r0, #8
mov r4, #0
add r5, r1, r0
_02127256:
add r0, r6, #4
add r1, r5, #0
add r2, r7, #0
blx func_0204366c
cmp r0, #0
bne _02127292
mov r0, #7
add r1, r4, #0
mul r1, r0
ldr r0, [sp, #8]
add r1, r0, r1
ldr r0, _021272c0 ; =0x00001306
ldrb r0, [r1, r0]
cmp r0, #0
bne _0212729a
ldr r1, _021272b8 ; =0x00001370
ldr r0, [sp, #8]
ldr r1, [r0, r1]
cmp r1, #0
beq _02127288
mov r0, #1
blx r1
add sp, #0x10
pop {r3, r4, r5, r6, r7, pc}
_02127288:
ldr r1, _021272b4 ; =0x00001b85
mov r2, #1
strb r2, [r0, r1]
add sp, #0x10
pop {r3, r4, r5, r6, r7, pc}
_02127292:
add r4, r4, #1
add r5, r5, #7
cmp r4, #0x10
blt _02127256
_0212729a:
ldr r0, [sp]
add r0, r0, #4
str r0, [sp]
ldr r0, [sp, #0xc]
add r1, r0, #1
ldr r0, [sp, #4]
str r1, [sp, #0xc]
cmp r1, r0
blt _02127230
_021272ac:
add sp, #0x10
pop {r3, r4, r5, r6, r7, pc}
.align 2, 0
thumb_func_end func_ov11_021271ec
_021272b0: .word data_ov11_02132e34
_021272b4: .word 0x00001b85
_021272b8: .word 0x00001370
_021272bc: .word data_ov11_0212ebb8
_021272c0: .word 0x00001306
.global func_ov11_021272c4
thumb_func_start func_ov11_021272c4
func_ov11_021272c4: ; 0x021272c4
push {r4, r5, r6, r7, lr}
sub sp, #0xc
str r0, [sp]
blx func_0200e8f8
ldr r2, _02127384 ; =data_ov11_02132e34
ldr r3, _02127388 ; =0x00001b78
ldr r2, [r2]
add r4, r3, #4
str r2, [sp, #4]
ldr r2, [r2, r3]
ldr r3, [sp, #4]
mov r7, #0
ldr r4, [r3, r4]
ldr r3, _0212738c ; =0x0017f898
add r2, r2, r3
adc r4, r7
sub r0, r0, r2
sbc r1, r4
blo _0212737e
mov r1, #0x13
ldr r0, [sp, #4]
lsl r1, r1, #8
str r7, [sp, #8]
add r6, r7, #0
add r4, r0, r1
add r5, r0, #0
_021272fa:
ldr r1, _02127390 ; =data_ov11_0212ebb0
add r0, r4, #0
mov r2, #6
blx func_0204366c
cmp r0, #0
beq _02127318
ldr r0, _02127394 ; =0x00001306
ldrb r0, [r5, r0]
cmp r0, #0
beq _02127316
mov r0, #1
str r0, [sp, #8]
b _02127318
_02127316:
mov r7, #1
_02127318:
add r6, r6, #1
add r4, r4, #7
add r5, r5, #7
cmp r6, #0x10
blt _021272fa
ldr r0, [sp, #8]
cmp r0, #0
beq _0212733c
cmp r7, #0
beq _0212733c
ldr r1, _02127398 ; =0x00001370
ldr r0, [sp, #4]
ldr r1, [r0, r1]
cmp r1, #0
beq _02127364
mov r0, #2
blx r1
b _02127364
_0212733c:
ldr r0, [sp, #8]
cmp r0, #0
beq _02127352
ldr r1, _02127398 ; =0x00001370
ldr r0, [sp, #4]
ldr r1, [r0, r1]
cmp r1, #0
beq _02127364
mov r0, #1
blx r1
b _02127364
_02127352:
cmp r7, #0
bne _02127364
ldr r1, _02127398 ; =0x00001370
ldr r0, [sp, #4]
ldr r1, [r0, r1]
cmp r1, #0
beq _02127364
mov r0, #0
blx r1
_02127364:
ldr r2, _02127384 ; =data_ov11_02132e34
mov r1, #0x6e
ldr r3, [r2]
mov r0, #0
lsl r1, r1, #6
str r0, [r3, r1]
ldr r2, [r2]
mov r3, #1
add r1, r1, #6
strb r3, [r2, r1]
ldr r1, [sp]
bl func_ov11_0212b8d0
_0212737e:
add sp, #0xc
pop {r4, r5, r6, r7, pc}
nop
thumb_func_end func_ov11_021272c4
_02127384: .word data_ov11_02132e34
_02127388: .word 0x00001b78
_0212738c: .word 0x0017f898
_02127390: .word data_ov11_0212ebb0
_02127394: .word 0x00001306
_02127398: .word 0x00001370
.global func_ov11_0212739c
thumb_func_start func_ov11_0212739c
func_ov11_0212739c: ; 0x0212739c
push {r4, r5, r6, r7, lr}
sub sp, #0x24
add r7, r1, #0
ldr r1, _0212756c ; =data_ov11_0212ec08
str r2, [sp, #0x10]
ldrb r2, [r1, #4]
add r4, r0, #0
add r0, sp, #0x18
strb r2, [r0, #4]
ldrb r2, [r1, #5]
strb r2, [r0, #5]
ldrb r2, [r1, #6]
strb r2, [r0, #6]
ldrb r2, [r1, #7]
strb r2, [r0, #7]
ldrb r2, [r1, #8]
ldrb r1, [r1, #9]
strb r2, [r0, #8]
strb r1, [r0, #9]
ldr r0, _02127570 ; =data_ov11_02132d78
add r2, r3, #0
ldr r0, [r0]
ldr r3, [sp, #0x38]
add r1, r4, #0
bl func_ov11_0211c520
str r0, [sp, #0x14]
mov r0, #0x20
mov r1, #4
bl func_ov11_0212ac60
ldr r1, _02127574 ; =data_ov11_02132e38
mov r2, #1
str r0, [r1]
strb r7, [r0, #0x1c]
ldr r0, [r1]
mvn r2, r2
strb r2, [r0, #0x1b]
ldr r1, [r1]
ldr r0, [sp, #0x10]
mov r2, #0
strb r0, [r1, #0x1e]
ldr r0, _02127578 ; =0x04000050
mov r1, #0x1f
blx func_02005300
ldr r1, _0212757c ; =data_ov11_0212ecbc
mov r0, #0
ldrb r1, [r1, r7]
add r2, r0, #0
bl func_ov11_0212a0b0
ldr r1, _02127574 ; =data_ov11_02132e38
mov r3, #0
ldr r2, [r1]
str r0, [r2]
ldr r0, [r1]
mov r1, #0
mov r2, #1
ldr r0, [r0]
mvn r1, r1
lsl r2, r2, #8
bl func_ov11_02129f08
ldr r0, _02127574 ; =data_ov11_02132e38
mov r1, #0
ldr r0, [r0]
mvn r1, r1
ldr r0, [r0]
mov r2, #0
bl func_ov11_02129fac
ldr r0, _02127580 ; =data_ov11_0212ecc4
mov r4, #0
ldrb r0, [r0, r7]
cmp r0, #0
ble _02127486
ldr r1, _02127584 ; =data_ov11_0212ec2e
lsl r0, r7, #1
add r6, r1, r0
add r5, r4, #0
_0212743e:
ldrb r1, [r6]
mov r0, #0
add r2, r0, #0
bl func_ov11_0212a0b0
ldr r1, _02127574 ; =data_ov11_02132e38
mov r2, #1
ldr r1, [r1]
lsl r2, r2, #8
add r1, r1, r5
str r0, [r1, #8]
ldr r0, _02127574 ; =data_ov11_02132e38
mov r1, #0
ldr r0, [r0]
mvn r1, r1
add r0, r0, r5
ldr r0, [r0, #8]
mov r3, #0
bl func_ov11_02129f08
ldr r0, _02127574 ; =data_ov11_02132e38
mov r1, #0
ldr r0, [r0]
mvn r1, r1
add r0, r0, r5
ldr r0, [r0, #8]
mov r2, #0
bl func_ov11_02129fac
ldr r0, _02127580 ; =data_ov11_0212ecc4
add r4, r4, #1
ldrb r0, [r0, r7]
add r6, r6, #1
add r5, r5, #4
cmp r4, r0
blt _0212743e
_02127486:
add r0, sp, #0x18
str r0, [sp]
mov r0, #0
mov r1, #0x20
mov r2, #0xc
mov r3, #1
str r0, [sp, #4]
bl func_ov11_0212a484
ldr r1, _02127574 ; =data_ov11_02132e38
ldr r1, [r1]
str r0, [r1, #0x10]
mov r0, #0
ldr r1, [sp, #0x18]
add r2, r0, #0
bl func_ov11_02129cb4
ldr r1, _02127574 ; =data_ov11_02132e38
lsl r4, r7, #2
ldr r1, [r1]
str r0, [r1, #4]
bl func_ov11_02119a10
ldr r1, _02127588 ; =data_ov11_0212ec4e
ldr r3, _0212758c ; =data_ov11_0212ec4c
ldrh r1, [r1, r4]
ldrh r3, [r3, r4]
str r1, [sp]
mov r1, #2
str r1, [sp, #4]
str r0, [sp, #8]
ldr r0, [sp, #0x14]
mov r1, #0
str r0, [sp, #0xc]
ldr r0, _02127574 ; =data_ov11_02132e38
add r2, r1, #0
ldr r0, [r0]
ldr r0, [r0, #0x10]
bl func_ov11_0212a818
ldr r0, _02127574 ; =data_ov11_02132e38
mov r1, #1
ldr r3, [r0]
mov r2, #0
str r2, [sp]
ldr r0, [r3, #0x10]
ldr r3, [r3, #4]
lsl r1, r1, #8
bl func_ov11_0212a8a0
mov r0, #0
add r1, r0, #0
mov r2, #0x1f
add r3, r0, #0
bl func_ov11_0212aad8
ldr r3, _02127574 ; =data_ov11_02132e38
mov r0, #0
ldr r3, [r3]
mov r1, #1
ldrb r4, [r3, #0x1c]
add r3, sp, #0x1c
mov r2, #0x1f
ldrb r3, [r3, r4]
bl func_ov11_0212aad8
mov r0, #0
mov r1, #3
mov r2, #0x1f
mov r3, #1
bl func_ov11_0212aad8
ldr r2, _02127590 ; =data_ov11_0212ec12
mov r0, #0
mov r1, #1
bl func_ov11_0212a9fc
mov r0, #0xc0
bl func_ov11_021277c8
mov r2, #1
lsl r2, r2, #0x1a
ldr r1, [r2]
ldr r0, _02127594 ; =0xffff1fff
and r1, r0
mov r0, #6
lsl r0, r0, #0xc
orr r0, r1
str r0, [r2]
ldr r0, [sp, #0x10]
cmp r0, #0
beq _02127554
ldr r1, _02127598 ; =func_ov11_021275f0
mov r0, #1
mov r2, #0
mov r3, #0x78
bl func_ov11_0212b868
ldr r1, _02127574 ; =data_ov11_02132e38
add sp, #0x24
ldr r1, [r1]
str r0, [r1, #0x14]
pop {r4, r5, r6, r7, pc}
_02127554:
ldr r1, _0212759c ; =func_ov11_02127630
mov r0, #1
mov r2, #0
mov r3, #0x78
bl func_ov11_0212b868
ldr r1, _02127574 ; =data_ov11_02132e38
ldr r1, [r1]
str r0, [r1, #0x14]
add sp, #0x24
pop {r4, r5, r6, r7, pc}
nop
thumb_func_end func_ov11_0212739c
_0212756c: .word data_ov11_0212ec08
_02127570: .word data_ov11_02132d78
_02127574: .word data_ov11_02132e38
_02127578: .word 0x04000050
_0212757c: .word data_ov11_0212ecbc
_02127580: .word data_ov11_0212ecc4
_02127584: .word data_ov11_0212ec2e
_02127588: .word data_ov11_0212ec4e
_0212758c: .word data_ov11_0212ec4c
_02127590: .word data_ov11_0212ec12
_02127594: .word 0xffff1fff
_02127598: .word func_ov11_021275f0
_0212759c: .word func_ov11_02127630
.global func_ov11_021275a0
thumb_func_start func_ov11_021275a0
func_ov11_021275a0: ; 0x021275a0
push {r3, lr}
ldr r1, _021275c4 ; =data_ov11_02132e38
mov r0, #0
ldr r1, [r1]
ldr r1, [r1, #0x14]
bl func_ov11_0212b8d0
ldr r1, _021275c8 ; =func_ov11_021279a8
mov r0, #1
mov r2, #0
mov r3, #0x78
bl func_ov11_0212b868
ldr r1, _021275c4 ; =data_ov11_02132e38
ldr r1, [r1]
str r0, [r1, #0x14]
pop {r3, pc}
nop
thumb_func_end func_ov11_021275a0
_021275c4: .word data_ov11_02132e38
_021275c8: .word func_ov11_021279a8
.global func_ov11_021275cc
thumb_func_start func_ov11_021275cc
func_ov11_021275cc: ; 0x021275cc
ldr r0, _021275d8 ; =data_ov11_02132e38
ldr r1, [r0]
mov r0, #0x1b
ldrsb r0, [r1, r0]
bx lr
nop
thumb_func_end func_ov11_021275cc
_021275d8: .word data_ov11_02132e38
.global func_ov11_021275dc
thumb_func_start func_ov11_021275dc
func_ov11_021275dc: ; 0x021275dc
ldr r0, _021275ec ; =data_ov11_02132e38
ldr r0, [r0]
cmp r0, #0
beq _021275e8
mov r0, #1
bx lr
_021275e8:
mov r0, #0
bx lr
.align 2, 0
thumb_func_end func_ov11_021275dc
_021275ec: .word data_ov11_02132e38
.global func_ov11_021275f0
thumb_func_start func_ov11_021275f0
func_ov11_021275f0: ; 0x021275f0
push {r4, lr}
ldr r2, _02127624 ; =data_ov11_02132e38
mov r1, #0x1a
ldr r3, [r2]
add r4, r0, #0
ldrsb r0, [r3, r1]
sub r0, r0, #1
strb r0, [r3, #0x1a]
ldr r2, [r2]
ldr r0, _02127628 ; =0x04000050
ldrsb r1, [r2, r1]
blx func_02005328
ldr r0, _02127624 ; =data_ov11_02132e38
ldr r1, [r0]
mov r0, #0x1a
ldrsb r1, [r1, r0]
sub r0, #0x26
cmp r1, r0
bgt _02127620
ldr r1, _0212762c ; =func_ov11_02127630
add r0, r4, #0
bl func_ov11_0212b8cc
_02127620:
pop {r4, pc}
nop
thumb_func_end func_ov11_021275f0
_02127624: .word data_ov11_02132e38
_02127628: .word 0x04000050
_0212762c: .word func_ov11_02127630
.global func_ov11_02127630
thumb_func_start func_ov11_02127630
func_ov11_02127630: ; 0x02127630
push {r4, lr}
sub sp, #8
add r4, r0, #0
ldr r0, _021276a4 ; =data_ov11_02132e38
mov r1, #0
ldr r0, [r0]
add r2, sp, #4
ldr r0, [r0]
add r3, sp, #0
bl func_ov11_02129ff0
ldr r0, [sp]
ldr r1, _021276a4 ; =data_ov11_02132e38
sub r0, #0xc
ldr r1, [r1]
str r0, [sp]
ldrb r1, [r1, #0x1c]
lsl r2, r1, #2
ldr r1, _021276a8 ; =data_ov11_0212ec66
ldrh r1, [r1, r2]
cmp r0, r1
ble _02127664
bl func_ov11_021277c8
add sp, #8
pop {r4, pc}
_02127664:
add r0, r1, #0
bl func_ov11_021277c8
ldr r0, _021276a4 ; =data_ov11_02132e38
ldr r0, [r0]
ldrb r0, [r0, #0x1c]
cmp r0, #5
bne _02127684
mov r0, #0
ldr r1, _021276ac ; =func_ov11_02127788
add r2, r0, #0
mov r3, #0x78
bl func_ov11_0212b868
ldr r1, _021276a4 ; =data_ov11_02132e38
b _02127692
_02127684:
mov r0, #0
ldr r1, _021276b0 ; =func_ov11_021276b4
add r2, r0, #0
mov r3, #0x78
bl func_ov11_0212b868
ldr r1, _021276a4 ; =data_ov11_02132e38
_02127692:
ldr r1, [r1]
str r0, [r1, #0x14]
mov r0, #1
add r1, r4, #0
bl func_ov11_0212b8d0
add sp, #8
pop {r4, pc}
nop
thumb_func_end func_ov11_02127630
_021276a4: .word data_ov11_02132e38
_021276a8: .word data_ov11_0212ec66
_021276ac: .word func_ov11_02127788
_021276b0: .word func_ov11_021276b4
.global func_ov11_021276b4
thumb_func_start func_ov11_021276b4
func_ov11_021276b4: ; 0x021276b4
push {r3, r4, r5, r6, r7, lr}
sub sp, #8
ldr r0, _0212776c ; =data_ov11_02132e38
ldr r6, _02127770 ; =data_ov11_0212ecc4
ldr r0, [r0]
mov r5, #0
ldrb r1, [r0, #0x1c]
ldrb r0, [r6, r1]
cmp r0, #0
ble _02127708
ldr r7, _02127774 ; =data_ov11_0212ec94
add r4, sp, #0
_021276cc:
lsl r0, r1, #3
add r3, r7, r0
ldr r0, _02127778 ; =data_ov11_0212ec1a
lsl r2, r1, #1
add r0, r0, r2
ldrb r0, [r5, r0]
lsl r2, r1, #2
ldr r1, _0212777c ; =data_ov11_0212ec38
lsl r0, r0, #2
add r1, r1, r2
add r0, r3, r0
add r2, r4, #0
bl func_ov11_0212a940
add r0, r4, #0
bl func_ov11_0212afa4
cmp r0, #0
beq _021276fa
ldr r0, _0212776c ; =data_ov11_02132e38
ldr r0, [r0]
strb r5, [r0, #0x1b]
b _02127708
_021276fa:
ldr r0, _0212776c ; =data_ov11_02132e38
add r5, r5, #1
ldr r0, [r0]
ldrb r1, [r0, #0x1c]
ldrb r0, [r6, r1]
cmp r5, r0
blt _021276cc
_02127708:
mov r0, #1
bl func_ov11_0212af14
cmp r0, #0
beq _02127720
ldr r0, _0212776c ; =data_ov11_02132e38
ldr r2, [r0]
ldrb r0, [r2, #0x1c]
lsl r1, r0, #1
ldr r0, _02127780 ; =data_ov11_0212ec24
ldrsb r0, [r0, r1]
strb r0, [r2, #0x1b]
_02127720:
mov r0, #2
bl func_ov11_0212af14
cmp r0, #0
beq _02127738
ldr r0, _0212776c ; =data_ov11_02132e38
ldr r2, [r0]
ldrb r0, [r2, #0x1c]
lsl r1, r0, #1
ldr r0, _02127784 ; =data_ov11_0212ec25
ldrsb r0, [r0, r1]
strb r0, [r2, #0x1b]
_02127738:
ldr r1, _0212776c ; =data_ov11_02132e38
ldr r3, _02127770 ; =data_ov11_0212ecc4
ldr r1, [r1]
mov r0, #0
ldrb r2, [r1, #0x1c]
ldrb r2, [r3, r2]
cmp r2, #0
ble _02127762
mov r2, #0x1b
ldrsb r4, [r1, r2]
_0212774c:
cmp r0, r4
bne _02127758
bl func_ov11_02127928
add sp, #8
pop {r3, r4, r5, r6, r7, pc}
_02127758:
ldrb r2, [r1, #0x1c]
add r0, r0, #1
ldrb r2, [r3, r2]
cmp r0, r2
blt _0212774c
_02127762:
mov r0, #0
mvn r0, r0
strb r0, [r1, #0x1b]
add sp, #8
pop {r3, r4, r5, r6, r7, pc}
.align 2, 0
thumb_func_end func_ov11_021276b4
_0212776c: .word data_ov11_02132e38
_02127770: .word data_ov11_0212ecc4
_02127774: .word data_ov11_0212ec94
_02127778: .word data_ov11_0212ec1a
_0212777c: .word data_ov11_0212ec38
_02127780: .word data_ov11_0212ec24
_02127784: .word data_ov11_0212ec25
.global func_ov11_02127788
thumb_func_start func_ov11_02127788
func_ov11_02127788: ; 0x02127788
push {r3, lr}
add r1, r0, #0
ldr r0, _021277c0 ; =data_ov11_02132e38
mov r3, #0
ldr r2, [r0]
mvn r3, r3
strb r3, [r2, #0x1b]
ldr r3, [r0]
ldrh r2, [r3, #0x18]
add r2, r2, #1
strh r2, [r3, #0x18]
ldr r0, [r0]
ldrh r0, [r0, #0x18]
cmp r0, #0x78
blo _021277be
mov r0, #0
bl func_ov11_0212b8d0
ldr r1, _021277c4 ; =func_ov11_021279a8
mov r0, #1
mov r2, #0
mov r3, #0x78
bl func_ov11_0212b868
ldr r1, _021277c0 ; =data_ov11_02132e38
ldr r1, [r1]
str r0, [r1, #0x14]
_021277be:
pop {r3, pc}
.align 2, 0
thumb_func_end func_ov11_02127788
_021277c0: .word data_ov11_02132e38
_021277c4: .word func_ov11_021279a8
.global func_ov11_021277c8
thumb_func_start func_ov11_021277c8
func_ov11_021277c8: ; 0x021277c8
push {r3, r4, r5, r6, r7, lr}
sub sp, #0x10
add r7, r0, #0
ldr r0, _021278c4 ; =data_ov11_02132e38
mov r1, #0
ldr r2, [r0]
mvn r1, r1
ldr r0, [r2]
ldrb r2, [r2, #0x1c]
lsl r3, r2, #2
ldr r2, _021278c8 ; =data_ov11_0212ec64
ldrh r2, [r2, r3]
add r3, r7, #0
bl func_ov11_02129f08
ldr r0, _021278c4 ; =data_ov11_02132e38
mov r1, #0
ldr r2, [r0]
mvn r1, r1
ldr r0, [r2, #4]
ldrb r2, [r2, #0x1c]
lsl r3, r2, #2
ldr r2, _021278c8 ; =data_ov11_0212ec64
ldrh r2, [r2, r3]
add r3, r7, #0
add r3, #8
add r2, #8
bl func_ov11_02129f08
ldr r0, _021278c4 ; =data_ov11_02132e38
add r1, r7, #0
ldr r0, [r0]
ldr r0, [r0]
bl func_ov11_021278e0
ldr r0, _021278c4 ; =data_ov11_02132e38
add r1, r7, #0
ldr r0, [r0]
ldr r0, [r0, #4]
bl func_ov11_021278e0
ldr r0, _021278c4 ; =data_ov11_02132e38
mov r4, #0
ldr r0, [r0]
ldrb r5, [r0, #0x1c]
ldr r0, _021278cc ; =data_ov11_0212ecc4
ldrb r0, [r0, r5]
cmp r0, #0
ble _02127886
add r6, r4, #0
_0212782c:
ldr r1, _021278d0 ; =data_ov11_0212ec94
lsl r2, r5, #3
add r3, r1, r2
lsl r2, r5, #1
ldr r1, _021278d4 ; =data_ov11_0212ec1a
ldr r0, _021278c4 ; =data_ov11_02132e38
add r1, r1, r2
ldrb r1, [r4, r1]
ldr r0, [r0]
lsl r5, r5, #2
lsl r2, r1, #2
add r1, r3, r2
str r1, [sp, #4]
ldrh r2, [r3, r2]
ldr r3, [sp, #4]
add r0, r0, r6
ldrh r3, [r3, #2]
mov r1, #0
ldr r0, [r0, #8]
add r3, r7, r3
mov ip, r3
ldr r3, _021278c8 ; =data_ov11_0212ec64
mvn r1, r1
add r3, r3, r5
ldrh r3, [r3, #2]
mov r5, ip
sub r3, r5, r3
bl func_ov11_02129f08
ldr r0, _021278c4 ; =data_ov11_02132e38
add r1, r7, #0
ldr r0, [r0]
add r0, r0, r6
ldr r0, [r0, #8]
bl func_ov11_021278e0
ldr r0, _021278c4 ; =data_ov11_02132e38
add r4, r4, #1
ldr r0, [r0]
add r6, r6, #4
ldrb r5, [r0, #0x1c]
ldr r0, _021278cc ; =data_ov11_0212ecc4
ldrb r0, [r0, r5]
cmp r4, r0
blt _0212782c
_02127886:
lsl r0, r7, #0x18
lsr r1, r0, #0x18
cmp r1, #0xc0
blt _02127894
mov r3, #0
add r1, r3, #0
b _0212789c
_02127894:
ldr r0, _021278d8 ; =data_ov11_0212ec7e
lsl r2, r5, #2
ldrh r0, [r0, r2]
add r3, r1, r0
_0212789c:
cmp r3, #0xc0
ble _021278a2
mov r3, #0xc0
_021278a2:
ldr r0, _021278c8 ; =data_ov11_0212ec64
lsl r4, r5, #2
ldrh r0, [r0, r4]
add r2, sp, #8
str r2, [sp]
ldr r2, _021278dc ; =data_ov11_0212ec7c
ldrh r2, [r2, r4]
add r2, r0, r2
bl func_ov11_0212a930
mov r0, #0
add r1, r0, #0
add r2, sp, #8
bl func_ov11_0212a9fc
add sp, #0x10
pop {r3, r4, r5, r6, r7, pc}
.align 2, 0
thumb_func_end func_ov11_021277c8
_021278c4: .word data_ov11_02132e38
_021278c8: .word data_ov11_0212ec64
_021278cc: .word data_ov11_0212ecc4
_021278d0: .word data_ov11_0212ec94
_021278d4: .word data_ov11_0212ec1a
_021278d8: .word data_ov11_0212ec7e
_021278dc: .word data_ov11_0212ec7c
.global func_ov11_021278e0
thumb_func_start func_ov11_021278e0
func_ov11_021278e0: ; 0x021278e0
push {r3, r4, r5, r6, r7, lr}
sub sp, #8
add r5, r0, #0
add r6, r1, #0
bl func_ov11_02129e20
add r7, r0, #0
mov r4, #0
cmp r7, #0
ble _02127922
_021278f4:
add r0, r5, #0
add r1, r4, #0
add r2, sp, #4
add r3, sp, #0
bl func_ov11_02129ff0
ldr r0, [sp]
cmp r0, r6
blt _0212790e
cmp r0, #0xc0
bge _0212790e
mov r2, #0
b _02127912
_0212790e:
mov r2, #2
lsl r2, r2, #8
_02127912:
add r0, r5, #0
add r1, r4, #0
mov r3, #0
bl func_ov11_02129e24
add r4, r4, #1
cmp r4, r7
blt _021278f4
_02127922:
add sp, #8
pop {r3, r4, r5, r6, r7, pc}
.align 2, 0
thumb_func_end func_ov11_021278e0
.global func_ov11_02127928
thumb_func_start func_ov11_02127928
func_ov11_02127928: ; 0x02127928
push {r4, r5, r6, lr}
add r5, r0, #0
ldr r0, _02127994 ; =data_ov11_02132e38
lsl r4, r5, #2
ldr r0, [r0]
mov r1, #0
add r0, r0, r4
ldr r0, [r0, #8]
bl func_ov11_02129e18
ldr r1, _02127994 ; =data_ov11_02132e38
add r2, r0, #0
ldr r1, [r1]
mov r0, #0
ldrb r1, [r1, #0x1c]
lsl r3, r1, #1
ldr r1, _02127998 ; =data_ov11_0212ec2e
add r1, r1, r3
ldrb r1, [r5, r1]
add r1, r1, #1
bl func_ov11_0212a048
ldr r0, _02127994 ; =data_ov11_02132e38
ldr r2, _0212799c ; =data_ov11_0212ec1a
ldr r1, [r0]
ldr r6, _021279a0 ; =data_ov11_0212ec96
ldrb r0, [r1, #0x1c]
lsl r3, r0, #1
add r2, r2, r3
ldrb r2, [r5, r2]
lsl r3, r0, #3
add r0, r1, r4
lsl r5, r2, #2
ldr r2, _021279a4 ; =data_ov11_0212ec94
mov r1, #0
add r2, r2, r3
add r3, r6, r3
ldrh r2, [r5, r2]
ldrh r3, [r5, r3]
ldr r0, [r0, #8]
mvn r1, r1
bl func_ov11_02129f08
ldr r0, _02127994 ; =data_ov11_02132e38
mov r1, #0
ldr r0, [r0]
mvn r1, r1
add r0, r0, r4
ldr r0, [r0, #8]
mov r2, #0
bl func_ov11_02129fac
pop {r4, r5, r6, pc}
nop
thumb_func_end func_ov11_02127928
_02127994: .word data_ov11_02132e38
_02127998: .word data_ov11_0212ec2e
_0212799c: .word data_ov11_0212ec1a
_021279a0: .word data_ov11_0212ec96
_021279a4: .word data_ov11_0212ec94
.global func_ov11_021279a8
thumb_func_start func_ov11_021279a8
func_ov11_021279a8: ; 0x021279a8
push {r3, lr}
ldr r1, _021279c4 ; =data_ov11_02132e38
ldr r3, [r1]
ldrb r2, [r3, #0x1d]
add r2, r2, #1
strb r2, [r3, #0x1d]
ldr r1, [r1]
ldrb r1, [r1, #0x1d]
cmp r1, #8
blo _021279c2
ldr r1, _021279c8 ; =func_ov11_021279cc
bl func_ov11_0212b8cc
_021279c2:
pop {r3, pc}
.align 2, 0
thumb_func_end func_ov11_021279a8
_021279c4: .word data_ov11_02132e38
_021279c8: .word func_ov11_021279cc
.global func_ov11_021279cc
thumb_func_start func_ov11_021279cc
func_ov11_021279cc: ; 0x021279cc
push {r4, lr}
sub sp, #8
add r4, r0, #0
ldr r0, _02127a14 ; =data_ov11_02132e38
mov r1, #0
ldr r0, [r0]
add r2, sp, #4
ldr r0, [r0]
add r3, sp, #0
bl func_ov11_02129ff0
ldr r0, [sp]
add r0, #0xc
str r0, [sp]
bl func_ov11_021277c8
ldr r0, [sp]
cmp r0, #0xc0
blt _02127a10
ldr r0, _02127a14 ; =data_ov11_02132e38
ldr r0, [r0]
ldrb r0, [r0, #0x1e]
cmp r0, #0
beq _02127a08
ldr r1, _02127a18 ; =func_ov11_02127a20
add r0, r4, #0
bl func_ov11_0212b8cc
add sp, #8
pop {r4, pc}
_02127a08:
ldr r1, _02127a1c ; =func_ov11_02127a5c
add r0, r4, #0
bl func_ov11_0212b8cc
_02127a10:
add sp, #8
pop {r4, pc}
.align 2, 0
thumb_func_end func_ov11_021279cc
_02127a14: .word data_ov11_02132e38
_02127a18: .word func_ov11_02127a20
_02127a1c: .word func_ov11_02127a5c
.global func_ov11_02127a20
thumb_func_start func_ov11_02127a20
func_ov11_02127a20: ; 0x02127a20
push {r4, lr}
ldr r2, _02127a50 ; =data_ov11_02132e38
mov r1, #0x1a
ldr r3, [r2]
add r4, r0, #0
ldrsb r0, [r3, r1]
add r0, r0, #1
strb r0, [r3, #0x1a]
ldr r2, [r2]
ldr r0, _02127a54 ; =0x04000050
ldrsb r1, [r2, r1]
blx func_02005328
ldr r0, _02127a50 ; =data_ov11_02132e38
ldr r1, [r0]
mov r0, #0x1a
ldrsb r0, [r1, r0]
cmp r0, #0
blt _02127a4e
ldr r1, _02127a58 ; =func_ov11_02127a5c
add r0, r4, #0
bl func_ov11_0212b8cc
_02127a4e:
pop {r4, pc}
.align 2, 0
thumb_func_end func_ov11_02127a20
_02127a50: .word data_ov11_02132e38
_02127a54: .word 0x04000050
_02127a58: .word func_ov11_02127a5c
.global func_ov11_02127a5c
thumb_func_start func_ov11_02127a5c
func_ov11_02127a5c: ; 0x02127a5c
push {r3, r4, r5, r6, r7, lr}
mov r2, #1
lsl r2, r2, #0x1a
str r0, [sp]
ldr r1, [r2]
ldr r0, _02127ac4 ; =0xffff1fff
and r0, r1
str r0, [r2]
ldr r0, _02127ac8 ; =data_ov11_02132e38
ldr r0, [r0]
ldr r0, [r0]
bl func_ov11_02129dbc
ldr r0, _02127ac8 ; =data_ov11_02132e38
ldr r0, [r0]
ldr r0, [r0, #4]
bl func_ov11_02129dbc
ldr r7, _02127ac8 ; =data_ov11_02132e38
ldr r6, _02127acc ; =data_ov11_0212ecc4
ldr r0, [r7]
mov r4, #0
ldrb r1, [r0, #0x1c]
ldrb r1, [r6, r1]
cmp r1, #0
ble _02127aac
add r5, r4, #0
_02127a92:
add r0, r0, r5
ldr r0, [r0, #8]
cmp r0, #0
beq _02127a9e
bl func_ov11_02129dbc
_02127a9e:
ldr r0, [r7]
add r4, r4, #1
ldrb r1, [r0, #0x1c]
add r5, r5, #4
ldrb r1, [r6, r1]
cmp r4, r1
blt _02127a92
_02127aac:
ldr r0, [r0, #0x10]
bl func_ov11_0212a514
ldr r1, [sp]
mov r0, #1
bl func_ov11_0212b8d0
ldr r0, _02127ad0 ; =data_ov11_02132e38
bl func_ov11_0212ac78
pop {r3, r4, r5, r6, r7, pc}
nop
thumb_func_end func_ov11_02127a5c
_02127ac4: .word 0xffff1fff
_02127ac8: .word data_ov11_02132e38
_02127acc: .word data_ov11_0212ecc4
_02127ad0: .word data_ov11_02132e38
.global func_ov11_02127ad4
thumb_func_start func_ov11_02127ad4
func_ov11_02127ad4: ; 0x02127ad4
push {r3, lr}
ldr r1, _02127af4 ; =data_ov11_02132e3c
str r0, [r1]
ldr r1, _02127af8 ; =0x0001b160
add r0, r0, r1
bl func_ov11_021282a0
ldr r1, _02127af4 ; =data_ov11_02132e3c
ldr r0, _02127afc ; =0x0001b140
ldr r2, [r1]
mov r3, #0
str r3, [r2, r0]
ldr r1, [r1]
add r0, r0, #4
str r3, [r1, r0]
pop {r3, pc}
.align 2, 0
thumb_func_end func_ov11_02127ad4
_02127af4: .word data_ov11_02132e3c
_02127af8: .word 0x0001b160
_02127afc: .word 0x0001b140
.global func_ov11_02127b00
thumb_func_start func_ov11_02127b00
func_ov11_02127b00: ; 0x02127b00
push {r3, r4, r5, r6, lr}
sub sp, #0x7c
add r5, r0, #0
add r0, sp, #0x28
add r4, r1, #0
blx func_0200f030
add r2, sp, #4
ldrb r0, [r2, #0xe]
mov r1, #0xf
bic r0, r1
add r1, sp, #0x28
ldrb r3, [r1, #1]
mov r1, #0xf
and r1, r3
orr r0, r1
strb r0, [r2, #0xe]
ldrh r3, [r2, #0x3e]
add r0, sp, #0x2c
add r1, sp, #0x14
strb r3, [r2, #0xf]
lsl r2, r3, #1
blx func_02007ad8
add r1, sp, #4
ldrb r2, [r1, #0xe]
mov r0, #0xf0
mov r3, #7
bic r2, r0
strb r2, [r1, #0xe]
add r0, sp, #4
mov r1, #0
strh r1, [r0]
strh r1, [r0, #2]
strh r1, [r0, #4]
strh r1, [r0, #6]
strh r1, [r0, #8]
strh r1, [r0, #0xa]
strh r1, [r0, #0xc]
ldr r1, _02127ba0 ; =data_ov11_02132e3c
ldr r1, [r1]
add r6, r1, #0
_02127b54:
ldrh r2, [r0]
add r0, r0, #2
strh r2, [r6]
add r6, r6, #2
sub r3, r3, #1
bne _02127b54
ldr r0, _02127ba4 ; =0x00010040
add r3, r4, #0
add r2, r1, r0
ldr r0, _02127ba8 ; =0x0001b140
str r2, [r1, r0]
mov r1, #2
str r1, [sp]
ldr r1, _02127ba0 ; =data_ov11_02132e3c
add r2, r5, #0
ldr r1, [r1]
ldr r0, [r1, r0]
add r1, sp, #0x10
add r1, #2
bl func_ov01_020f433c
cmp r0, #0
beq _02127b86
blx func_0200f248
_02127b86:
mov r0, #1
lsl r0, r0, #8
mov r1, #1
bl func_ov01_020f44e0
ldr r0, _02127bac ; =func_ov11_02127f4c
bl func_ov01_020f1b84
mov r0, #1
bl func_ov11_02128138
add sp, #0x7c
pop {r3, r4, r5, r6, pc}
.align 2, 0
thumb_func_end func_ov11_02127b00
_02127ba0: .word data_ov11_02132e3c
_02127ba4: .word 0x00010040
_02127ba8: .word 0x0001b140
_02127bac: .word func_ov11_02127f4c
.global func_ov11_02127bb0
thumb_func_start func_ov11_02127bb0
func_ov11_02127bb0: ; 0x02127bb0
push {r3, r4, r5, lr}
add r5, r0, #0
add r4, r1, #0
mov r0, #2
bl func_ov11_02128138
add r0, r4, #0
bl func_ov01_020f474c
cmp r0, #0
beq _02127bce
mov r0, #7
bl func_ov11_02128138
pop {r3, r4, r5, pc}
_02127bce:
add r0, r5, #0
bl func_ov11_02127be0
cmp r0, #0
bne _02127bdc
blx func_0200f248
_02127bdc:
pop {r3, r4, r5, pc}
.align 2, 0
thumb_func_end func_ov11_02127bb0
.global func_ov11_02127be0
thumb_func_start func_ov11_02127be0
func_ov11_02127be0: ; 0x02127be0
push {r4, r5, r6, lr}
sub sp, #0x48
add r6, r0, #0
ldr r0, [r6]
mov r5, #0
cmp r0, #0
bne _02127bf2
add r4, r5, #0
b _02127c0c
_02127bf2:
add r0, sp, #0
bl func_02041ca8
ldr r1, [r6]
add r0, sp, #0
bl func_02041e7c
cmp r0, #0
bne _02127c0a
add sp, #0x48
add r0, r5, #0
pop {r4, r5, r6, pc}
_02127c0a:
add r4, sp, #0
_02127c0c:
add r0, r4, #0
bl func_ov01_020f2888
cmp r0, #0
beq _02127c4c
ldr r1, _02127c5c ; =data_ov11_02132e3c
ldr r0, _02127c60 ; =0x0001b144
ldr r3, [r1]
add r2, r3, #0
add r2, #0x2c
str r2, [r3, r0]
ldr r1, [r1]
ldr r1, [r1, r0]
cmp r1, #0
beq _02127c4c
mov r2, #1
add r0, r4, #0
lsl r2, r2, #0x10
bl func_ov01_020f28dc
cmp r0, #0
beq _02127c4c
ldr r1, _02127c5c ; =data_ov11_02132e3c
add r0, r6, #0
ldr r2, [r1]
ldr r1, _02127c60 ; =0x0001b144
ldr r1, [r2, r1]
bl func_ov01_020f2c44
cmp r0, #0
beq _02127c4c
mov r5, #1
_02127c4c:
add r0, sp, #0
cmp r4, r0
bne _02127c56
bl func_02041ea8
_02127c56:
add r0, r5, #0
add sp, #0x48
pop {r4, r5, r6, pc}
.align 2, 0
thumb_func_end func_ov11_02127be0
_02127c5c: .word data_ov11_02132e3c
_02127c60: .word 0x0001b144
.global func_ov11_02127c64
thumb_func_start func_ov11_02127c64
func_ov11_02127c64: ; 0x02127c64
push {r3, r4, r5, lr}
mov r1, #1
add r5, r0, #0
bl func_ov01_020f1c38
cmp r0, #0
bne _02127cbc
mov r0, #1
lsl r0, r5
mvn r0, r0
lsl r0, r0, #0x10
lsr r4, r0, #0x10
blx func_0200ee4c
ldr r1, _02127cc0 ; =data_ov11_02132e3c
ldr r3, [r1]
ldrh r2, [r3, #2]
and r2, r4
strh r2, [r3, #2]
ldr r3, [r1]
ldrh r2, [r3, #4]
and r2, r4
strh r2, [r3, #4]
ldr r3, [r1]
ldrh r2, [r3, #6]
and r2, r4
strh r2, [r3, #6]
ldr r3, [r1]
ldrh r2, [r3, #8]
and r2, r4
strh r2, [r3, #8]
ldr r3, [r1]
ldrh r2, [r3, #0xa]
and r2, r4
strh r2, [r3, #0xa]
ldr r2, [r1]
ldrh r1, [r2, #0xc]
and r1, r4
strh r1, [r2, #0xc]
blx func_0200ee60
add r0, r5, #0
bl func_ov01_020f4858
_02127cbc:
pop {r3, r4, r5, pc}
nop
thumb_func_end func_ov11_02127c64
_02127cc0: .word data_ov11_02132e3c
.global func_ov11_02127cc4
thumb_func_start func_ov11_02127cc4
func_ov11_02127cc4: ; 0x02127cc4
push {r3, r4, r5, lr}
mov r1, #0
add r5, r0, #0
bl func_ov01_020f1c38
cmp r0, #0
bne _02127d1e
mov r0, #1
lsl r0, r5
mvn r0, r0
lsl r0, r0, #0x10
lsr r4, r0, #0x10
blx func_0200ee4c
ldr r1, _02127d40 ; =data_ov11_02132e3c
ldr r3, [r1]
ldrh r2, [r3, #2]
and r2, r4
strh r2, [r3, #2]
ldr r3, [r1]
ldrh r2, [r3, #4]
and r2, r4
strh r2, [r3, #4]
ldr r3, [r1]
ldrh r2, [r3, #6]
and r2, r4
strh r2, [r3, #6]
ldr r3, [r1]
ldrh r2, [r3, #8]
and r2, r4
strh r2, [r3, #8]
ldr r3, [r1]
ldrh r2, [r3, #0xa]
and r2, r4
strh r2, [r3, #0xa]
ldr r2, [r1]
ldrh r1, [r2, #0xc]
and r1, r4
strh r1, [r2, #0xc]
blx func_0200ee60
add r0, r5, #0
bl func_ov01_020f4858
pop {r3, r4, r5, pc}
_02127d1e:
blx func_0200ee4c
ldr r2, _02127d40 ; =data_ov11_02132e3c
mov r1, #1
ldr r4, [r2]
lsl r1, r5
ldrh r3, [r4, #4]
mvn r1, r1
and r3, r1
strh r3, [r4, #4]
ldr r3, [r2]
ldrh r2, [r3, #2]
and r1, r2
strh r1, [r3, #2]
blx func_0200ee60
pop {r3, r4, r5, pc}
.align 2, 0
thumb_func_end func_ov11_02127cc4
_02127d40: .word data_ov11_02132e3c
.global func_ov11_02127d44
thumb_func_start func_ov11_02127d44
func_ov11_02127d44: ; 0x02127d44
push {r3, r4, r5, lr}
mov r1, #2
add r4, r0, #0
bl func_ov01_020f1c38
cmp r0, #0
bne _02127d9e
mov r0, #1
lsl r0, r4
mvn r0, r0
lsl r0, r0, #0x10
lsr r5, r0, #0x10
blx func_0200ee4c
ldr r1, _02127dc0 ; =data_ov11_02132e3c
ldr r3, [r1]
ldrh r2, [r3, #2]
and r2, r5
strh r2, [r3, #2]
ldr r3, [r1]
ldrh r2, [r3, #4]
and r2, r5
strh r2, [r3, #4]
ldr r3, [r1]
ldrh r2, [r3, #6]
and r2, r5
strh r2, [r3, #6]
ldr r3, [r1]
ldrh r2, [r3, #8]
and r2, r5
strh r2, [r3, #8]
ldr r3, [r1]
ldrh r2, [r3, #0xa]
and r2, r5
strh r2, [r3, #0xa]
ldr r2, [r1]
ldrh r1, [r2, #0xc]
and r1, r5
strh r1, [r2, #0xc]
blx func_0200ee60
add r0, r4, #0
bl func_ov01_020f4858
pop {r3, r4, r5, pc}
_02127d9e:
blx func_0200ee4c
ldr r2, _02127dc0 ; =data_ov11_02132e3c
mov r1, #1
lsl r1, r4
ldr r5, [r2]
mvn r3, r1
ldrh r4, [r5, #6]
and r3, r4
strh r3, [r5, #6]
ldr r3, [r2]
ldrh r2, [r3, #8]
orr r1, r2
strh r1, [r3, #8]
blx func_0200ee60
pop {r3, r4, r5, pc}
.align 2, 0
thumb_func_end func_ov11_02127d44
_02127dc0: .word data_ov11_02132e3c
.global func_ov11_02127dc4
thumb_func_start func_ov11_02127dc4
func_ov11_02127dc4: ; 0x02127dc4
push {r3, r4, r5, r6, r7, lr}
mov r0, #3
bl func_ov11_02128138
mov r4, #1
ldr r6, _02127e44 ; =data_ov11_02132e3c
add r7, r4, #0
_02127dd2:
ldr r0, [r6]
add r1, r7, #0
ldrh r2, [r0, #2]
lsl r1, r4
tst r2, r1
beq _02127e36
ldrh r2, [r0, #4]
tst r2, r1
bne _02127e36
ldrh r0, [r0, #6]
tst r0, r1
bne _02127e30
mvn r0, r1
lsl r0, r0, #0x10
lsr r5, r0, #0x10
blx func_0200ee4c
ldr r1, [r6]
ldrh r2, [r1, #2]
and r2, r5
strh r2, [r1, #2]
ldr r1, [r6]
ldrh r2, [r1, #4]
and r2, r5
strh r2, [r1, #4]
ldr r1, [r6]
ldrh r2, [r1, #6]
and r2, r5
strh r2, [r1, #6]
ldr r1, [r6]
ldrh r2, [r1, #8]
and r2, r5
strh r2, [r1, #8]
ldr r1, [r6]
ldrh r2, [r1, #0xa]
and r2, r5
strh r2, [r1, #0xa]
ldr r1, [r6]
ldrh r2, [r1, #0xc]
and r2, r5
strh r2, [r1, #0xc]
blx func_0200ee60
add r0, r4, #0
bl func_ov01_020f4858
b _02127e36
_02127e30:
add r0, r4, #0
bl func_ov11_02127d44
_02127e36:
add r0, r4, #1
lsl r0, r0, #0x10
lsr r4, r0, #0x10
cmp r4, #0x10
blo _02127dd2
pop {r3, r4, r5, r6, r7, pc}
nop
thumb_func_end func_ov11_02127dc4
_02127e44: .word data_ov11_02132e3c
.global func_ov11_02127e48
thumb_func_start func_ov11_02127e48
func_ov11_02127e48: ; 0x02127e48
push {r4, r5, r6, lr}
ldr r6, _02127e84 ; =data_ov11_02132e3c
ldr r0, [r6]
ldrh r0, [r0, #2]
cmp r0, #0
bne _02127e58
mov r0, #0
pop {r4, r5, r6, pc}
_02127e58:
mov r5, #1
add r4, r5, #0
_02127e5c:
ldr r0, [r6]
ldrh r1, [r0, #2]
add r0, r4, #0
lsl r0, r5
tst r0, r1
beq _02127e76
add r0, r5, #0
bl func_ov01_020f1c00
cmp r0, #0
bne _02127e76
mov r0, #0
pop {r4, r5, r6, pc}
_02127e76:
add r0, r5, #1
lsl r0, r0, #0x10
lsr r5, r0, #0x10
cmp r5, #0x10
blo _02127e5c
mov r0, #1
pop {r4, r5, r6, pc}
.align 2, 0
thumb_func_end func_ov11_02127e48
_02127e84: .word data_ov11_02132e3c
.global func_ov11_02127e88
thumb_func_start func_ov11_02127e88
func_ov11_02127e88: ; 0x02127e88
push {r3, r4, r5, r6, r7, lr}
ldr r6, _02127f18 ; =data_ov11_02132e3c
mov r7, #0
mov r4, #1
_02127e90:
mov r0, #1
add r5, r0, #0
ldr r0, [r6]
lsl r5, r4
ldrh r0, [r0, #0xa]
tst r0, r5
beq _02127ef8
add r0, r4, #0
mov r1, #3
bl func_ov01_020f1c38
cmp r0, #0
bne _02127ef0
mvn r0, r5
lsl r0, r0, #0x10
lsr r5, r0, #0x10
blx func_0200ee4c
ldr r1, [r6]
ldrh r2, [r1, #2]
and r2, r5
strh r2, [r1, #2]
ldr r1, [r6]
ldrh r2, [r1, #4]
and r2, r5
strh r2, [r1, #4]
ldr r1, [r6]
ldrh r2, [r1, #6]
and r2, r5
strh r2, [r1, #6]
ldr r1, [r6]
ldrh r2, [r1, #8]
and r2, r5
strh r2, [r1, #8]
ldr r1, [r6]
ldrh r2, [r1, #0xa]
and r2, r5
strh r2, [r1, #0xa]
ldr r1, [r6]
ldrh r2, [r1, #0xc]
and r2, r5
strh r2, [r1, #0xc]
blx func_0200ee60
add r0, r4, #0
bl func_ov01_020f4858
b _02127ef8
_02127ef0:
add r0, r7, #0
orr r0, r5
lsl r0, r0, #0x10
lsr r7, r0, #0x10
_02127ef8:
add r0, r4, #1
lsl r0, r0, #0x10
lsr r4, r0, #0x10
cmp r4, #0x10
blo _02127e90
cmp r7, #0
bne _02127f0e
mov r0, #7
bl func_ov11_02128138
pop {r3, r4, r5, r6, r7, pc}
_02127f0e:
mov r0, #4
bl func_ov11_02128138
pop {r3, r4, r5, r6, r7, pc}
nop
thumb_func_end func_ov11_02127e88
_02127f18: .word data_ov11_02132e3c
.global func_ov11_02127f1c
thumb_func_start func_ov11_02127f1c
func_ov11_02127f1c: ; 0x02127f1c
push {r3, lr}
mov r0, #6
bl func_ov11_02128138
bl func_ov01_020f482c
pop {r3, pc}
.align 2, 0
thumb_func_end func_ov11_02127f1c
.global func_ov11_02127f2c
thumb_func_start func_ov11_02127f2c
func_ov11_02127f2c: ; 0x02127f2c
push {r3, lr}
ldr r0, _02127f48 ; =data_ov11_02132e3c
ldr r2, [r0]
ldrh r0, [r2]
cmp r0, #4
bne _02127f44
ldrh r1, [r2, #2]
ldrh r0, [r2, #0xc]
cmp r1, r0
bne _02127f44
bl func_ov01_020f482c
_02127f44:
pop {r3, pc}
nop
thumb_func_end func_ov11_02127f2c
_02127f48: .word data_ov11_02132e3c
.global func_ov11_02127f4c
thumb_func_start func_ov11_02127f4c
func_ov11_02127f4c: ; 0x02127f4c
push {r4, r5, r6, lr}
add r4, r0, #0
add r5, r2, #0
cmp r1, #0xe
bls _02127f58
b _02128124
_02127f58:
add r1, r1, r1
add r1, pc
ldrh r1, [r1, #6]
lsl r1, r1, #0x10
asr r1, r1, #0x10
add pc, r1
_02127f64: ; jump table
.short _02128124 - _02127f64 - 2 ; case 0
.short _02128128 - _02127f64 - 2 ; case 1
.short _02127f82 - _02127f64 - 2 ; case 2
.short _02127fd0 - _02127f64 - 2 ; case 3
.short _02128128 - _02127f64 - 2 ; case 4
.short _02128128 - _02127f64 - 2 ; case 5
.short _02128128 - _02127f64 - 2 ; case 6
.short _02128090 - _02127f64 - 2 ; case 7
.short _02128128 - _02127f64 - 2 ; case 8
.short _021280aa - _02127f64 - 2 ; case 9
.short _02128024 - _02127f64 - 2 ; case 10
.short _02128128 - _02127f64 - 2 ; case 11
.short _021280c8 - _02127f64 - 2 ; case 12
.short _02128100 - _02127f64 - 2 ; case 13
.short _02128068 - _02127f64 - 2 ; case 14
_02127f82:
bl func_ov11_02128144
cmp r0, #2
bne _02127fd8
ldr r0, _0212812c ; =data_ov11_02132e3c
ldr r6, [r0]
blx func_0200ee4c
mov r1, #1
ldrh r2, [r6, #2]
lsl r1, r4
orr r1, r2
strh r1, [r6, #2]
blx func_0200ee60
sub r2, r4, #1
add r1, r2, #0
ldr r2, _0212812c ; =data_ov11_02132e3c
mov r0, #0x1e
ldr r6, [r2]
ldrb r3, [r5, #0xa]
mul r1, r0
add r6, #0x24
strb r3, [r6, r1]
ldrb r3, [r5, #0xb]
add r0, r6, r1
strb r3, [r0, #1]
ldrb r3, [r5, #0xc]
strb r3, [r0, #2]
ldrb r3, [r5, #0xd]
strb r3, [r0, #3]
ldrb r3, [r5, #0xe]
strb r3, [r0, #4]
ldrb r3, [r5, #0xf]
strb r3, [r0, #5]
ldr r0, [r2]
add r0, r0, r1
strh r4, [r0, #0x2a]
pop {r4, r5, r6, pc}
_02127fd0:
bl func_ov11_02128188
cmp r0, #6
bne _02127fda
_02127fd8:
b _02128128
_02127fda:
mov r0, #1
lsl r0, r4
mvn r0, r0
lsl r0, r0, #0x10
lsr r4, r0, #0x10
blx func_0200ee4c
ldr r1, _0212812c ; =data_ov11_02132e3c
ldr r3, [r1]
ldrh r2, [r3, #2]
and r2, r4
strh r2, [r3, #2]
ldr r3, [r1]
ldrh r2, [r3, #4]
and r2, r4
strh r2, [r3, #4]
ldr r3, [r1]
ldrh r2, [r3, #6]
and r2, r4
strh r2, [r3, #6]
ldr r3, [r1]
ldrh r2, [r3, #8]
and r2, r4
strh r2, [r3, #8]
ldr r3, [r1]
ldrh r2, [r3, #0xa]
and r2, r4
strh r2, [r3, #0xa]
ldr r2, [r1]
ldrh r1, [r2, #0xc]
and r1, r4
strh r1, [r2, #0xc]
blx func_0200ee60
bl func_ov11_02127f2c
pop {r4, r5, r6, pc}
_02128024:
bl func_ov11_02128144
cmp r0, #2
beq _02128034
add r0, r4, #0
bl func_ov11_02127cc4
pop {r4, r5, r6, pc}
_02128034:
ldr r0, _0212812c ; =data_ov11_02132e3c
ldr r2, [r0]
mov r0, #1
ldrh r1, [r2, #4]
lsl r0, r4
orr r0, r1
strh r0, [r2, #4]
add r0, r4, #0
bl func_ov11_02127c64
add r0, r4, #0
bl func_ov01_020f1ba4
cmp r0, #0
beq _02128128
ldr r1, _0212812c ; =data_ov11_02132e3c
sub r2, r4, #1
ldr r3, [r1]
mov r1, #0x1e
mul r1, r2
add r3, #0xe
add r1, r3, r1
mov r2, #0x16
blx func_02007ad8
pop {r4, r5, r6, pc}
_02128068:
ldr r1, _0212812c ; =data_ov11_02132e3c
mov r0, #1
ldr r5, [r1]
lsl r0, r4
ldrh r3, [r5, #4]
mvn r2, r0
and r2, r3
strh r2, [r5, #4]
ldr r2, [r1]
ldrh r1, [r2, #6]
orr r0, r1
strh r0, [r2, #6]
bl func_ov11_02128144
cmp r0, #3
bne _02128128
add r0, r4, #0
bl func_ov11_02127d44
pop {r4, r5, r6, pc}
_02128090:
ldr r1, _0212812c ; =data_ov11_02132e3c
mov r0, #1
lsl r0, r4
ldr r4, [r1]
mvn r2, r0
ldrh r3, [r4, #8]
and r2, r3
strh r2, [r4, #8]
ldr r2, [r1]
ldrh r1, [r2, #0xa]
orr r0, r1
strh r0, [r2, #0xa]
pop {r4, r5, r6, pc}
_021280aa:
ldr r1, _0212812c ; =data_ov11_02132e3c
mov r0, #1
lsl r0, r4
ldr r4, [r1]
mvn r2, r0
ldrh r3, [r4, #0xa]
and r2, r3
strh r2, [r4, #0xa]
ldr r2, [r1]
ldrh r1, [r2, #0xc]
orr r0, r1
strh r0, [r2, #0xc]
bl func_ov11_02127f2c
pop {r4, r5, r6, pc}
_021280c8:
bl func_ov11_02128144
cmp r0, #4
bne _021280d8
mov r0, #5
bl func_ov11_02128138
b _021280de
_021280d8:
mov r0, #0
bl func_ov11_02128138
_021280de:
ldr r0, _0212812c ; =data_ov11_02132e3c
ldr r2, [r0]
ldr r0, _02128130 ; =0x0001b144
ldr r1, [r2, r0]
cmp r1, #0
beq _021280ee
mov r1, #0
str r1, [r2, r0]
_021280ee:
ldr r0, _0212812c ; =data_ov11_02132e3c
ldr r2, [r0]
ldr r0, _02128134 ; =0x0001b140
ldr r1, [r2, r0]
cmp r1, #0
beq _02128128
mov r1, #0
str r1, [r2, r0]
pop {r4, r5, r6, pc}
_02128100:
ldrh r0, [r5]
cmp r0, #8
bgt _02128118
bge _02128128
cmp r0, #2
bgt _02128128
cmp r0, #1
blt _02128128
beq _0212811c
cmp r0, #2
beq _0212811c
pop {r4, r5, r6, pc}
_02128118:
cmp r0, #9
bne _02128128
_0212811c:
mov r0, #7
bl func_ov11_02128138
pop {r4, r5, r6, pc}
_02128124:
blx func_0200f248
_02128128:
pop {r4, r5, r6, pc}
nop
thumb_func_end func_ov11_02127f4c
_0212812c: .word data_ov11_02132e3c
_02128130: .word 0x0001b144
_02128134: .word 0x0001b140
.global func_ov11_02128138
thumb_func_start func_ov11_02128138
func_ov11_02128138: ; 0x02128138
ldr r1, _02128140 ; =data_ov11_02132e3c
ldr r1, [r1]
strh r0, [r1]
bx lr
.align 2, 0
thumb_func_end func_ov11_02128138
_02128140: .word data_ov11_02132e3c
.global func_ov11_02128144
thumb_func_start func_ov11_02128144
func_ov11_02128144: ; 0x02128144
ldr r0, _0212814c ; =data_ov11_02132e3c
ldr r0, [r0]
ldrh r0, [r0]
bx lr
.align 2, 0
thumb_func_end func_ov11_02128144
_0212814c: .word data_ov11_02132e3c
.global func_ov11_02128150
thumb_func_start func_ov11_02128150
func_ov11_02128150: ; 0x02128150
ldr r1, _0212817c ; =data_ov11_02132e3c
ldr r3, [r1]
ldr r1, _02128180 ; =data_ov11_0212fc48
add r2, r3, #2
str r2, [r1]
add r2, r3, #4
str r2, [r1, #4]
add r2, r3, #6
str r2, [r1, #8]
add r2, r3, #0
add r2, #8
str r2, [r1, #0xc]
add r2, r3, #0
add r2, #0xa
str r2, [r1, #0x10]
add r3, #0xc
str r3, [r1, #0x14]
lsl r1, r0, #2
ldr r0, _02128184 ; =data_ov11_0212fc48
ldr r0, [r0, r1]
ldrh r0, [r0]
bx lr
.align 2, 0
thumb_func_end func_ov11_02128150
_0212817c: .word data_ov11_02132e3c
_02128180: .word data_ov11_0212fc48
_02128184: .word data_ov11_0212fc48
.global func_ov11_02128188
thumb_func_start func_ov11_02128188
func_ov11_02128188: ; 0x02128188
push {r3, r4, r5, lr}
sub sp, #0x10
add r5, r0, #0
blx func_0200ee4c
mov r1, #1
lsl r1, r5
lsl r1, r1, #0x10
lsr r5, r1, #0x10
ldr r1, _02128204 ; =data_ov11_02132e3c
add r4, r0, #0
ldr r2, [r1]
ldrh r1, [r2, #2]
tst r1, r5
bne _021281b0
blx func_0200ee60
add sp, #0x10
mov r0, #0
pop {r3, r4, r5, pc}
_021281b0:
add r0, r2, #0
add r1, sp, #0
mov r2, #0xe
blx func_02007ad8
add r0, r4, #0
blx func_0200ee60
add r0, sp, #0
ldrh r1, [r0, #4]
tst r1, r5
beq _021281ce
add sp, #0x10
mov r0, #2
pop {r3, r4, r5, pc}
_021281ce:
ldrh r1, [r0, #6]
tst r1, r5
beq _021281da
add sp, #0x10
mov r0, #3
pop {r3, r4, r5, pc}
_021281da:
ldrh r1, [r0, #8]
tst r1, r5
beq _021281e6
add sp, #0x10
mov r0, #4
pop {r3, r4, r5, pc}
_021281e6:
ldrh r1, [r0, #0xa]
tst r1, r5
beq _021281f2
add sp, #0x10
mov r0, #5
pop {r3, r4, r5, pc}
_021281f2:
ldrh r0, [r0, #0xc]
tst r0, r5
beq _021281fe
add sp, #0x10
mov r0, #6
pop {r3, r4, r5, pc}
_021281fe:
mov r0, #1
add sp, #0x10
pop {r3, r4, r5, pc}
.align 2, 0
thumb_func_end func_ov11_02128188
_02128204: .word data_ov11_02132e3c
.global func_ov11_02128208
thumb_func_start func_ov11_02128208
func_ov11_02128208: ; 0x02128208
ldr r1, _02128228 ; =data_ov11_02132e3c
mov r2, #1
ldr r1, [r1]
lsl r2, r0
ldrh r3, [r1, #2]
tst r2, r3
beq _02128222
sub r2, r0, #1
mov r0, #0x1e
add r1, #0xe
mul r0, r2
add r0, r1, r0
bx lr
_02128222:
mov r0, #0
bx lr
nop
thumb_func_end func_ov11_02128208
_02128228: .word data_ov11_02132e3c
.global func_ov11_0212822c
thumb_func_start func_ov11_0212822c
func_ov11_0212822c: ; 0x0212822c
push {r4, r5, r6, r7}
add r4, r0, #0
ldr r0, _0212829c ; =data_ov11_02132e3c
mov r2, #1
ldr r0, [r0]
mov ip, r0
ldrh r3, [r0, #2]
mov r0, ip
add r0, #0x24
_0212823e:
mov r1, #1
lsl r1, r2
tst r1, r3
beq _0212828a
sub r5, r2, #1
mov r1, #0x1e
add r7, r5, #0
mul r7, r1
ldrb r6, [r4]
ldrb r5, [r0, r7]
add r1, r0, r7
cmp r6, r5
bne _0212828a
ldrb r6, [r4, #1]
ldrb r5, [r1, #1]
cmp r6, r5
bne _0212828a
ldrb r6, [r4, #2]
ldrb r5, [r1, #2]
cmp r6, r5
bne _0212828a
ldrb r6, [r4, #3]
ldrb r5, [r1, #3]
cmp r6, r5
bne _0212828a
ldrb r6, [r4, #4]
ldrb r5, [r1, #4]
cmp r6, r5
bne _0212828a
ldrb r5, [r4, #5]
ldrb r1, [r1, #5]
cmp r5, r1
bne _0212828a
mov r0, ip
add r0, r0, r7
ldrh r0, [r0, #0x2a]
pop {r4, r5, r6, r7}
bx lr
_0212828a:
add r1, r2, #1
lsl r1, r1, #0x10
lsr r2, r1, #0x10
cmp r2, #2
blo _0212823e
mov r0, #0
pop {r4, r5, r6, r7}
bx lr
nop
thumb_func_end func_ov11_0212822c
_0212829c: .word data_ov11_02132e3c
.global func_ov11_021282a0
thumb_func_start func_ov11_021282a0
func_ov11_021282a0: ; 0x021282a0
push {r3, r4}
ldr r2, _021282c0 ; =data_ov11_02132e40
mov r4, #0
str r0, [r2, #4]
str r4, [r0, #0x40]
ldr r0, [r2, #4]
ldr r1, _021282c4 ; =0x000013a8
str r4, [r0, r1]
add r0, r1, #4
ldr r3, [r2, #4]
add r1, #8
str r4, [r3, r0]
ldr r0, [r2, #4]
str r4, [r0, r1]
pop {r3, r4}
bx lr
.align 2, 0
thumb_func_end func_ov11_021282a0
_021282c0: .word data_ov11_02132e40
_021282c4: .word 0x000013a8
.global func_ov11_021282c8
thumb_func_start func_ov11_021282c8
func_ov11_021282c8: ; 0x021282c8
push {r3, r4, r5, lr}
ldr r2, _02128308 ; =data_ov11_02132e40
add r4, r0, #0
ldr r3, [r2]
cmp r3, #0
beq _021282e6
ldr r2, [r2, #4]
mov r0, #2
ldr r2, [r2, #0x40]
ldr r1, _0212830c ; =data_ov11_02130570
lsl r5, r2, #2
ldr r2, _02128310 ; =data_ov11_02130490
lsl r0, r0, #0x1a
ldr r2, [r2, r5]
blx r3
_021282e6:
ldr r2, _02128308 ; =data_ov11_02132e40
ldr r0, [r2, #4]
str r4, [r0, #0x40]
ldr r3, [r2]
cmp r3, #0
beq _02128304
ldr r2, [r2, #4]
mov r0, #2
ldr r2, [r2, #0x40]
ldr r1, _02128314 ; =data_ov11_02130578
lsl r4, r2, #2
ldr r2, _02128310 ; =data_ov11_02130490
lsl r0, r0, #0x1a
ldr r2, [r2, r4]
blx r3
_02128304:
pop {r3, r4, r5, pc}
nop
thumb_func_end func_ov11_021282c8
_02128308: .word data_ov11_02132e40
_0212830c: .word data_ov11_02130570
_02128310: .word data_ov11_02130490
_02128314: .word data_ov11_02130578
.global func_ov11_02128318
thumb_func_start func_ov11_02128318
func_ov11_02128318: ; 0x02128318
ldr r1, _02128328 ; =data_ov11_02132e40
ldr r2, [r1, #4]
ldr r1, [r2, #0x40]
sub r1, #9
cmp r1, #1
bls _02128326
str r0, [r2, #0x54]
_02128326:
bx lr
.align 2, 0
thumb_func_end func_ov11_02128318
_02128328: .word data_ov11_02132e40
.global func_ov11_0212832c
thumb_func_start func_ov11_0212832c
func_ov11_0212832c: ; 0x0212832c
push {r3, lr}
mov r0, #3
bl func_ov11_021282c8
ldr r1, _02128354 ; =data_ov11_02132e40
ldr r0, _02128358 ; =func_ov11_0212835c
ldr r1, [r1, #4]
blx func_ov01_020f0014
cmp r0, #2
beq _02128350
bl func_ov11_02128318
mov r0, #9
bl func_ov11_021282c8
mov r0, #0
pop {r3, pc}
_02128350:
mov r0, #1
pop {r3, pc}
.align 2, 0
thumb_func_end func_ov11_0212832c
_02128354: .word data_ov11_02132e40
_02128358: .word func_ov11_0212835c
.global func_ov11_0212835c
thumb_func_start func_ov11_0212835c
func_ov11_0212835c: ; 0x0212835c
push {r3, lr}
ldrh r0, [r0, #2]
cmp r0, #0
beq _02128370
bl func_ov11_02128318
mov r0, #9
bl func_ov11_021282c8
pop {r3, pc}
_02128370:
ldr r0, _0212839c ; =data_ov11_02132e40
ldr r1, [r0, #4]
ldr r0, _021283a0 ; =0x000013ac
ldr r0, [r1, r0]
cmp r0, #0
beq _0212838c
bl func_ov11_021283a4
cmp r0, #0
bne _0212839a
mov r0, #9
bl func_ov11_021282c8
pop {r3, pc}
_0212838c:
bl func_ov11_02128410
cmp r0, #0
bne _0212839a
mov r0, #9
bl func_ov11_021282c8
_0212839a:
pop {r3, pc}
.align 2, 0
thumb_func_end func_ov11_0212835c
_0212839c: .word data_ov11_02132e40
_021283a0: .word 0x000013ac
.global func_ov11_021283a4
thumb_func_start func_ov11_021283a4
func_ov11_021283a4: ; 0x021283a4
push {r3, lr}
mov r0, #3
bl func_ov11_021282c8
ldr r0, _021283e4 ; =data_ov11_02132e40
mov r2, #0x4f
ldr r1, [r0, #4]
lsl r2, r2, #6
add r0, r1, r2
sub r2, #0x14
ldr r2, [r1, r2]
blx r2
ldr r2, _021283e4 ; =data_ov11_02132e40
add r1, r0, #0
ldr r3, [r2, #4]
mov r2, #0x4f
lsl r2, r2, #6
ldr r0, _021283e8 ; =func_ov11_021283ec
add r2, r3, r2
blx func_ov01_020f1868
cmp r0, #2
beq _021283e0
bl func_ov11_02128318
mov r0, #9
bl func_ov11_021282c8
mov r0, #0
pop {r3, pc}
_021283e0:
mov r0, #1
pop {r3, pc}
.align 2, 0
thumb_func_end func_ov11_021283a4
_021283e4: .word data_ov11_02132e40
_021283e8: .word func_ov11_021283ec
.global func_ov11_021283ec
thumb_func_start func_ov11_021283ec
func_ov11_021283ec: ; 0x021283ec
push {r3, lr}
ldrh r0, [r0, #2]
cmp r0, #0
beq _02128400
bl func_ov11_02128318
mov r0, #9
bl func_ov11_021282c8
pop {r3, pc}
_02128400:
bl func_ov11_02128410
cmp r0, #0
bne _0212840e
mov r0, #9
bl func_ov11_021282c8
_0212840e:
pop {r3, pc}
thumb_func_end func_ov11_021283ec
.global func_ov11_02128410
thumb_func_start func_ov11_02128410
func_ov11_02128410: ; 0x02128410
push {r3, lr}
ldr r0, _02128448 ; =data_ov11_02132e40
ldr r0, [r0, #4]
ldr r0, [r0, #0x40]
sub r0, r0, #4
cmp r0, #2
bhi _02128422
mov r0, #1
pop {r3, pc}
_02128422:
ldr r0, _0212844c ; =func_ov11_02128450
blx func_ov01_020f019c
cmp r0, #2
beq _02128434
bl func_ov11_02128318
mov r0, #0
pop {r3, pc}
_02128434:
ldr r1, _02128448 ; =data_ov11_02132e40
mov r2, #0
ldr r0, [r1, #4]
add r0, #0x50
strh r2, [r0]
ldr r1, [r1, #4]
mov r0, #1
add r1, #0x52
strh r0, [r1]
pop {r3, pc}
.align 2, 0
thumb_func_end func_ov11_02128410
_02128448: .word data_ov11_02132e40
_0212844c: .word func_ov11_02128450
.global func_ov11_02128450
thumb_func_start func_ov11_02128450
func_ov11_02128450: ; 0x02128450
push {r4, r5, r6, lr}
add r5, r0, #0
ldrh r3, [r5, #0x10]
mov r0, #1
lsl r0, r3
lsl r0, r0, #0x10
lsr r4, r0, #0x10
ldrh r0, [r5, #2]
cmp r0, #0
beq _02128470
bl func_ov11_02128318
mov r0, #9
bl func_ov11_021282c8
pop {r4, r5, r6, pc}
_02128470:
ldrh r2, [r5, #8]
cmp r2, #7
bgt _02128488
bge _0212848e
cmp r2, #2
bgt _02128512
cmp r2, #0
blt _02128512
beq _02128502
cmp r2, #2
beq _02128522
b _02128512
_02128488:
cmp r2, #9
beq _021284dc
b _02128512
_0212848e:
ldr r0, _02128524 ; =data_ov11_02132e40
ldr r6, [r0]
cmp r6, #0
beq _021284a0
mov r0, #2
ldr r1, _02128528 ; =data_ov11_0213057c
lsl r0, r0, #0x1a
add r2, r3, #0
blx r6
_021284a0:
ldr r0, _02128524 ; =data_ov11_02132e40
ldr r0, [r0, #4]
ldr r1, [r0, #0x4c]
cmp r1, #0
beq _021284ca
add r0, r5, #0
blx r1
cmp r0, #0
bne _021284ca
ldrh r1, [r5, #0x10]
mov r0, #0
blx func_ov01_020f0534
cmp r0, #2
beq _02128522
bl func_ov11_02128318
mov r0, #9
bl func_ov11_021282c8
pop {r4, r5, r6, pc}
_021284ca:
ldr r0, _02128524 ; =data_ov11_02132e40
ldr r1, [r0, #4]
add r0, r1, #0
add r0, #0x52
ldrh r0, [r0]
add r1, #0x52
orr r0, r4
strh r0, [r1]
pop {r4, r5, r6, pc}
_021284dc:
ldr r0, _02128524 ; =data_ov11_02132e40
ldr r5, [r0]
cmp r5, #0
beq _021284ee
mov r0, #2
ldr r1, _0212852c ; =data_ov11_021305a8
lsl r0, r0, #0x1a
add r2, r3, #0
blx r5
_021284ee:
ldr r0, _02128524 ; =data_ov11_02132e40
ldr r2, [r0, #4]
add r0, r2, #0
add r0, #0x52
ldrh r1, [r0]
mvn r0, r4
add r2, #0x52
and r0, r1
strh r0, [r2]
pop {r4, r5, r6, pc}
_02128502:
bl func_ov11_02128534
cmp r0, #0
bne _02128522
mov r0, #9
bl func_ov11_021282c8
pop {r4, r5, r6, pc}
_02128512:
ldr r0, _02128524 ; =data_ov11_02132e40
ldr r3, [r0]
cmp r3, #0
beq _02128522
mov r0, #2
ldr r1, _02128530 ; =data_ov11_021305d4
lsl r0, r0, #0x1a
blx r3
_02128522:
pop {r4, r5, r6, pc}
.align 2, 0
thumb_func_end func_ov11_02128450
_02128524: .word data_ov11_02132e40
_02128528: .word data_ov11_0213057c
_0212852c: .word data_ov11_021305a8
_02128530: .word data_ov11_021305d4
.global func_ov11_02128534
thumb_func_start func_ov11_02128534
func_ov11_02128534: ; 0x02128534
push {r4, lr}
sub sp, #8
ldr r0, _0212858c ; =data_ov11_02132e40
ldr r0, [r0, #4]
ldr r0, [r0, #0x40]
sub r0, r0, #4
cmp r0, #2
bhi _0212854a
add sp, #8
mov r0, #1
pop {r4, pc}
_0212854a:
mov r0, #4
bl func_ov11_021282c8
ldr r0, _0212858c ; =data_ov11_02132e40
ldr r2, _02128590 ; =0x000012a0
ldr r4, [r0, #4]
ldr r3, _02128594 ; =0x00001060
ldr r0, [r4, r2]
add r2, r2, #4
lsl r0, r0, #0x10
lsr r0, r0, #0x10
str r0, [sp]
mov r0, #1
str r0, [sp, #4]
ldr r2, [r4, r2]
add r1, r4, r3
lsl r2, r2, #0x10
sub r3, #0xe0
ldr r0, _02128598 ; =func_ov11_0212859c
lsr r2, r2, #0x10
add r3, r4, r3
blx func_ov01_020f081c
cmp r0, #2
beq _02128586
bl func_ov11_02128318
add sp, #8
mov r0, #0
pop {r4, pc}
_02128586:
mov r0, #1
add sp, #8
pop {r4, pc}
.align 2, 0
thumb_func_end func_ov11_02128534
_0212858c: .word data_ov11_02132e40
_02128590: .word 0x000012a0
_02128594: .word 0x00001060
_02128598: .word func_ov11_0212859c
.global func_ov11_0212859c
thumb_func_start func_ov11_0212859c
func_ov11_0212859c: ; 0x0212859c
push {r3, lr}
ldrh r1, [r0, #2]
cmp r1, #0
beq _021285b2
add r0, r1, #0
bl func_ov11_02128318
mov r0, #9
bl func_ov11_021282c8
pop {r3, pc}
_021285b2:
ldrh r2, [r0, #4]
add r0, r2, #0
sub r0, #0xa
cmp r0, #3
bhi _0212863c
add r0, r0, r0
add r0, pc
ldrh r0, [r0, #6]
lsl r0, r0, #0x10
asr r0, r0, #0x10
add pc, r0
_021285c8: ; jump table
.short _021285d0 - _021285c8 - 2 ; case 0
.short _0212864c - _021285c8 - 2 ; case 1
.short _0212863c - _021285c8 - 2 ; case 2
.short _0212863c - _021285c8 - 2 ; case 3
_021285d0:
ldr r0, _02128650 ; =data_ov11_02132e40
ldr r1, [r0, #4]
ldr r0, [r1, #0x44]
cmp r0, #2
bne _02128606
ldr r0, [r1, #0x40]
cmp r0, #4
bne _02128600
bl func_ov11_02128660
cmp r0, #0
bne _0212864c
ldr r0, _02128650 ; =data_ov11_02132e40
ldr r2, [r0]
cmp r2, #0
beq _021285f8
mov r0, #2
ldr r1, _02128654 ; =data_ov11_021305f4
lsl r0, r0, #0x1a
blx r2
_021285f8:
mov r0, #9
bl func_ov11_021282c8
pop {r3, pc}
_02128600:
cmp r0, #6
bne _02128634
pop {r3, pc}
_02128606:
cmp r0, #4
bne _02128634
mov r0, #1
str r0, [sp]
ldr r0, _02128658 ; =0x000013e0
mov r2, #7
add r0, r1, r0
mov r1, #0xd
mov r3, #0x44
blx func_ov01_020f0cc0
cmp r0, #0
beq _0212862c
bl func_ov11_02128318
mov r0, #9
bl func_ov11_021282c8
pop {r3, pc}
_0212862c:
mov r0, #5
bl func_ov11_021282c8
pop {r3, pc}
_02128634:
mov r0, #4
bl func_ov11_021282c8
pop {r3, pc}
_0212863c:
ldr r0, _02128650 ; =data_ov11_02132e40
ldr r3, [r0]
cmp r3, #0
beq _0212864c
mov r0, #2
ldr r1, _0212865c ; =data_ov11_021305d4
lsl r0, r0, #0x1a
blx r3
_0212864c:
pop {r3, pc}
nop
thumb_func_end func_ov11_0212859c
_02128650: .word data_ov11_02132e40
_02128654: .word data_ov11_021305f4
_02128658: .word 0x000013e0
_0212865c: .word data_ov11_021305d4
.global func_ov11_02128660
thumb_func_start func_ov11_02128660
func_ov11_02128660: ; 0x02128660
push {r3, lr}
mov r0, #6
bl func_ov11_021282c8
ldr r0, _02128688 ; =data_ov11_02132e40
ldr r1, [r0, #4]
mov r0, #0x1e
lsl r0, r0, #8
add r0, r1, r0
mov r1, #0xd
blx func_ov01_020f1840
cmp r0, #2
beq _02128684
bl func_ov11_02128318
mov r0, #0
pop {r3, pc}
_02128684:
mov r0, #1
pop {r3, pc}
.align 2, 0
thumb_func_end func_ov11_02128660
_02128688: .word data_ov11_02132e40
.global func_ov11_0212868c
thumb_func_start func_ov11_0212868c
func_ov11_0212868c: ; 0x0212868c
push {r3, lr}
ldr r0, _021286ac ; =data_ov11_02132e40
ldr r1, [r0, #4]
mov r0, #0x1e
lsl r0, r0, #8
add r0, r1, r0
blx func_ov01_020f185c
cmp r0, #2
beq _021286a8
bl func_ov11_02128318
mov r0, #0
pop {r3, pc}
_021286a8:
mov r0, #1
pop {r3, pc}
.align 2, 0
thumb_func_end func_ov11_0212868c
_021286ac: .word data_ov11_02132e40
.global func_ov11_021286b0
thumb_func_start func_ov11_021286b0
func_ov11_021286b0: ; 0x021286b0
push {r3, lr}
mov r0, #3
bl func_ov11_021282c8
ldr r0, _021286d0 ; =func_ov11_021286d4
blx func_ov01_020f0a78
cmp r0, #2
beq _021286ca
bl func_ov11_02128318
mov r0, #0
pop {r3, pc}
_021286ca:
mov r0, #1
pop {r3, pc}
nop
thumb_func_end func_ov11_021286b0
_021286d0: .word func_ov11_021286d4
.global func_ov11_021286d4
thumb_func_start func_ov11_021286d4
func_ov11_021286d4: ; 0x021286d4
push {r3, lr}
ldrh r0, [r0, #2]
cmp r0, #0
beq _021286e6
bl func_ov11_02128318
bl func_ov11_02128d4c
pop {r3, pc}
_021286e6:
bl func_ov11_0212870c
cmp r0, #0
bne _02128702
ldr r0, _02128704 ; =data_ov11_02132e40
ldr r2, [r0]
cmp r2, #0
beq _021286fe
mov r0, #2
ldr r1, _02128708 ; =data_ov11_02130624
lsl r0, r0, #0x1a
blx r2
_021286fe:
bl func_ov11_02128d4c
_02128702:
pop {r3, pc}
.align 2, 0
thumb_func_end func_ov11_021286d4
_02128704: .word data_ov11_02132e40
_02128708: .word data_ov11_02130624
.global func_ov11_0212870c
thumb_func_start func_ov11_0212870c
func_ov11_0212870c: ; 0x0212870c
push {r3, lr}
ldr r0, _02128724 ; =func_ov11_02128728
blx func_ov01_020f01ac
cmp r0, #2
beq _02128720
bl func_ov11_02128318
mov r0, #0
pop {r3, pc}
_02128720:
mov r0, #1
pop {r3, pc}
.align 2, 0
thumb_func_end func_ov11_0212870c
_02128724: .word func_ov11_02128728
.global func_ov11_02128728
thumb_func_start func_ov11_02128728
func_ov11_02128728: ; 0x02128728
push {r3, lr}
ldrh r0, [r0, #2]
cmp r0, #0
beq _02128736
bl func_ov11_02128318
pop {r3, pc}
_02128736:
mov r0, #1
bl func_ov11_021282c8
pop {r3, pc}
.align 2, 0
thumb_func_end func_ov11_02128728
.global func_ov11_02128740
thumb_func_start func_ov11_02128740
func_ov11_02128740: ; 0x02128740
push {r3, lr}
ldr r0, _02128774 ; =data_ov11_02132e40
ldr r0, [r0, #4]
ldr r0, [r0, #0x40]
cmp r0, #6
beq _02128750
mov r0, #0
pop {r3, pc}
_02128750:
mov r0, #3
bl func_ov11_021282c8
ldr r0, _02128774 ; =data_ov11_02132e40
ldr r1, [r0, #4]
mov r0, #0x1e
lsl r0, r0, #8
add r0, r1, r0
blx func_ov01_020f185c
cmp r0, #2
beq _02128770
bl func_ov11_02128318
mov r0, #0
pop {r3, pc}
_02128770:
mov r0, #1
pop {r3, pc}
.align 2, 0
thumb_func_end func_ov11_02128740
_02128774: .word data_ov11_02132e40
.global func_ov11_02128778
thumb_func_start func_ov11_02128778
func_ov11_02128778: ; 0x02128778
push {r3, lr}
mov r0, #3
bl func_ov11_021282c8
ldr r0, _02128798 ; =func_ov11_0212879c
blx func_ov01_020f0a78
cmp r0, #2
beq _02128792
bl func_ov11_02128318
mov r0, #0
pop {r3, pc}
_02128792:
mov r0, #1
pop {r3, pc}
nop
thumb_func_end func_ov11_02128778
_02128798: .word func_ov11_0212879c
.global func_ov11_0212879c
thumb_func_start func_ov11_0212879c
func_ov11_0212879c: ; 0x0212879c
push {r3, lr}
ldrh r0, [r0, #2]
cmp r0, #0
beq _021287ae
bl func_ov11_02128318
bl func_ov11_02128d60
pop {r3, pc}
_021287ae:
bl func_ov11_021287c0
cmp r0, #0
bne _021287bc
mov r0, #9
bl func_ov11_021282c8
_021287bc:
pop {r3, pc}
.align 2, 0
thumb_func_end func_ov11_0212879c
.global func_ov11_021287c0
thumb_func_start func_ov11_021287c0
func_ov11_021287c0: ; 0x021287c0
push {r3, lr}
mov r0, #3
bl func_ov11_021282c8
ldr r0, _021287e4 ; =func_ov11_021287e8
mov r1, #0
blx func_ov01_020f0534
cmp r0, #2
beq _021287e0
bl func_ov11_02128318
bl func_ov11_02128d4c
mov r0, #0
pop {r3, pc}
_021287e0:
mov r0, #1
pop {r3, pc}
.align 2, 0
thumb_func_end func_ov11_021287c0
_021287e4: .word func_ov11_021287e8
.global func_ov11_021287e8
thumb_func_start func_ov11_021287e8
func_ov11_021287e8: ; 0x021287e8
push {r3, lr}
ldrh r0, [r0, #2]
cmp r0, #0
beq _021287f6
bl func_ov11_02128318
pop {r3, pc}
_021287f6:
mov r0, #1
bl func_ov11_021282c8
pop {r3, pc}
.align 2, 0
thumb_func_end func_ov11_021287e8
.global func_ov11_02128800
thumb_func_start func_ov11_02128800
func_ov11_02128800: ; 0x02128800
push {r3, lr}
mov r0, #3
bl func_ov11_021282c8
ldr r0, _02128820 ; =func_ov11_02128824
blx func_ov01_020eff9c
cmp r0, #2
beq _0212881a
bl func_ov11_02128318
mov r0, #0
pop {r3, pc}
_0212881a:
mov r0, #1
pop {r3, pc}
nop
thumb_func_end func_ov11_02128800
_02128820: .word func_ov11_02128824
.global func_ov11_02128824
thumb_func_start func_ov11_02128824
func_ov11_02128824: ; 0x02128824
push {r4, lr}
add r4, r0, #0
ldrh r0, [r4, #2]
cmp r0, #0
beq _0212883c
mov r0, #9
bl func_ov11_021282c8
ldrh r0, [r4, #2]
bl func_ov11_02128318
pop {r4, pc}
_0212883c:
mov r0, #1
bl func_ov11_021282c8
pop {r4, pc}
thumb_func_end func_ov11_02128824
.global func_ov11_02128844
thumb_func_start func_ov11_02128844
func_ov11_02128844: ; 0x02128844
push {r3, lr}
ldrh r0, [r0, #2]
cmp r0, #0
beq _02128854
mov r0, #0xa
bl func_ov11_021282c8
pop {r3, pc}
_02128854:
mov r0, #0
bl func_ov11_021282c8
pop {r3, pc}
thumb_func_end func_ov11_02128844
.global func_ov11_0212885c
thumb_func_start func_ov11_0212885c
func_ov11_0212885c: ; 0x0212885c
ldr r1, _02128864 ; =data_ov11_02132e40
ldr r1, [r1, #4]
str r0, [r1, #8]
bx lr
.align 2, 0
thumb_func_end func_ov11_0212885c
_02128864: .word data_ov11_02132e40
.global func_ov11_02128868
thumb_func_start func_ov11_02128868
func_ov11_02128868: ; 0x02128868
ldr r0, _02128874 ; =data_ov11_02132e40
ldr r0, [r0, #4]
add r0, #0x52
ldrh r0, [r0]
bx lr
nop
thumb_func_end func_ov11_02128868
_02128874: .word data_ov11_02132e40
.global func_ov11_02128878
thumb_func_start func_ov11_02128878
func_ov11_02128878: ; 0x02128878
ldr r0, _02128880 ; =data_ov11_02132e40
ldr r0, [r0, #4]
ldr r0, [r0, #0x40]
bx lr
.align 2, 0
thumb_func_end func_ov11_02128878
_02128880: .word data_ov11_02132e40
.global func_ov11_02128884
thumb_func_start func_ov11_02128884
func_ov11_02128884: ; 0x02128884
push {r4, lr}
sub sp, #8
add r0, sp, #0
blx func_0200f014
ldr r0, _02128904 ; =0x027ffc3c
ldr r3, [r0]
add r0, sp, #0
ldrh r2, [r0, #4]
ldrh r1, [r0, #2]
ldrh r0, [r0]
add r0, r0, r3
add r0, r1, r0
ldr r1, _02128908 ; =data_ov11_02132e40
add r2, r2, r0
ldr r0, [r1, #4]
str r2, [r0, #0x58]
ldr r4, [r1, #4]
ldr r0, _0212890c ; =0x00010dcd
ldr r2, [r4, #0x58]
add r3, r2, #0
mul r3, r0
ldr r0, _02128910 ; =0x00003039
mov r2, #0
add r0, r3, r0
str r0, [r4, #0x58]
ldr r0, [r1, #4]
add r0, #0x5c
strh r2, [r0]
ldr r0, [r1, #4]
mov r2, #0x65
add r0, #0x5e
strh r2, [r0]
mov r0, #3
bl func_ov11_021282c8
mov r0, #1
bl func_ov11_02128914
cmp r0, #0x18
bne _021288e8
mov r0, #0x18
bl func_ov11_02128318
mov r0, #9
bl func_ov11_021282c8
add sp, #8
mov r0, #0
pop {r4, pc}
_021288e8:
cmp r0, #2
beq _021288fc
bl func_ov11_02128318
mov r0, #9
bl func_ov11_021282c8
add sp, #8
mov r0, #0
pop {r4, pc}
_021288fc:
mov r0, #1
add sp, #8
pop {r4, pc}
nop
thumb_func_end func_ov11_02128884
_02128904: .word 0x027ffc3c
_02128908: .word data_ov11_02132e40
_0212890c: .word 0x00010dcd
_02128910: .word 0x00003039
.global func_ov11_02128914
thumb_func_start func_ov11_02128914
func_ov11_02128914: ; 0x02128914
push {r4, lr}
add r4, r0, #0
blx func_ov01_020efa64
mov r1, #2
lsl r1, r1, #0xe
cmp r0, r1
bne _02128934
mov r0, #3
bl func_ov11_02128318
mov r0, #9
bl func_ov11_021282c8
mov r0, #3
pop {r4, pc}
_02128934:
cmp r0, #0
bne _02128948
mov r0, #0x16
bl func_ov11_02128318
mov r0, #9
bl func_ov11_021282c8
mov r0, #0x18
pop {r4, pc}
_02128948:
mov r2, #1
sub r1, r4, #1
lsl r2, r1
add r1, r2, #0
tst r1, r0
bne _02128970
mov r2, #1
_02128956:
add r1, r4, #1
lsl r1, r1, #0x10
lsr r4, r1, #0x10
cmp r4, #0x10
bls _02128964
mov r0, #0x18
pop {r4, pc}
_02128964:
sub r1, r4, #1
add r3, r2, #0
lsl r3, r1
add r1, r3, #0
tst r1, r0
beq _02128956
_02128970:
ldr r0, _02128980 ; =func_ov11_02128984
add r1, r4, #0
bl func_ov11_02128a14
lsl r0, r0, #0x10
lsr r0, r0, #0x10
pop {r4, pc}
nop
thumb_func_end func_ov11_02128914
_02128980: .word func_ov11_02128984
.global func_ov11_02128984
thumb_func_start func_ov11_02128984
func_ov11_02128984: ; 0x02128984
push {r3, r4, r5, lr}
add r4, r0, #0
ldrh r0, [r4, #2]
cmp r0, #0
beq _0212899a
bl func_ov11_02128318
mov r0, #9
bl func_ov11_021282c8
pop {r3, r4, r5, pc}
_0212899a:
ldr r0, _02128a0c ; =data_ov11_02132e40
ldr r5, [r0]
cmp r5, #0
beq _021289ae
ldrh r2, [r4, #8]
mov r0, #2
ldrh r3, [r4, #0xa]
ldr r1, _02128a10 ; =data_ov11_0213067c
lsl r0, r0, #0x1a
blx r5
_021289ae:
ldr r3, _02128a0c ; =data_ov11_02132e40
ldrh r1, [r4, #8]
ldr r0, [r3, #4]
ldrh r4, [r4, #0xa]
add r2, r0, #0
add r2, #0x5e
ldrh r2, [r2]
cmp r2, r4
bls _021289d2
add r0, #0x5e
strh r4, [r0]
mov r2, #1
sub r0, r1, #1
lsl r2, r0
ldr r0, [r3, #4]
add r0, #0x60
strh r2, [r0]
b _021289ea
_021289d2:
cmp r2, r4
bne _021289ea
add r2, r0, #0
add r2, #0x60
ldrh r4, [r2]
mov r3, #1
sub r2, r1, #1
lsl r3, r2
add r2, r4, #0
orr r2, r3
add r0, #0x60
strh r2, [r0]
_021289ea:
add r0, r1, #1
lsl r0, r0, #0x10
lsr r0, r0, #0x10
bl func_ov11_02128914
cmp r0, #0x18
bne _02128a00
mov r0, #7
bl func_ov11_021282c8
pop {r3, r4, r5, pc}
_02128a00:
cmp r0, #2
beq _02128a0a
mov r0, #9
bl func_ov11_021282c8
_02128a0a:
pop {r3, r4, r5, pc}
.align 2, 0
thumb_func_end func_ov11_02128984
_02128a0c: .word data_ov11_02132e40
_02128a10: .word data_ov11_0213067c
.global func_ov11_02128a14
thumb_func_start func_ov11_02128a14
func_ov11_02128a14: ; 0x02128a14
push {r3, lr}
add r3, r1, #0
mov r1, #0x1e
str r1, [sp]
mov r1, #3
mov r2, #0x11
blx func_ov01_020f1ac0
pop {r3, pc}
.align 2, 0
thumb_func_end func_ov11_02128a14
.global func_ov11_02128a28
thumb_func_start func_ov11_02128a28
func_ov11_02128a28: ; 0x02128a28
push {r3, lr}
ldr r0, _02128a70 ; =data_ov11_02132e40
ldr r0, [r0, #4]
ldr r0, [r0, #0x40]
cmp r0, #7
beq _02128a38
blx func_0200f248
_02128a38:
mov r0, #1
bl func_ov11_021282c8
ldr r0, _02128a70 ; =data_ov11_02132e40
ldr r0, [r0, #4]
add r0, #0x60
ldrh r0, [r0]
bl func_ov11_02128a78
ldr r2, _02128a70 ; =data_ov11_02132e40
ldr r1, [r2, #4]
add r1, #0x5c
strh r0, [r1]
ldr r3, [r2]
cmp r3, #0
beq _02128a66
ldr r2, [r2, #4]
mov r0, #2
add r2, #0x5c
ldrh r2, [r2]
ldr r1, _02128a74 ; =data_ov11_02130694
lsl r0, r0, #0x1a
blx r3
_02128a66:
ldr r0, _02128a70 ; =data_ov11_02132e40
ldr r0, [r0, #4]
add r0, #0x5c
ldrh r0, [r0]
pop {r3, pc}
.align 2, 0
thumb_func_end func_ov11_02128a28
_02128a70: .word data_ov11_02132e40
_02128a74: .word data_ov11_02130694
.global func_ov11_02128a78
thumb_func_start func_ov11_02128a78
func_ov11_02128a78: ; 0x02128a78
push {r3, r4, r5, r6}
add r4, r0, #0
mov r0, #0
add r3, r0, #0
add r2, r0, #0
mov r1, #1
_02128a84:
add r5, r1, #0
lsl r5, r2
tst r5, r4
beq _02128a98
add r0, r2, #1
add r3, r3, #1
lsl r0, r0, #0x10
lsl r3, r3, #0x10
asr r0, r0, #0x10
lsr r3, r3, #0x10
_02128a98:
add r2, r2, #1
lsl r2, r2, #0x10
asr r2, r2, #0x10
cmp r2, #0x10
blt _02128a84
cmp r3, #1
bls _02128af4
ldr r2, _02128af8 ; =data_ov11_02132e40
ldr r1, _02128afc ; =0x00010dcd
ldr r0, [r2, #4]
ldr r5, [r0, #0x58]
add r6, r5, #0
mul r6, r1
ldr r1, _02128b00 ; =0x00003039
add r1, r6, r1
str r1, [r0, #0x58]
ldr r0, [r2, #4]
mov r1, #1
ldr r0, [r0, #0x58]
lsl r0, r0, #0x18
lsr r0, r0, #0x18
mul r0, r3
lsl r0, r0, #8
lsr r2, r0, #0x10
mov r3, #0
_02128aca:
add r0, r4, #0
tst r0, r1
beq _02128ae4
cmp r2, #0
bne _02128ade
add r0, r3, #1
lsl r0, r0, #0x10
asr r0, r0, #0x10
pop {r3, r4, r5, r6}
bx lr
_02128ade:
sub r0, r2, #1
lsl r0, r0, #0x10
lsr r2, r0, #0x10
_02128ae4:
lsl r0, r4, #0xf
lsr r4, r0, #0x10
add r0, r3, #1
lsl r0, r0, #0x10
asr r3, r0, #0x10
cmp r3, #0x10
blt _02128aca
mov r0, #0
_02128af4:
pop {r3, r4, r5, r6}
bx lr
.align 2, 0
thumb_func_end func_ov11_02128a78
_02128af8: .word data_ov11_02132e40
_02128afc: .word 0x00010dcd
_02128b00: .word 0x00003039
.global func_ov11_02128b04
thumb_func_start func_ov11_02128b04
func_ov11_02128b04: ; 0x02128b04
push {r3, lr}
ldr r2, _02128b48 ; =data_ov11_02132e40
ldr r1, _02128b4c ; =0x000012a4
ldr r3, [r2, #4]
mov r0, #0
str r0, [r3, r1]
ldr r3, [r2, #4]
sub r1, r1, #4
str r0, [r3, r1]
ldr r1, [r2, #4]
mov r3, #1
str r0, [r1, #0x48]
ldr r1, [r2, #4]
add r1, #0x50
strh r0, [r1]
ldr r1, [r2, #4]
add r1, #0x52
strh r3, [r1]
ldr r1, [r2, #4]
str r0, [r1, #0x54]
ldr r1, [r2, #4]
str r0, [r1]
ldr r1, [r2, #4]
strh r0, [r1, #4]
ldr r1, [r2, #4]
str r0, [r1, #0x4c]
bl func_ov11_02128b64
cmp r0, #0
bne _02128b44
mov r0, #0
pop {r3, pc}
_02128b44:
mov r0, #1
pop {r3, pc}
.align 2, 0
thumb_func_end func_ov11_02128b04
_02128b48: .word data_ov11_02132e40
_02128b4c: .word 0x000012a4
.global func_ov11_02128b50
thumb_func_start func_ov11_02128b50
func_ov11_02128b50: ; 0x02128b50
push {r3, lr}
ldrh r0, [r0, #2]
cmp r0, #8
bne _02128b62
mov r0, #9
bl func_ov11_021282c8
blx func_0200f248
_02128b62:
pop {r3, pc}
thumb_func_end func_ov11_02128b50
.global func_ov11_02128b64
thumb_func_start func_ov11_02128b64
func_ov11_02128b64: ; 0x02128b64
push {r3, lr}
mov r0, #3
bl func_ov11_021282c8
ldr r0, _02128b90 ; =data_ov11_02132e40
ldr r1, _02128b94 ; =func_ov11_02128b98
ldr r0, [r0, #4]
mov r2, #2
add r0, #0x80
blx func_ov01_020eff40
cmp r0, #2
beq _02128b8c
bl func_ov11_02128318
mov r0, #0xa
bl func_ov11_021282c8
mov r0, #0
pop {r3, pc}
_02128b8c:
mov r0, #1
pop {r3, pc}
.align 2, 0
thumb_func_end func_ov11_02128b64
_02128b90: .word data_ov11_02132e40
_02128b94: .word func_ov11_02128b98
.global func_ov11_02128b98
thumb_func_start func_ov11_02128b98
func_ov11_02128b98: ; 0x02128b98
push {r3, lr}
ldrh r0, [r0, #2]
cmp r0, #0
beq _02128bac
bl func_ov11_02128318
mov r0, #0xa
bl func_ov11_021282c8
pop {r3, pc}
_02128bac:
ldr r0, _02128bcc ; =func_ov11_02128b50
blx func_ov01_020ef6e8
cmp r0, #0
beq _02128bc2
bl func_ov11_02128318
mov r0, #0xa
bl func_ov11_021282c8
pop {r3, pc}
_02128bc2:
mov r0, #1
bl func_ov11_021282c8
pop {r3, pc}
nop
thumb_func_end func_ov11_02128b98
_02128bcc: .word func_ov11_02128b50
.global func_ov11_02128bd0
thumb_func_start func_ov11_02128bd0
func_ov11_02128bd0: ; 0x02128bd0
push {r3, r4, r5, r6, r7, lr}
add r5, r0, #0
ldr r0, _02128c98 ; =data_ov11_02132e40
add r4, r1, #0
ldr r0, [r0, #4]
add r7, r2, #0
ldr r0, [r0, #0x40]
cmp r0, #1
beq _02128be8
blx func_0200f248
mov r0, #0
_02128be8:
ldr r2, _02128c98 ; =data_ov11_02132e40
mov r1, #6
ldr r0, [r2, #4]
ldr r6, _02128c9c ; =0x000012a4
lsl r1, r1, #6
str r1, [r0, r6]
ldr r1, [r2, #4]
mov r3, #0xe0
sub r0, r6, #4
str r3, [r1, r0]
ldr r3, [r2]
cmp r3, #0
beq _02128c0e
ldr r2, [r2, #4]
mov r0, #2
ldr r1, _02128ca0 ; =data_ov11_0213064c
ldr r2, [r2, r6]
lsl r0, r0, #0x1a
blx r3
_02128c0e:
ldr r2, _02128c98 ; =data_ov11_02132e40
ldr r3, [r2]
cmp r3, #0
beq _02128c24
ldr r6, [r2, #4]
ldr r2, _02128ca4 ; =0x000012a0
mov r0, #2
ldr r1, _02128ca8 ; =data_ov11_02130664
ldr r2, [r6, r2]
lsl r0, r0, #0x1a
blx r3
_02128c24:
ldr r0, _02128c98 ; =data_ov11_02132e40
ldr r0, [r0, #4]
str r5, [r0, #0x44]
mov r0, #3
bl func_ov11_021282c8
ldr r0, _02128c98 ; =data_ov11_02132e40
ldr r1, [r0, #4]
strh r4, [r1, #0xc]
ldr r0, [r0, #4]
strh r7, [r0, #0x32]
blx func_ov01_020efb30
ldr r1, _02128c98 ; =data_ov11_02132e40
mov r3, #1
ldr r2, [r1, #4]
strh r0, [r2, #0x18]
ldr r0, [r1, #4]
mov r2, #0xd0
strh r2, [r0, #0x34]
ldr r0, [r1, #4]
mov r2, #0x44
strh r2, [r0, #0x36]
ldr r0, [r1, #4]
mov r2, #2
strh r2, [r0, #0x10]
mov r2, #0
ldr r0, [r1, #4]
cmp r5, #2
strh r2, [r0, #0x16]
ldr r0, [r1, #4]
strh r2, [r0, #0x12]
ldr r0, [r1, #4]
strh r3, [r0, #0xe]
beq _02128c6c
add r3, r2, #0
_02128c6c:
ldr r0, _02128c98 ; =data_ov11_02132e40
cmp r5, #0
ldr r1, [r0, #4]
strh r3, [r1, #0x14]
beq _02128c7e
cmp r5, #2
beq _02128c7e
cmp r5, #4
bne _02128c84
_02128c7e:
bl func_ov11_0212832c
pop {r3, r4, r5, r6, r7, pc}
_02128c84:
ldr r3, [r0]
cmp r3, #0
beq _02128c94
mov r0, #2
ldr r1, _02128cac ; =data_ov11_021306ac
lsl r0, r0, #0x1a
add r2, r5, #0
blx r3
_02128c94:
mov r0, #0
pop {r3, r4, r5, r6, r7, pc}
.align 2, 0
thumb_func_end func_ov11_02128bd0
_02128c98: .word data_ov11_02132e40
_02128c9c: .word 0x000012a4
_02128ca0: .word data_ov11_0213064c
_02128ca4: .word 0x000012a0
_02128ca8: .word data_ov11_02130664
_02128cac: .word data_ov11_021306ac
.global func_ov11_02128cb0
thumb_func_start func_ov11_02128cb0
func_ov11_02128cb0: ; 0x02128cb0
ldr r1, _02128cb8 ; =data_ov11_02132e40
ldr r1, [r1, #4]
str r0, [r1, #0x4c]
bx lr
.align 2, 0
thumb_func_end func_ov11_02128cb0
_02128cb8: .word data_ov11_02132e40
.global func_ov11_02128cbc
thumb_func_start func_ov11_02128cbc
func_ov11_02128cbc: ; 0x02128cbc
add r2, r0, #0
ldr r0, _02128cd0 ; =data_ov11_02132e40
mov r1, #7
ldr r3, [r0, #4]
ldr r0, _02128cd4 ; =0x000013e0
lsl r1, r1, #0xa
add r0, r3, r0
add r1, r3, r1
ldr r3, _02128cd8 ; =func_ov01_020f17bc
bx r3
.align 2, 0
thumb_func_end func_ov11_02128cbc
_02128cd0: .word data_ov11_02132e40
_02128cd4: .word 0x000013e0
_02128cd8: .word func_ov01_020f17bc
.global func_ov11_02128cdc
thumb_func_start func_ov11_02128cdc
func_ov11_02128cdc: ; 0x02128cdc
push {r4, lr}
add r1, r0, #0
ldr r0, _02128d3c ; =data_ov11_02132e40
mov r2, #7
ldr r3, [r0, #4]
ldr r0, _02128d40 ; =0x000013e0
lsl r2, r2, #0xa
add r0, r3, r0
add r2, r3, r2
blx func_ov01_020f0f5c
add r4, r0, #0
cmp r4, #7
bne _02128d0c
ldr r0, _02128d3c ; =data_ov11_02132e40
ldr r2, [r0]
cmp r2, #0
beq _02128d08
mov r0, #2
ldr r1, _02128d44 ; =data_ov11_021306c8
lsl r0, r0, #0x1a
blx r2
_02128d08:
mov r0, #0
pop {r4, pc}
_02128d0c:
cmp r4, #5
bne _02128d2a
ldr r0, _02128d3c ; =data_ov11_02132e40
ldr r2, [r0]
cmp r2, #0
beq _02128d20
mov r0, #2
ldr r1, _02128d48 ; =data_ov11_021306f8
lsl r0, r0, #0x1a
blx r2
_02128d20:
add r0, r4, #0
bl func_ov11_02128318
mov r0, #0
pop {r4, pc}
_02128d2a:
cmp r4, #0
beq _02128d36
bl func_ov11_02128318
mov r0, #0
pop {r4, pc}
_02128d36:
mov r0, #1
pop {r4, pc}
nop
thumb_func_end func_ov11_02128cdc
_02128d3c: .word data_ov11_02132e40
_02128d40: .word 0x000013e0
_02128d44: .word data_ov11_021306c8
_02128d48: .word data_ov11_021306f8
.global func_ov11_02128d4c
thumb_func_start func_ov11_02128d4c
func_ov11_02128d4c: ; 0x02128d4c
push {r3, lr}
bl func_ov11_02128800
cmp r0, #0
bne _02128d5c
mov r0, #0xa
bl func_ov11_021282c8
_02128d5c:
pop {r3, pc}
.align 2, 0
thumb_func_end func_ov11_02128d4c
.global func_ov11_02128d60
thumb_func_start func_ov11_02128d60
func_ov11_02128d60: ; 0x02128d60
push {r3, lr}
ldr r0, _02128e08 ; =data_ov11_02132e40
ldr r1, [r0, #4]
ldr r2, [r1, #0x40]
cmp r2, #1
bne _02128d7c
ldr r2, [r0]
cmp r2, #0
beq _02128e06
mov r0, #2
ldr r1, _02128e0c ; =data_ov11_0213072c
lsl r0, r0, #0x1a
blx r2
pop {r3, pc}
_02128d7c:
ldr r3, [r0]
cmp r3, #0
beq _02128d8a
mov r0, #2
ldr r1, _02128e10 ; =data_ov11_02130750
lsl r0, r0, #0x1a
blx r3
_02128d8a:
ldr r0, _02128e08 ; =data_ov11_02132e40
ldr r0, [r0, #4]
ldr r0, [r0, #0x40]
cmp r0, #6
beq _02128da8
cmp r0, #5
beq _02128da8
cmp r0, #4
beq _02128da8
mov r0, #3
bl func_ov11_021282c8
bl func_ov11_02128d4c
pop {r3, pc}
_02128da8:
mov r0, #3
bl func_ov11_021282c8
ldr r0, _02128e08 ; =data_ov11_02132e40
ldr r0, [r0, #4]
ldr r0, [r0, #0x44]
cmp r0, #5
bhi _02128e06
add r0, r0, r0
add r0, pc
ldrh r0, [r0, #6]
lsl r0, r0, #0x10
asr r0, r0, #0x10
add pc, r0
_02128dc4: ; jump table
.short _02128dfa - _02128dc4 - 2 ; case 0
.short _02128dde - _02128dc4 - 2 ; case 1
.short _02128dec - _02128dc4 - 2 ; case 2
.short _02128dd0 - _02128dc4 - 2 ; case 3
.short _02128dfa - _02128dc4 - 2 ; case 4
.short _02128dde - _02128dc4 - 2 ; case 5
_02128dd0:
bl func_ov11_02128740
cmp r0, #0
bne _02128e06
bl func_ov11_02128d4c
pop {r3, pc}
_02128dde:
bl func_ov11_02128778
cmp r0, #0
bne _02128e06
bl func_ov11_02128d4c
pop {r3, pc}
_02128dec:
bl func_ov11_0212868c
cmp r0, #0
bne _02128e06
bl func_ov11_02128d4c
pop {r3, pc}
_02128dfa:
bl func_ov11_021286b0
cmp r0, #0
bne _02128e06
bl func_ov11_02128d4c
_02128e06:
pop {r3, pc}
.align 2, 0
thumb_func_end func_ov11_02128d60
_02128e08: .word data_ov11_02132e40
_02128e0c: .word data_ov11_0213072c
_02128e10: .word data_ov11_02130750
.global func_ov11_02128e14
thumb_func_start func_ov11_02128e14
func_ov11_02128e14: ; 0x02128e14
push {r3, lr}
ldr r0, _02128e44 ; =data_ov11_02132e40
ldr r0, [r0, #4]
ldr r0, [r0, #0x40]
cmp r0, #1
beq _02128e24
blx func_0200f248
_02128e24:
mov r0, #3
bl func_ov11_021282c8
ldr r0, _02128e48 ; =func_ov11_02128844
blx func_ov01_020effd4
cmp r0, #2
beq _02128e3e
mov r0, #9
bl func_ov11_021282c8
mov r0, #0
pop {r3, pc}
_02128e3e:
mov r0, #1
pop {r3, pc}
nop
thumb_func_end func_ov11_02128e14
_02128e44: .word data_ov11_02132e40
_02128e48: .word func_ov11_02128844
.global func_ov11_02128e4c
thumb_func_start func_ov11_02128e4c
func_ov11_02128e4c: ; 0x02128e4c
push {r4, r5, r6, lr}
add r4, r1, #0
ldr r1, _02128ef8 ; =data_ov11_02132e48
str r0, [r1]
mov r1, #0xb
lsl r1, r1, #8
add r0, r0, r1
bl func_ov11_02127ad4
ldr r0, _02128ef8 ; =data_ov11_02132e48
mov r5, #0xa9
ldr r3, [r0]
ldr r1, _02128efc ; =0x00000648
mov r2, #0
strh r2, [r3, r1]
ldr r3, [r0]
add r1, r1, #2
strh r2, [r3, r1]
ldr r3, [r0]
mov r1, #1
lsl r5, r5, #4
strb r1, [r3, r5]
add r3, r5, #1
ldr r6, [r0]
add r5, #0xc
strb r1, [r6, r3]
ldr r0, [r0]
str r2, [r0, r5]
bl func_ov11_02129700
ldr r1, _02128ef8 ; =data_ov11_02132e48
ldr r3, [r4]
ldr r2, [r1]
ldr r0, _02128f00 ; =0x00000ab4
str r3, [r2, r0]
ldr r5, [r4, #4]
ldr r3, [r1]
add r2, r0, #4
str r5, [r3, r2]
add r2, r0, #0
ldr r5, [r4, #8]
ldr r3, [r1]
add r2, #8
str r5, [r3, r2]
add r2, r0, #0
ldr r5, [r4, #0xc]
ldr r3, [r1]
add r2, #0xc
str r5, [r3, r2]
add r2, r0, #0
ldr r5, [r4, #0x10]
ldr r3, [r1]
add r2, #0x10
str r5, [r3, r2]
add r2, r0, #0
ldr r5, [r4, #0x14]
ldr r3, [r1]
add r2, #0x14
str r5, [r3, r2]
add r2, r0, #0
ldrb r4, [r4, #0x18]
ldr r3, [r1]
sub r2, #0x22
strb r4, [r3, r2]
ldr r1, [r1]
mov r2, #2
add r0, #0x18
strb r2, [r1, r0]
blx func_0200e8f8
ldr r0, _02128ef8 ; =data_ov11_02132e48
ldr r1, [r0]
ldr r0, _02128f04 ; =0x0000064c
add r0, r1, r0
bl func_ov00_02077c64
blx func_0200e8f8
bl func_ov11_021264b4
ldr r1, _02128ef8 ; =data_ov11_02132e48
ldr r2, [r1]
ldr r1, _02128f08 ; =0x00000aa4
str r0, [r2, r1]
pop {r4, r5, r6, pc}
nop
thumb_func_end func_ov11_02128e4c
_02128ef8: .word data_ov11_02132e48
_02128efc: .word 0x00000648
_02128f00: .word 0x00000ab4
_02128f04: .word 0x0000064c
_02128f08: .word 0x00000aa4
.global func_ov11_02128f0c
thumb_func_start func_ov11_02128f0c
func_ov11_02128f0c: ; 0x02128f0c
push {r3, lr}
ldr r0, _02128fa4 ; =data_ov11_02132e48
mov r2, #0xa9
ldr r0, [r0]
lsl r2, r2, #4
ldrb r3, [r0, r2]
cmp r3, #1
beq _02128f2c
cmp r3, #0x14
beq _02128f2c
cmp r3, #0x17
beq _02128f2c
cmp r3, #0x1a
beq _02128f2c
cmp r3, #0x1d
bne _02128f42
_02128f2c:
mov r1, #0xa9
mov r2, #0x22
lsl r1, r1, #4
strb r2, [r0, r1]
ldr r0, _02128fa4 ; =data_ov11_02132e48
mov r2, #0
ldr r0, [r0]
add r1, #0x1c
strb r2, [r0, r1]
mov r0, #1
pop {r3, pc}
_02128f42:
cmp r3, #4
beq _02128f52
cmp r3, #5
beq _02128f52
cmp r3, #6
beq _02128f52
cmp r3, #0xd
bne _02128f7e
_02128f52:
cmp r3, #4
bne _02128f62
ldr r1, _02128fa8 ; =0x00000a98
ldr r0, [r0, r1]
cmp r0, #6
bhs _02128f62
mov r0, #0
pop {r3, pc}
_02128f62:
bl func_ov01_020f482c
ldr r1, _02128fa4 ; =data_ov11_02132e48
mov r0, #0xa9
ldr r2, [r1]
mov r3, #0x10
lsl r0, r0, #4
strb r3, [r2, r0]
ldr r1, [r1]
mov r2, #2
add r0, #0x1c
strb r2, [r1, r0]
mov r0, #1
pop {r3, pc}
_02128f7e:
add r1, r3, #0
add r1, #0xf7
lsl r1, r1, #0x18
lsr r1, r1, #0x18
cmp r1, #1
bhi _02128f92
mov r1, #0x20
strb r1, [r0, r2]
mov r0, #1
pop {r3, pc}
_02128f92:
cmp r3, #0xc
bne _02128f9e
mov r1, #0x22
strb r1, [r0, r2]
mov r0, #1
pop {r3, pc}
_02128f9e:
mov r0, #0
pop {r3, pc}
nop
thumb_func_end func_ov11_02128f0c
_02128fa4: .word data_ov11_02132e48
_02128fa8: .word 0x00000a98
.global func_ov11_02128fac
thumb_func_start func_ov11_02128fac
func_ov11_02128fac: ; 0x02128fac
push {r3, lr}
ldr r0, _02129000 ; =data_ov11_02132e48
ldr r1, [r0]
ldr r0, _02129004 ; =0x00000ac8
ldr r0, [r1, r0]
bl func_ov11_0212885c
ldr r0, _02129000 ; =data_ov11_02132e48
mov r2, #1
ldr r1, [r0]
mov r0, #0xa9
lsl r0, r0, #4
strb r2, [r1, r0]
blx func_ov01_020efdac
ldr r2, _02129000 ; =data_ov11_02132e48
ldr r1, _02129008 ; =0x00000648
ldr r3, [r2]
strh r0, [r3, r1]
ldr r2, [r2]
ldr r1, _0212900c ; =0x00000aa4
ldr r0, [r2, r1]
sub r1, #0x54
add r1, r2, r1
mov r2, #0x40
blx func_02007ad8
ldr r1, _02129000 ; =data_ov11_02132e48
ldr r0, _02129010 ; =0x00000a93
ldr r2, [r1]
mov r3, #0
strb r3, [r2, r0]
mov r0, #0x81
ldr r2, [r1]
lsl r0, r0, #2
str r3, [r2, r0]
ldr r2, [r1]
ldr r0, _02129008 ; =0x00000648
ldrh r1, [r2, r0]
add r1, r1, #1
strh r1, [r2, r0]
pop {r3, pc}
.align 2, 0
thumb_func_end func_ov11_02128fac
_02129000: .word data_ov11_02132e48
_02129004: .word 0x00000ac8
_02129008: .word 0x00000648
_0212900c: .word 0x00000aa4
_02129010: .word 0x00000a93
.global func_ov11_02129014
thumb_func_start func_ov11_02129014
func_ov11_02129014: ; 0x02129014
push {r3, lr}
ldr r0, _02129048 ; =data_ov11_02132e48
ldr r1, [r0]
mov r0, #0xa9
lsl r0, r0, #4
ldrb r0, [r1, r0]
cmp r0, #1
beq _0212902c
cmp r0, #0x1a
beq _0212902c
cmp r0, #0x1d
bne _02129044
_0212902c:
bl func_ov11_02128fac
bl func_ov11_02128b04
ldr r0, _02129048 ; =data_ov11_02132e48
mov r2, #2
ldr r1, [r0]
mov r0, #0xa9
lsl r0, r0, #4
strb r2, [r1, r0]
mov r0, #1
pop {r3, pc}
_02129044:
mov r0, #0
pop {r3, pc}
.align 2, 0
thumb_func_end func_ov11_02129014
_02129048: .word data_ov11_02132e48
.global func_ov11_0212904c
thumb_func_start func_ov11_0212904c
func_ov11_0212904c: ; 0x0212904c
push {r3, lr}
ldr r0, _0212906c ; =data_ov11_02132e48
ldr r2, [r0]
mov r0, #0xa9
lsl r0, r0, #4
ldrb r1, [r2, r0]
cmp r1, #5
bne _02129068
mov r1, #6
strb r1, [r2, r0]
bl func_ov11_02127dc4
mov r0, #1
pop {r3, pc}
_02129068:
mov r0, #0
pop {r3, pc}
.align 2, 0
thumb_func_end func_ov11_0212904c
_0212906c: .word data_ov11_02132e48
.global func_ov11_02129070
thumb_func_start func_ov11_02129070
func_ov11_02129070: ; 0x02129070
push {r4, lr}
ldr r1, _021292fc ; =data_ov11_02132e48
mov r0, #0xa9
ldr r2, [r1]
lsl r0, r0, #4
ldrb r3, [r2, r0]
cmp r3, #0x22
bls _02129082
b _021292f8
_02129082:
add r3, r3, r3
add r3, pc
ldrh r3, [r3, #6]
lsl r3, r3, #0x10
asr r3, r3, #0x10
add pc, r3
_0212908e: ; jump table
.short _021292f8 - _0212908e - 2 ; case 0
.short _021290d4 - _0212908e - 2 ; case 1
.short _021290fe - _0212908e - 2 ; case 2
.short _02129104 - _0212908e - 2 ; case 3
.short _02129116 - _0212908e - 2 ; case 4
.short _02129128 - _0212908e - 2 ; case 5
.short _02129128 - _0212908e - 2 ; case 6
.short _0212912e - _0212908e - 2 ; case 7
.short _02129134 - _0212908e - 2 ; case 8
.short _02129134 - _0212908e - 2 ; case 9
.short _02129134 - _0212908e - 2 ; case 10
.short _0212913a - _0212908e - 2 ; case 11
.short _021292f8 - _0212908e - 2 ; case 12
.short _021292f8 - _0212908e - 2 ; case 13
.short _021292f8 - _0212908e - 2 ; case 14
.short _021292f8 - _0212908e - 2 ; case 15
.short _02129140 - _0212908e - 2 ; case 16
.short _02129150 - _0212908e - 2 ; case 17
.short _0212916c - _0212908e - 2 ; case 18
.short _02129184 - _0212908e - 2 ; case 19
.short _021292f8 - _0212908e - 2 ; case 20
.short _021291b4 - _0212908e - 2 ; case 21
.short _021291cc - _0212908e - 2 ; case 22
.short _021292f8 - _0212908e - 2 ; case 23
.short _021291fe - _0212908e - 2 ; case 24
.short _02129216 - _0212908e - 2 ; case 25
.short _021292f8 - _0212908e - 2 ; case 26
.short _02129246 - _0212908e - 2 ; case 27
.short _0212925e - _0212908e - 2 ; case 28
.short _021292f8 - _0212908e - 2 ; case 29
.short _021292f4 - _0212908e - 2 ; case 30
.short _021292f8 - _0212908e - 2 ; case 31
.short _021292ac - _0212908e - 2 ; case 32
.short _021292c4 - _0212908e - 2 ; case 33
.short _021292f8 - _0212908e - 2 ; case 34
_021290d4:
add r3, r0, #0
add r3, #0x1c
ldrb r3, [r2, r3]
cmp r3, #1
bne _021290ea
mov r1, #0
add r0, #0x1c
strb r1, [r2, r0]
bl func_ov11_02129014
pop {r4, pc}
_021290ea:
cmp r3, #2
bne _021291ea
add r3, r0, #0
mov r4, #0
add r3, #0x1c
strb r4, [r2, r3]
ldr r1, [r1]
mov r2, #0x22
strb r2, [r1, r0]
pop {r4, pc}
_021290fe:
bl func_ov11_02129348
pop {r4, pc}
_02129104:
bl func_ov11_021293c4
ldr r0, _021292fc ; =data_ov11_02132e48
mov r2, #4
ldr r1, [r0]
mov r0, #0xa9
lsl r0, r0, #4
strb r2, [r1, r0]
pop {r4, pc}
_02129116:
add r1, r0, #0
add r1, #8
ldr r1, [r2, r1]
add r0, #8
add r1, r1, #1
str r1, [r2, r0]
bl func_ov11_021293e4
pop {r4, pc}
_02129128:
bl func_ov11_021293e4
pop {r4, pc}
_0212912e:
bl func_ov11_02129518
pop {r4, pc}
_02129134:
bl func_ov11_0212953c
pop {r4, pc}
_0212913a:
bl func_ov11_0212969c
pop {r4, pc}
_02129140:
add r3, r0, #0
mov r4, #0
add r3, #0xc
str r4, [r2, r3]
ldr r1, [r1]
mov r2, #0x11
strb r2, [r1, r0]
pop {r4, pc}
_02129150:
add r1, r0, #0
add r1, #0xc
ldr r3, [r2, r1]
add r1, r0, #0
add r1, #0xc
ldr r1, [r2, r1]
add r0, #0xc
add r1, r1, #1
str r1, [r2, r0]
cmp r3, #0x1e
bls _021291ea
bl func_ov11_021296b0
pop {r4, pc}
_0212916c:
bl func_ov01_020f482c
ldr r1, _021292fc ; =data_ov11_02132e48
ldr r0, _02129300 ; =0x00000a9c
ldr r2, [r1]
mov r3, #0
str r3, [r2, r0]
ldr r1, [r1]
mov r2, #0x16
sub r0, #0xc
strb r2, [r1, r0]
pop {r4, pc}
_02129184:
add r1, r0, #0
add r1, #0xc
ldr r3, [r2, r1]
add r1, r0, #0
add r1, #0xc
ldr r1, [r2, r1]
add r0, #0xc
add r1, r1, #1
str r1, [r2, r0]
cmp r3, #0x1e
bls _021291ea
bl func_ov11_02128878
cmp r0, #1
bne _021291ea
bl func_ov11_02128e14
ldr r0, _021292fc ; =data_ov11_02132e48
mov r2, #0x14
ldr r1, [r0]
mov r0, #0xa9
lsl r0, r0, #4
strb r2, [r1, r0]
pop {r4, pc}
_021291b4:
bl func_ov11_02128d60
ldr r1, _021292fc ; =data_ov11_02132e48
ldr r0, _02129300 ; =0x00000a9c
ldr r2, [r1]
mov r3, #0
str r3, [r2, r0]
ldr r1, [r1]
mov r2, #0x16
sub r0, #0xc
strb r2, [r1, r0]
pop {r4, pc}
_021291cc:
add r1, r0, #0
add r1, #0xc
ldr r3, [r2, r1]
add r1, r0, #0
add r1, #0xc
ldr r1, [r2, r1]
add r0, #0xc
add r1, r1, #1
str r1, [r2, r0]
cmp r3, #0x1e
bls _021291ea
bl func_ov11_02128878
cmp r0, #1
beq _021291ec
_021291ea:
b _021292f8
_021291ec:
bl func_ov11_02128e14
ldr r0, _021292fc ; =data_ov11_02132e48
mov r2, #0x17
ldr r1, [r0]
mov r0, #0xa9
lsl r0, r0, #4
strb r2, [r1, r0]
pop {r4, pc}
_021291fe:
bl func_ov11_02128d60
ldr r1, _021292fc ; =data_ov11_02132e48
ldr r0, _02129300 ; =0x00000a9c
ldr r2, [r1]
mov r3, #0
str r3, [r2, r0]
ldr r1, [r1]
mov r2, #0x19
sub r0, #0xc
strb r2, [r1, r0]
pop {r4, pc}
_02129216:
add r1, r0, #0
add r1, #0xc
ldr r3, [r2, r1]
add r1, r0, #0
add r1, #0xc
ldr r1, [r2, r1]
add r0, #0xc
add r1, r1, #1
str r1, [r2, r0]
cmp r3, #0x1e
bls _021292f8
bl func_ov11_02128878
cmp r0, #1
bne _021292f8
bl func_ov11_02128e14
ldr r0, _021292fc ; =data_ov11_02132e48
mov r2, #0x1a
ldr r1, [r0]
mov r0, #0xa9
lsl r0, r0, #4
strb r2, [r1, r0]
pop {r4, pc}
_02129246:
bl func_ov11_02128d60
ldr r1, _021292fc ; =data_ov11_02132e48
ldr r0, _02129300 ; =0x00000a9c
ldr r2, [r1]
mov r3, #0
str r3, [r2, r0]
ldr r1, [r1]
mov r2, #0x1c
sub r0, #0xc
strb r2, [r1, r0]
pop {r4, pc}
_0212925e:
add r1, r0, #0
add r1, #0xc
ldr r3, [r2, r1]
add r1, r0, #0
add r1, #0xc
ldr r1, [r2, r1]
add r0, #0xc
add r1, r1, #1
str r1, [r2, r0]
cmp r3, #0x1e
bls _021292f8
bl func_ov11_02128878
cmp r0, #1
bne _0212928e
bl func_ov11_02128e14
ldr r0, _021292fc ; =data_ov11_02132e48
mov r2, #0x1d
ldr r1, [r0]
mov r0, #0xa9
lsl r0, r0, #4
strb r2, [r1, r0]
pop {r4, pc}
_0212928e:
ldr r0, _021292fc ; =data_ov11_02132e48
ldr r1, [r0]
ldr r0, _02129300 ; =0x00000a9c
ldr r4, [r1, r0]
mov r1, #0x1e
add r0, r4, #0
blx FastDivide
cmp r1, #1
bne _021292f8
cmp r4, #0x37
bls _021292f8
bl func_ov11_02128d60
pop {r4, pc}
_021292ac:
bl func_ov11_02128d60
ldr r1, _021292fc ; =data_ov11_02132e48
ldr r0, _02129300 ; =0x00000a9c
ldr r2, [r1]
mov r3, #0
str r3, [r2, r0]
ldr r1, [r1]
mov r2, #0x21
sub r0, #0xc
strb r2, [r1, r0]
pop {r4, pc}
_021292c4:
add r1, r0, #0
add r1, #0xc
ldr r3, [r2, r1]
add r1, r0, #0
add r1, #0xc
ldr r1, [r2, r1]
add r0, #0xc
add r1, r1, #1
str r1, [r2, r0]
cmp r3, #0x1e
bls _021292f8
bl func_ov11_02128878
cmp r0, #1
bne _021292f8
bl func_ov11_02128e14
ldr r0, _021292fc ; =data_ov11_02132e48
mov r2, #0x22
ldr r1, [r0]
mov r0, #0xa9
lsl r0, r0, #4
strb r2, [r1, r0]
pop {r4, pc}
_021292f4:
bl func_ov11_02128d60
_021292f8:
pop {r4, pc}
nop
thumb_func_end func_ov11_02129070
_021292fc: .word data_ov11_02132e48
_02129300: .word 0x00000a9c
.global func_ov11_02129304
thumb_func_start func_ov11_02129304
func_ov11_02129304: ; 0x02129304
push {r3, r4}
ldr r3, _02129338 ; =data_ov11_02132e48
mov r2, #0xa9
ldr r4, [r3]
lsl r2, r2, #4
ldrb r4, [r4, r2]
strb r4, [r0]
ldr r4, [r3]
add r0, r2, #1
ldrb r3, [r4, r2]
ldrb r0, [r4, r0]
cmp r3, r0
beq _02129322
mov r0, #1
b _02129324
_02129322:
mov r0, #0
_02129324:
strb r0, [r1]
ldr r0, _02129338 ; =data_ov11_02132e48
ldr r2, [r0]
mov r0, #0xa9
lsl r0, r0, #4
ldrb r1, [r2, r0]
add r0, r0, #1
strb r1, [r2, r0]
pop {r3, r4}
bx lr
.align 2, 0
thumb_func_end func_ov11_02129304
_02129338: .word data_ov11_02132e48
.global func_ov11_0212933c
thumb_func_start func_ov11_0212933c
func_ov11_0212933c: ; 0x0212933c
ldr r3, _02129344 ; =func_ov01_020f1ba4
mov r0, #1
bx r3
nop
thumb_func_end func_ov11_0212933c
_02129344: .word func_ov01_020f1ba4
.global func_ov11_02129348
thumb_func_start func_ov11_02129348
func_ov11_02129348: ; 0x02129348
push {r3, lr}
bl func_ov11_02128878
cmp r0, #9
bhi _021293b0
add r0, r0, r0
add r0, pc
ldrh r0, [r0, #6]
lsl r0, r0, #0x10
asr r0, r0, #0x10
add pc, r0
_0212935e: ; jump table
.short _02129396 - _0212935e - 2 ; case 0
.short _02129372 - _0212935e - 2 ; case 1
.short _021293b0 - _0212935e - 2 ; case 2
.short _021293b4 - _0212935e - 2 ; case 3
.short _021293b0 - _0212935e - 2 ; case 4
.short _021293b0 - _0212935e - 2 ; case 5
.short _021293b0 - _0212935e - 2 ; case 6
.short _02129378 - _0212935e - 2 ; case 7
.short _021293b0 - _0212935e - 2 ; case 8
.short _021293aa - _0212935e - 2 ; case 9
_02129372:
bl func_ov11_02128884
pop {r3, pc}
_02129378:
bl func_ov11_02128a28
ldr r2, _021293b8 ; =data_ov11_02132e48
ldr r1, _021293bc ; =0x0000064a
ldr r3, [r2]
strh r0, [r3, r1]
ldr r1, [r2]
ldr r0, _021293c0 ; =0x00000a98
mov r3, #0
str r3, [r1, r0]
ldr r1, [r2]
mov r3, #3
sub r0, #8
strb r3, [r1, r0]
pop {r3, pc}
_02129396:
ldr r1, _021293b8 ; =data_ov11_02132e48
ldr r0, _021293c0 ; =0x00000a98
ldr r2, [r1]
mov r3, #0
str r3, [r2, r0]
ldr r1, [r1]
mov r2, #3
sub r0, #8
strb r2, [r1, r0]
pop {r3, pc}
_021293aa:
bl func_ov11_02128d4c
pop {r3, pc}
_021293b0:
blx func_0200f248
_021293b4:
pop {r3, pc}
nop
thumb_func_end func_ov11_02129348
_021293b8: .word data_ov11_02132e48
_021293bc: .word 0x0000064a
_021293c0: .word 0x00000a98
.global func_ov11_021293c4
thumb_func_start func_ov11_021293c4
func_ov11_021293c4: ; 0x021293c4
ldr r0, _021293d4 ; =data_ov11_02132e48
ldr r1, _021293d8 ; =0x00000648
ldr r2, [r0]
ldr r0, _021293dc ; =0x00000ac8
ldr r3, _021293e0 ; =func_ov11_02127b00
ldr r0, [r2, r0]
ldrh r1, [r2, r1]
bx r3
.align 2, 0
thumb_func_end func_ov11_021293c4
_021293d4: .word data_ov11_02132e48
_021293d8: .word 0x00000648
_021293dc: .word 0x00000ac8
_021293e0: .word func_ov11_02127b00
.global func_ov11_021293e4
thumb_func_start func_ov11_021293e4
func_ov11_021293e4: ; 0x021293e4
push {r3, lr}
bl func_ov11_02128144
cmp r0, #7
bls _021293f0
b _0212950a
_021293f0:
add r0, r0, r0
add r0, pc
ldrh r0, [r0, #6]
lsl r0, r0, #0x10
asr r0, r0, #0x10
add pc, r0
_021293fc: ; jump table
.short _021294d8 - _021293fc - 2 ; case 0
.short _0212940c - _021293fc - 2 ; case 1
.short _0212941e - _021293fc - 2 ; case 2
.short _0212947e - _021293fc - 2 ; case 3
.short _0212950a - _021293fc - 2 ; case 4
.short _021294b8 - _021293fc - 2 ; case 5
.short _0212950a - _021293fc - 2 ; case 6
.short _021294c6 - _021293fc - 2 ; case 7
_0212940c:
ldr r0, _0212950c ; =data_ov11_02132e48
ldr r1, _02129510 ; =0x0000064a
ldr r2, [r0]
ldr r0, _02129514 ; =0x00000ab4
ldrh r1, [r2, r1]
add r0, r2, r0
bl func_ov11_02127bb0
pop {r3, pc}
_0212941e:
mov r0, #2
bl func_ov11_02128150
cmp r0, #0
beq _02129436
ldr r0, _0212950c ; =data_ov11_02132e48
mov r2, #5
ldr r1, [r0]
mov r0, #0xa9
lsl r0, r0, #4
strb r2, [r1, r0]
pop {r3, pc}
_02129436:
mov r0, #3
bl func_ov11_02128150
cmp r0, #0
bne _0212944a
mov r0, #4
bl func_ov11_02128150
cmp r0, #0
beq _02129458
_0212944a:
ldr r0, _0212950c ; =data_ov11_02132e48
mov r2, #6
ldr r1, [r0]
mov r0, #0xa9
lsl r0, r0, #4
strb r2, [r1, r0]
pop {r3, pc}
_02129458:
ldr r0, _0212950c ; =data_ov11_02132e48
ldr r1, [r0]
mov r0, #0xa9
lsl r0, r0, #4
ldrb r0, [r1, r0]
cmp r0, #5
bne _0212950a
mov r0, #2
bl func_ov11_02128150
cmp r0, #0
bne _0212950a
ldr r0, _0212950c ; =data_ov11_02132e48
mov r2, #0xd
ldr r1, [r0]
mov r0, #0xa9
lsl r0, r0, #4
strb r2, [r1, r0]
pop {r3, pc}
_0212947e:
bl func_ov11_02127e48
cmp r0, #0
beq _0212948c
bl func_ov11_02127e88
pop {r3, pc}
_0212948c:
ldr r0, _0212950c ; =data_ov11_02132e48
ldr r1, [r0]
mov r0, #0xa9
lsl r0, r0, #4
ldrb r0, [r1, r0]
add r0, #0xfa
lsl r0, r0, #0x18
lsr r0, r0, #0x18
cmp r0, #1
bhi _0212950a
mov r0, #3
bl func_ov11_02128150
cmp r0, #0
bne _0212950a
ldr r0, _0212950c ; =data_ov11_02132e48
mov r2, #0x12
ldr r1, [r0]
mov r0, #0xa9
lsl r0, r0, #4
strb r2, [r1, r0]
pop {r3, pc}
_021294b8:
ldr r0, _0212950c ; =data_ov11_02132e48
mov r2, #7
ldr r1, [r0]
mov r0, #0xa9
lsl r0, r0, #4
strb r2, [r1, r0]
pop {r3, pc}
_021294c6:
bl func_ov11_02127f1c
ldr r0, _0212950c ; =data_ov11_02132e48
mov r2, #1
ldr r1, [r0]
mov r0, #0xa9
lsl r0, r0, #4
strb r2, [r1, r0]
pop {r3, pc}
_021294d8:
bl func_ov11_02128878
cmp r0, #0
beq _021294f0
cmp r0, #1
beq _021294ea
cmp r0, #3
beq _0212950a
b _021294fe
_021294ea:
bl func_ov11_02128e14
pop {r3, pc}
_021294f0:
ldr r0, _0212950c ; =data_ov11_02132e48
mov r2, #0x1f
ldr r1, [r0]
mov r0, #0xa9
lsl r0, r0, #4
strb r2, [r1, r0]
pop {r3, pc}
_021294fe:
ldr r0, _0212950c ; =data_ov11_02132e48
mov r2, #0x1f
ldr r1, [r0]
mov r0, #0xa9
lsl r0, r0, #4
strb r2, [r1, r0]
_0212950a:
pop {r3, pc}
.align 2, 0
thumb_func_end func_ov11_021293e4
_0212950c: .word data_ov11_02132e48
_02129510: .word 0x0000064a
_02129514: .word 0x00000ab4
.global func_ov11_02129518
thumb_func_start func_ov11_02129518
func_ov11_02129518: ; 0x02129518
push {r3, lr}
bl func_ov11_02129700
ldr r0, _02129534 ; =func_ov11_021296d4
bl func_ov11_02128cb0
ldr r0, _02129538 ; =data_ov11_02132e48
mov r2, #8
ldr r1, [r0]
mov r0, #0xa9
lsl r0, r0, #4
strb r2, [r1, r0]
pop {r3, pc}
nop
thumb_func_end func_ov11_02129518
_02129534: .word func_ov11_021296d4
_02129538: .word data_ov11_02132e48
.global func_ov11_0212953c
thumb_func_start func_ov11_0212953c
func_ov11_0212953c: ; 0x0212953c
push {r3, r4, r5, lr}
bl func_ov11_02128878
cmp r0, #6
bls _02129548
b _0212968c
_02129548:
add r0, r0, r0
add r0, pc
ldrh r0, [r0, #6]
lsl r0, r0, #0x10
asr r0, r0, #0x10
add pc, r0
_02129554: ; jump table
.short _0212968c - _02129554 - 2 ; case 0
.short _02129562 - _02129554 - 2 ; case 1
.short _0212968c - _02129554 - 2 ; case 2
.short _0212968c - _02129554 - 2 ; case 3
.short _0212957c - _02129554 - 2 ; case 4
.short _0212957c - _02129554 - 2 ; case 5
.short _0212957c - _02129554 - 2 ; case 6
_02129562:
ldr r0, _02129690 ; =data_ov11_02132e48
ldr r3, _02129694 ; =0x00000648
ldr r2, [r0]
mov r0, #4
ldrh r1, [r2, r3]
add r3, r3, #2
ldrh r2, [r2, r3]
add r1, r1, #1
lsl r1, r1, #0x10
lsr r1, r1, #0x10
bl func_ov11_02128bd0
pop {r3, r4, r5, pc}
_0212957c:
ldr r0, _02129690 ; =data_ov11_02132e48
ldr r2, _02129698 ; =0x00000aa4
ldr r3, [r0]
mov r0, #2
lsl r0, r0, #8
ldrh r1, [r3, r0]
ldr r2, [r3, r2]
mov r3, #0x1c
lsr r5, r1, #0x1f
lsl r4, r1, #0x1c
sub r4, r4, r5
ror r4, r3
add r3, r5, r4
lsl r3, r3, #6
mov r0, #0
add r2, r2, r3
bl func_ov11_02129730
bl func_ov11_02129834
ldr r0, _02129690 ; =data_ov11_02132e48
mov r1, #0xa9
ldr r3, [r0]
lsl r1, r1, #4
ldrb r0, [r3, r1]
cmp r0, #0x1b
beq _0212968c
mov r0, #0x81
lsl r0, r0, #2
ldr r2, [r3, r0]
sub r0, #0x24
cmp r2, r0
bls _021295c4
mov r0, #0x1b
strb r0, [r3, r1]
pop {r3, r4, r5, pc}
_021295c4:
bl func_ov11_021298dc
cmp r0, #0x10
beq _021295d4
bl func_ov11_021298dc
cmp r0, #0x20
bne _021295e6
_021295d4:
bl func_ov11_021298dc
ldr r0, _02129690 ; =data_ov11_02132e48
mov r2, #0xa
ldr r1, [r0]
mov r0, #0xa9
lsl r0, r0, #4
strb r2, [r1, r0]
pop {r3, r4, r5, pc}
_021295e6:
bl func_ov11_021298dc
cmp r0, #0x40
bne _021295fc
ldr r0, _02129690 ; =data_ov11_02132e48
mov r2, #0xb
ldr r1, [r0]
mov r0, #0xa9
lsl r0, r0, #4
strb r2, [r1, r0]
pop {r3, r4, r5, pc}
_021295fc:
bl func_ov11_021298dc
cmp r0, #0xff
bne _02129612
ldr r0, _02129690 ; =data_ov11_02132e48
mov r2, #0x1b
ldr r1, [r0]
mov r0, #0xa9
lsl r0, r0, #4
strb r2, [r1, r0]
pop {r3, r4, r5, pc}
_02129612:
bl func_ov11_021298dc
cmp r0, #0x50
bne _02129628
ldr r0, _02129690 ; =data_ov11_02132e48
mov r2, #0x15
ldr r1, [r0]
mov r0, #0xa9
lsl r0, r0, #4
strb r2, [r1, r0]
pop {r3, r4, r5, pc}
_02129628:
bl func_ov11_021298dc
cmp r0, #0x60
bne _0212963e
ldr r0, _02129690 ; =data_ov11_02132e48
mov r2, #0x18
ldr r1, [r0]
mov r0, #0xa9
lsl r0, r0, #4
strb r2, [r1, r0]
pop {r3, r4, r5, pc}
_0212963e:
bl func_ov11_021298dc
cmp r0, #0x70
bne _02129654
ldr r0, _02129690 ; =data_ov11_02132e48
mov r2, #0x1b
ldr r1, [r0]
mov r0, #0xa9
lsl r0, r0, #4
strb r2, [r1, r0]
pop {r3, r4, r5, pc}
_02129654:
bl func_ov11_021298dc
cmp r0, #0
bne _0212966a
ldr r0, _02129690 ; =data_ov11_02132e48
mov r2, #8
ldr r1, [r0]
mov r0, #0xa9
lsl r0, r0, #4
strb r2, [r1, r0]
pop {r3, r4, r5, pc}
_0212966a:
bl func_ov11_021298dc
cmp r0, #0xbd
bne _02129680
ldr r0, _02129690 ; =data_ov11_02132e48
mov r2, #9
ldr r1, [r0]
mov r0, #0xa9
lsl r0, r0, #4
strb r2, [r1, r0]
pop {r3, r4, r5, pc}
_02129680:
ldr r0, _02129690 ; =data_ov11_02132e48
mov r2, #0x1f
ldr r1, [r0]
mov r0, #0xa9
lsl r0, r0, #4
strb r2, [r1, r0]
_0212968c:
pop {r3, r4, r5, pc}
nop
thumb_func_end func_ov11_0212953c
_02129690: .word data_ov11_02132e48
_02129694: .word 0x00000648
_02129698: .word 0x00000aa4
.global func_ov11_0212969c
thumb_func_start func_ov11_0212969c
func_ov11_0212969c: ; 0x0212969c
ldr r0, _021296ac ; =data_ov11_02132e48
mov r2, #0xc
ldr r1, [r0]
mov r0, #0xa9
lsl r0, r0, #4
strb r2, [r1, r0]
bx lr
nop
thumb_func_end func_ov11_0212969c
_021296ac: .word data_ov11_02132e48
.global func_ov11_021296b0
thumb_func_start func_ov11_021296b0
func_ov11_021296b0: ; 0x021296b0
push {r3, lr}
bl func_ov11_02128878
cmp r0, #1
bne _021296cc
bl func_ov11_02128e14
ldr r1, _021296d0 ; =data_ov11_02132e48
mov r0, #1
ldr r2, [r1]
mov r1, #0xa9
lsl r1, r1, #4
strb r0, [r2, r1]
pop {r3, pc}
_021296cc:
mov r0, #0
pop {r3, pc}
.align 2, 0
thumb_func_end func_ov11_021296b0
_021296d0: .word data_ov11_02132e48
.global func_ov11_021296d4
thumb_func_start func_ov11_021296d4
func_ov11_021296d4: ; 0x021296d4
push {r4, lr}
add r0, #0xa
bl func_ov11_0212822c
add r4, r0, #0
bne _021296e4
mov r0, #0
pop {r4, pc}
_021296e4:
bl func_ov11_02128208
ldr r1, _021296fc ; =data_ov11_02132e48
ldr r2, [r1]
sub r1, r4, #1
lsl r1, r1, #2
add r2, r2, r1
mov r1, #0xaa
lsl r1, r1, #4
str r0, [r2, r1]
mov r0, #1
pop {r4, pc}
.align 2, 0
thumb_func_end func_ov11_021296d4
_021296fc: .word data_ov11_02132e48
.global func_ov11_02129700
thumb_func_start func_ov11_02129700
func_ov11_02129700: ; 0x02129700
push {r3, lr}
ldr r0, _0212972c ; =data_ov11_02132e48
mov r2, #1
ldr r0, [r0]
lsl r2, r2, #8
add r0, r0, r2
mov r1, #0
blx func_02007a44
ldr r0, _0212972c ; =data_ov11_02132e48
mov r2, #1
ldr r0, [r0]
mov r1, #0
lsl r2, r2, #8
blx func_02007a44
ldr r0, _0212972c ; =data_ov11_02132e48
ldr r1, [r0]
mov r0, #0xab
lsl r0, r0, #4
str r1, [r1, r0]
pop {r3, pc}
.align 2, 0
thumb_func_end func_ov11_02129700
_0212972c: .word data_ov11_02132e48
.global func_ov11_02129730
thumb_func_start func_ov11_02129730
func_ov11_02129730: ; 0x02129730
push {r3, r4, r5, r6, r7, lr}
ldr r4, _0212982c ; =data_ov11_02132e48
ldr r3, _02129830 ; =0x00000a93
ldr r5, [r4]
ldrb r6, [r5, r3]
cmp r6, #1
bne _02129762
add r6, r3, #0
add r6, #0x1d
ldr r5, [r5, r6]
strh r0, [r5]
add r0, r3, #0
ldr r5, [r4]
add r0, #0x1d
ldr r0, [r5, r0]
add r3, #0x1d
strh r1, [r0, #2]
ldr r1, [r4]
add r0, r2, #0
ldr r1, [r1, r3]
mov r2, #0x40
add r1, r1, #4
blx func_02007ad8
b _02129784
_02129762:
mov r0, #0x81
lsl r0, r0, #2
ldr r1, [r5, r0]
mov r2, #0xbc
add r1, r1, #1
str r1, [r5, r0]
add r0, r3, #0
ldr r1, [r4]
add r0, #0x1d
ldr r0, [r1, r0]
strh r2, [r0]
sub r0, r3, #1
ldr r2, [r4]
add r3, #0x1d
ldrb r1, [r2, r0]
ldr r0, [r2, r3]
strb r1, [r0, #4]
_02129784:
bl func_ov11_02128878
cmp r0, #5
bne _02129828
ldr r0, _0212982c ; =data_ov11_02132e48
ldr r0, [r0]
bl func_ov11_02128cdc
cmp r0, #0
bne _021297a8
ldr r0, _0212982c ; =data_ov11_02132e48
ldr r2, [r0]
mov r0, #0x81
lsl r0, r0, #2
ldr r1, [r2, r0]
add r1, r1, #4
str r1, [r2, r0]
pop {r3, r4, r5, r6, r7, pc}
_021297a8:
ldr r0, _0212982c ; =data_ov11_02132e48
ldr r1, _02129830 ; =0x00000a93
ldr r0, [r0]
ldrb r1, [r0, r1]
cmp r1, #0
bne _021297c0
mov r1, #0x81
lsl r1, r1, #2
ldr r2, [r0, r1]
add r2, r2, #1
str r2, [r0, r1]
b _021297de
_021297c0:
mov r1, #0x81
mov r2, #0
lsl r1, r1, #2
str r2, [r0, r1]
bl func_ov11_02128868
cmp r0, #3
beq _021297de
ldr r0, _0212982c ; =data_ov11_02132e48
mov r2, #0x1b
ldr r1, [r0]
mov r0, #0xa9
lsl r0, r0, #4
strb r2, [r1, r0]
pop {r3, r4, r5, r6, r7, pc}
_021297de:
mov r5, #0
ldr r4, _0212982c ; =data_ov11_02132e48
add r7, r5, #0
mov r6, #1
_021297e6:
add r0, r5, #0
bl func_ov11_02128cbc
cmp r0, #0
beq _02129812
mov r1, #1
ldr r2, [r4]
lsl r1, r1, #8
add r1, r2, r1
mov r2, #0x44
mul r2, r5
add r1, r1, r2
mov r2, #0x44
blx func_02007ad8
ldr r1, [r4]
lsl r0, r5, #2
add r1, r1, r0
mov r0, #0x82
lsl r0, r0, #2
str r6, [r1, r0]
b _0212981e
_02129812:
ldr r1, [r4]
lsl r0, r5, #2
add r1, r1, r0
mov r0, #0x82
lsl r0, r0, #2
str r7, [r1, r0]
_0212981e:
add r0, r5, #1
lsl r0, r0, #0x10
lsr r5, r0, #0x10
cmp r5, #2
blo _021297e6
_02129828:
pop {r3, r4, r5, r6, r7, pc}
nop
thumb_func_end func_ov11_02129730
_0212982c: .word data_ov11_02132e48
_02129830: .word 0x00000a93
.global func_ov11_02129834
thumb_func_start func_ov11_02129834
func_ov11_02129834: ; 0x02129834
push {r4, r5, r6, r7}
mov r4, #0
ldr r0, _021298cc ; =data_ov11_02132e48
add r5, r4, #0
_0212983c:
ldr r3, [r0]
mov r1, #0x82
add r2, r3, r5
lsl r1, r1, #2
ldr r1, [r2, r1]
cmp r1, #0
beq _021298c0
mov r1, #1
lsl r1, r1, #8
add r2, r3, r1
mov r1, #0x44
mul r1, r4
cmp r4, #1
bne _021298c0
ldr r6, _021298d0 ; =0x00000a93
ldrb r6, [r3, r6]
cmp r6, #1
bne _0212989e
ldrh r1, [r2, r1]
cmp r1, #0x10
bne _021298c8
ldr r1, _021298d4 ; =0x00000a94
ldr r1, [r3, r1]
add r2, r1, #1
ldr r1, _021298d4 ; =0x00000a94
str r2, [r3, r1]
ldr r1, [r0]
ldr r2, _021298d4 ; =0x00000a94
ldr r3, [r1, r2]
mov r2, #1
tst r2, r3
bne _021298c0
mov r2, #2
lsl r2, r2, #8
ldrh r2, [r1, r2]
add r3, r2, #1
mov r2, #2
lsl r2, r2, #8
strh r3, [r1, r2]
ldr r3, [r0]
add r1, r2, #0
ldrh r1, [r3, r1]
cmp r1, #0x24
blo _021298c0
mov r1, #2
mov r2, #0
lsl r1, r1, #8
strh r2, [r3, r1]
b _021298c0
_0212989e:
ldr r6, _021298d8 ; =0x00000202
mov r7, #0xbc
strh r7, [r3, r6]
ldrh r1, [r2, r1]
cmp r1, #0xbd
bne _021298c0
ldr r3, [r0]
ldr r1, _021298d0 ; =0x00000a93
mov r2, #1
strb r2, [r3, r1]
ldr r3, [r0]
lsl r2, r2, #9
mov r1, #0
strh r1, [r3, r2]
ldr r3, [r0]
ldr r2, _021298d4 ; =0x00000a94
str r1, [r3, r2]
_021298c0:
add r4, r4, #1
add r5, r5, #4
cmp r4, #0x10
blt _0212983c
_021298c8:
pop {r4, r5, r6, r7}
bx lr
.align 2, 0
thumb_func_end func_ov11_02129834
_021298cc: .word data_ov11_02132e48
_021298d0: .word 0x00000a93
_021298d4: .word 0x00000a94
_021298d8: .word 0x00000202
.global func_ov11_021298dc
thumb_func_start func_ov11_021298dc
func_ov11_021298dc: ; 0x021298dc
ldr r0, _021298e8 ; =data_ov11_02132e48
ldr r1, [r0]
mov r0, #0x51
lsl r0, r0, #2
ldrh r0, [r1, r0]
bx lr
.align 2, 0
thumb_func_end func_ov11_021298dc
_021298e8: .word data_ov11_02132e48
.global func_ov11_021298ec
thumb_func_start func_ov11_021298ec
func_ov11_021298ec: ; 0x021298ec
push {r4, lr}
sub sp, #0xe8
mov r0, #0xe8
mov r1, #4
bl func_ov11_0212ac60
ldr r1, _021299e4 ; =data_ov11_02132e4c
str r0, [r1]
add r0, sp, #0xa0
bl func_02041ca8
ldr r1, _021299e8 ; =data_ov11_02130774
add r0, sp, #0xa0
bl func_02041e7c
cmp r0, #0
bne _02129912
blx func_0200f248
_02129912:
blx func_0200c76c
ldr r1, _021299e4 ; =data_ov11_02132e4c
mov r2, #8
ldr r1, [r1]
add r1, #0xe4
strh r0, [r1]
add r0, sp, #0xa0
add r1, sp, #0x18
ldr r4, [sp, #0xc4]
bl func_02041fa4
add r0, sp, #0xa0
add r1, sp, #0x10
mov r2, #8
bl func_02041fa4
add r0, sp, #0xa0
bl func_02041ea8
ldr r0, _021299e4 ; =data_ov11_02132e4c
ldr r0, [r0]
add r0, #0x88
bl func_02041894
ldr r0, _021299e4 ; =data_ov11_02132e4c
ldr r1, _021299ec ; =data_ov11_0212eccc
ldr r0, [r0]
mov r2, #3
add r0, #0x88
bl func_020418d8
cmp r0, #0
bne _0212995a
blx func_0200f248
_0212995a:
ldr r0, _021299e4 ; =data_ov11_02132e4c
ldr r1, _021299f0 ; =func_ov11_02129a64
ldr r0, [r0]
ldr r2, _021299f4 ; =0x00000602
add r0, #0x88
bl func_02041c18
ldr r0, [sp, #0x18]
add r1, r4, #0
str r0, [sp]
ldr r0, [sp, #0x1c]
str r0, [sp, #4]
ldr r0, _021299f8 ; =func_ov11_02129aa0
str r0, [sp, #8]
ldr r0, _021299fc ; =func_ov11_02129ad4
str r0, [sp, #0xc]
ldr r0, _021299e4 ; =data_ov11_02132e4c
ldr r2, [sp, #0x10]
ldr r0, [r0]
ldr r3, [sp, #0x14]
add r0, #0x88
bl func_0204198c
cmp r0, #0
bne _02129990
blx func_0200f248
_02129990:
ldr r0, _021299e4 ; =data_ov11_02132e4c
mov r1, #0
ldr r0, [r0]
add r2, r1, #0
add r0, #0x88
bl func_02041a44
mov r1, #4
add r4, r0, #0
bl func_ov11_0212ac60
ldr r1, _021299e4 ; =data_ov11_02132e4c
ldr r2, [r1]
str r0, [r2]
ldr r1, [r1]
add r2, r4, #0
add r0, r1, #0
ldr r1, [r1]
add r0, #0x88
bl func_02041a44
ldr r1, _021299e4 ; =data_ov11_02132e4c
mov r0, #0x20
ldr r1, [r1]
mov r2, #4
add r1, r1, #4
bl func_ov11_0212a0fc
ldr r1, _021299e4 ; =data_ov11_02132e4c
ldr r2, _021299ec ; =data_ov11_0212eccc
ldr r1, [r1]
add r1, #0x84
str r0, [r1]
ldr r1, _02129a00 ; =data_ov11_0213078c
add r0, sp, #0x20
blx func_0200c8d0
add r0, sp, #0x20
bl func_02041fec
add sp, #0xe8
pop {r4, pc}
.align 2, 0
thumb_func_end func_ov11_021298ec
_021299e4: .word data_ov11_02132e4c
_021299e8: .word data_ov11_02130774
_021299ec: .word data_ov11_0212eccc
_021299f0: .word func_ov11_02129a64
_021299f4: .word 0x00000602
_021299f8: .word func_ov11_02129aa0
_021299fc: .word func_ov11_02129ad4
_02129a00: .word data_ov11_0213078c
.global func_ov11_02129a04
thumb_func_start func_ov11_02129a04
func_ov11_02129a04: ; 0x02129a04
push {r3, lr}
ldr r0, _02129a58 ; =data_ov11_02130794
bl func_02041fec
ldr r0, _02129a5c ; =data_ov11_02132e4c
ldr r0, [r0]
add r0, #0x88
bl func_02041af8
ldr r0, _02129a5c ; =data_ov11_02132e4c
ldr r0, [r0]
add r0, #0x88
bl func_020419d0
ldr r0, _02129a5c ; =data_ov11_02132e4c
ldr r0, [r0]
add r0, #0x88
bl func_0204193c
ldr r0, _02129a5c ; =data_ov11_02132e4c
ldr r0, [r0]
add r0, #0xe4
ldrh r0, [r0]
blx func_0200c7c4
ldr r0, _02129a5c ; =data_ov11_02132e4c
mov r2, #0
ldr r1, [r0]
add r1, #0xe4
strh r2, [r1]
ldr r0, [r0]
bl func_ov11_0212ac78
ldr r0, _02129a5c ; =data_ov11_02132e4c
mov r1, #0
ldr r0, [r0]
str r1, [r0]
ldr r0, _02129a60 ; =data_ov11_02132e4c
bl func_ov11_0212ac78
pop {r3, pc}
nop
thumb_func_end func_ov11_02129a04
_02129a58: .word data_ov11_02130794
_02129a5c: .word data_ov11_02132e4c
_02129a60: .word data_ov11_02132e4c
.global func_ov11_02129a64
thumb_func_start func_ov11_02129a64
func_ov11_02129a64: ; 0x02129a64
push {r3, lr}
cmp r1, #1
beq _02129a94
cmp r1, #9
beq _02129a74
cmp r1, #0xa
beq _02129a84
b _02129a98
_02129a74:
ldr r0, _02129a9c ; =data_ov11_02132e4c
ldr r0, [r0]
add r0, #0xe4
ldrh r0, [r0]
bl func_020400cc
mov r0, #0
pop {r3, pc}
_02129a84:
ldr r0, _02129a9c ; =data_ov11_02132e4c
ldr r0, [r0]
add r0, #0xe4
ldrh r0, [r0]
bl func_020400e0
mov r0, #0
pop {r3, pc}
_02129a94:
mov r0, #4
pop {r3, pc}
_02129a98:
mov r0, #8
pop {r3, pc}
.align 2, 0
thumb_func_end func_ov11_02129a64
_02129a9c: .word data_ov11_02132e4c
.global func_ov11_02129aa0
thumb_func_start func_ov11_02129aa0
func_ov11_02129aa0: ; 0x02129aa0
push {r4, r5, lr}
sub sp, #0xc
add r5, r0, #0
ldr r0, _02129ac4 ; =func_ov11_02129ac8
add r4, r1, #0
str r0, [sp]
str r5, [sp, #4]
mov r0, #1
str r0, [sp, #8]
ldr r1, [r5, #0x28]
sub r0, r0, #2
add r1, r2, r1
add r2, r4, #0
bl func_02040a10
mov r0, #6
add sp, #0xc
pop {r4, r5, pc}
.align 2, 0
thumb_func_end func_ov11_02129aa0
_02129ac4: .word func_ov11_02129ac8
.global func_ov11_02129ac8
thumb_func_start func_ov11_02129ac8
func_ov11_02129ac8: ; 0x02129ac8
ldr r3, _02129ad0 ; =func_02041c2c
mov r1, #0
bx r3
nop
thumb_func_end func_ov11_02129ac8
_02129ad0: .word func_02041c2c
.global func_ov11_02129ad4
thumb_func_start func_ov11_02129ad4
func_ov11_02129ad4: ; 0x02129ad4
mov r0, #1
bx lr
thumb_func_end func_ov11_02129ad4
.global func_ov11_02129ad8
thumb_func_start func_ov11_02129ad8
func_ov11_02129ad8: ; 0x02129ad8
push {r4, r5, r6, r7, lr}
sub sp, #0x4c
add r6, r0, #0
ldr r0, _02129b74 ; =data_ov11_02132e4c
add r5, r1, #0
ldr r0, [r0]
add r7, r2, #0
add r0, #0x84
ldr r0, [r0]
bl func_ov11_0212a16c
add r0, sp, #4
bl func_02041ca8
add r0, sp, #4
add r1, r6, #0
bl func_02041e7c
cmp r0, #0
bne _02129b04
blx func_0200f248
_02129b04:
ldr r1, [sp, #0x2c]
ldr r0, [sp, #0x28]
sub r4, r1, r0
cmp r5, #0
beq _02129b10
str r4, [r5]
_02129b10:
ldr r1, _02129b78 ; =data_ov11_0213079c
add r0, r6, #0
mov r2, #2
bl func_ov11_02129ba0
cmp r0, #0
beq _02129b24
mov r6, #3
mvn r6, r6
b _02129b26
_02129b24:
add r6, r7, #0
_02129b26:
add r0, r4, #0
add r1, r6, #0
bl func_ov11_0212ac60
add r1, r0, #0
add r0, sp, #4
add r2, r4, #0
str r1, [sp]
bl func_02041fa4
add r0, sp, #4
bl func_02041ea8
cmp r6, #0
ble _02129b4a
ldr r0, [sp]
add sp, #0x4c
pop {r4, r5, r6, r7, pc}
_02129b4a:
ldr r0, [sp]
ldr r0, [r0]
lsr r0, r0, #8
cmp r5, #0
beq _02129b56
str r0, [r5]
_02129b56:
add r1, r7, #0
bl func_ov11_0212ac60
add r4, r0, #0
ldr r0, [sp]
add r1, r4, #0
blx func_02007c20
add r0, sp, #0
bl func_ov11_0212ac78
add r0, r4, #0
add sp, #0x4c
pop {r4, r5, r6, r7, pc}
nop
thumb_func_end func_ov11_02129ad8
_02129b74: .word data_ov11_02132e4c
_02129b78: .word data_ov11_0213079c
.global func_ov11_02129b7c
thumb_func_start func_ov11_02129b7c
func_ov11_02129b7c: ; 0x02129b7c
push {r0, r1, r2, r3}
push {r3, lr}
add r0, sp, #8
bl func_ov11_0212ac78
ldr r0, _02129b9c ; =data_ov11_02132e4c
ldr r1, [sp, #8]
ldr r0, [r0]
add r0, #0x84
ldr r0, [r0]
bl func_ov11_0212a134
pop {r3}
pop {r3}
add sp, #0x10
bx r3
.align 2, 0
thumb_func_end func_ov11_02129b7c
_02129b9c: .word data_ov11_02132e4c
.global func_ov11_02129ba0
thumb_func_start func_ov11_02129ba0
func_ov11_02129ba0: ; 0x02129ba0
push {r3, r4, r5, r6, r7, lr}
add r6, r1, #0
add r7, r0, #0
add r5, r2, #0
blx func_02047008
add r4, r0, #0
add r0, r6, #0
blx func_02047008
add r1, r0, #0
cmp r4, r5
blt _02129bbe
cmp r1, r5
bge _02129bc2
_02129bbe:
mov r0, #0
pop {r3, r4, r5, r6, r7, pc}
_02129bc2:
sub r0, r4, r5
sub r1, r1, r5
add r0, r7, r0
add r1, r6, r1
add r2, r5, #0
blx func_0204366c
cmp r0, #0
bne _02129bd8
mov r0, #1
pop {r3, r4, r5, r6, r7, pc}
_02129bd8:
mov r0, #0
pop {r3, r4, r5, r6, r7, pc}
thumb_func_end func_ov11_02129ba0
.global func_ov11_02129bdc
thumb_func_start func_ov11_02129bdc
func_ov11_02129bdc: ; 0x02129bdc
push {r3, r4, r5, r6, r7, lr}
mov r0, #0x45
lsl r0, r0, #4
mov r1, #4
bl func_ov11_0212ac60
ldr r4, _02129c70 ; =data_ov11_02132e50
mov r6, #0
mov r7, #0x8a
str r0, [r4]
add r5, r6, #0
lsl r7, r7, #2
_02129bf4:
ldr r1, [r4]
mov r0, #0x20
add r1, r1, r5
mov r2, #0x10
bl func_ov11_0212a0fc
ldr r1, [r4]
add r2, r1, r5
mov r1, #0x89
lsl r1, r1, #2
str r0, [r2, r1]
bl func_ov11_0212b1b8
ldr r1, [r4]
add r2, r1, r5
mov r1, #0x22
lsl r1, r1, #4
str r0, [r2, r1]
add r0, r6, #0
mov r1, #0x40
bl func_ov11_0212b360
ldr r1, [r4]
add r2, r1, r5
mov r1, #0x82
lsl r1, r1, #2
str r0, [r2, r1]
add r0, r6, #0
mov r1, #0x7f
bl func_ov11_0212b360
ldr r1, [r4]
add r0, #8
add r2, r1, r5
mov r1, #0x86
lsl r1, r1, #2
str r0, [r2, r1]
ldr r0, [r4]
mov r2, #2
add r1, r0, r5
mov r0, #0x22
lsl r0, r0, #4
ldr r0, [r1, r0]
lsl r2, r2, #8
add r1, r1, r2
bl func_ov11_0212b238
ldr r0, [r4]
mov r2, #0x21
add r1, r0, r5
mov r0, #0x22
lsl r0, r0, #4
ldr r0, [r1, r0]
lsl r2, r2, #4
add r1, r1, r2
bl func_ov11_0212b22c
add r6, r6, #1
add r5, r5, r7
cmp r6, #2
blt _02129bf4
pop {r3, r4, r5, r6, r7, pc}
.align 2, 0
thumb_func_end func_ov11_02129bdc
_02129c70: .word data_ov11_02132e50
.global func_ov11_02129c74
thumb_func_start func_ov11_02129c74
func_ov11_02129c74: ; 0x02129c74
push {r3, r4, r5, r6, r7, lr}
mov r4, #0
mov r7, #0x8a
ldr r6, _02129cac ; =data_ov11_02132e50
add r5, r4, #0
lsl r7, r7, #2
_02129c80:
ldr r0, [r6]
add r1, r0, r5
mov r0, #0x22
lsl r0, r0, #4
ldr r0, [r1, r0]
bl func_ov11_0212b1d4
ldr r0, [r6]
add r1, r0, r5
mov r0, #0x89
lsl r0, r0, #2
ldr r0, [r1, r0]
bl func_ov11_0212a120
add r4, r4, #1
add r5, r5, r7
cmp r4, #2
blt _02129c80
ldr r0, _02129cb0 ; =data_ov11_02132e50
bl func_ov11_0212ac78
pop {r3, r4, r5, r6, r7, pc}
.align 2, 0
thumb_func_end func_ov11_02129c74
_02129cac: .word data_ov11_02132e50
_02129cb0: .word data_ov11_02132e50
.global func_ov11_02129cb4
thumb_func_start func_ov11_02129cb4
func_ov11_02129cb4: ; 0x02129cb4
push {r4, r5, r6, r7, lr}
sub sp, #0xc
str r1, [sp]
add r4, r0, #0
ldr r1, _02129db8 ; =data_ov11_02132e50
mov r0, #0x8a
lsl r0, r0, #2
add r7, r4, #0
mul r7, r0
ldr r1, [r1]
sub r0, r0, #4
add r1, r1, r7
ldr r0, [r1, r0]
add r5, r2, #0
bl func_ov11_0212a16c
str r0, [sp, #8]
mov r0, #1
blx func_0200c424
str r0, [sp, #4]
cmp r5, #0
beq _02129d46
ldr r0, _02129db8 ; =data_ov11_02132e50
mov r2, #0x8a
ldr r0, [r0]
lsl r2, r2, #2
add r1, r4, #0
mul r1, r2
add r3, r0, r1
add r1, r2, #0
sub r1, #0x28
sub r2, #0x18
add r4, r3, r1
add r1, r3, r2
cmp r4, r1
beq _02129d30
ldr r1, [sp]
lsl r6, r1, #3
add r1, r0, r7
mov r0, #0x21
lsl r0, r0, #4
add r0, r1, r0
_02129d0a:
ldrb r2, [r4, #0xc]
ldr r5, [r4, #4]
ldr r1, [r4, #8]
lsl r2, r2, #3
add r3, r1, r2
ldr r1, [r5, #8]
add r2, r3, r6
cmp r2, r1
bhi _02129d2a
ldr r0, [sp, #8]
ldr r1, [sp, #8]
str r3, [r0, #8]
add r0, r5, #0
bl func_ov11_0212b20c
b _02129d30
_02129d2a:
add r4, r5, #0
cmp r5, r0
bne _02129d0a
_02129d30:
ldr r0, _02129db8 ; =data_ov11_02132e50
ldr r0, [r0]
add r1, r0, r7
mov r0, #0x21
lsl r0, r0, #4
add r0, r1, r0
cmp r4, r0
bne _02129da8
blx func_0200f248
b _02129da8
_02129d46:
ldr r0, _02129db8 ; =data_ov11_02132e50
mov r2, #0x8a
ldr r0, [r0]
lsl r2, r2, #2
add r1, r4, #0
mul r1, r2
add r3, r0, r1
add r1, r2, #0
sub r1, #0x18
sub r2, #0x28
add r4, r3, r1
add r1, r3, r2
cmp r4, r1
beq _02129d94
ldr r1, [sp]
lsl r3, r1, #3
add r1, r0, r7
mov r0, #2
lsl r0, r0, #8
add r5, r1, r0
_02129d6e:
ldr r2, [r4]
ldr r0, [r4, #8]
ldrb r6, [r2, #0xc]
sub r1, r0, r3
ldr r0, [r2, #8]
lsl r6, r6, #3
add r0, r0, r6
cmp r1, r0
blo _02129d8e
ldr r0, [sp, #8]
str r1, [r0, #8]
ldr r1, [sp, #8]
add r0, r4, #0
bl func_ov11_0212b20c
b _02129d94
_02129d8e:
add r4, r2, #0
cmp r2, r5
bne _02129d6e
_02129d94:
ldr r0, _02129db8 ; =data_ov11_02132e50
ldr r0, [r0]
add r1, r0, r7
mov r0, #2
lsl r0, r0, #8
add r0, r1, r0
cmp r4, r0
bne _02129da8
blx func_0200f248
_02129da8:
ldr r0, [sp, #4]
blx func_0200c3f4
ldr r1, [sp]
ldr r0, [sp, #8]
strb r1, [r0, #0xc]
add sp, #0xc
pop {r4, r5, r6, r7, pc}
.align 2, 0
thumb_func_end func_ov11_02129cb4
_02129db8: .word data_ov11_02132e50
.global func_ov11_02129dbc
thumb_func_start func_ov11_02129dbc
func_ov11_02129dbc: ; 0x02129dbc
push {r4, r5, r6, lr}
add r5, r0, #0
ldrb r2, [r5, #0xc]
mov r4, #0
add r1, r4, #0
ldr r0, [r5, #8]
cmp r2, #0
ble _02129de4
mov r3, #2
ldr r2, _02129e10 ; =0xc1fffcff
lsl r3, r3, #8
_02129dd2:
ldr r6, [r0]
add r1, r1, #1
and r6, r2
orr r6, r3
str r6, [r0]
ldrb r6, [r5, #0xc]
add r0, #8
cmp r1, r6
blt _02129dd2
_02129de4:
add r0, r5, #0
bl func_ov11_0212b1e8
ldr r0, _02129e14 ; =data_ov11_02132e50
ldr r2, [r0]
mov r0, #0x8a
lsl r0, r0, #2
add r0, r2, r0
cmp r5, r0
blo _02129dfa
mov r4, #1
_02129dfa:
mov r0, #0x8a
lsl r0, r0, #2
add r1, r4, #0
mul r1, r0
add r1, r2, r1
sub r0, r0, #4
ldr r0, [r1, r0]
add r1, r5, #0
bl func_ov11_0212a134
pop {r4, r5, r6, pc}
.align 2, 0
thumb_func_end func_ov11_02129dbc
_02129e10: .word 0xc1fffcff
_02129e14: .word data_ov11_02132e50
.global func_ov11_02129e18
thumb_func_start func_ov11_02129e18
func_ov11_02129e18: ; 0x02129e18
ldr r2, [r0, #8]
lsl r0, r1, #3
add r0, r2, r0
bx lr
thumb_func_end func_ov11_02129e18
.global func_ov11_02129e20
thumb_func_start func_ov11_02129e20
func_ov11_02129e20: ; 0x02129e20
ldrb r0, [r0, #0xc]
bx lr
thumb_func_end func_ov11_02129e20
.global func_ov11_02129e24
thumb_func_start func_ov11_02129e24
func_ov11_02129e24: ; 0x02129e24
push {r4, r5, r6, r7}
add r4, r0, #0
add r0, r2, #0
ldr r5, [r4, #8]
cmp r1, #0
blt _02129e64
mov r2, #1
lsl r2, r2, #8
cmp r0, r2
beq _02129e50
mov r2, #3
lsl r2, r2, #8
cmp r0, r2
beq _02129e50
lsl r3, r1, #3
ldr r2, [r5, r3]
ldr r1, _02129ea4 ; =0xc1fffcff
and r1, r2
orr r0, r1
str r0, [r5, r3]
pop {r4, r5, r6, r7}
bx lr
_02129e50:
lsl r1, r1, #3
lsl r4, r3, #0x19
ldr r3, [r5, r1]
ldr r2, _02129ea4 ; =0xc1fffcff
and r2, r3
orr r0, r2
orr r0, r4
str r0, [r5, r1]
pop {r4, r5, r6, r7}
bx lr
_02129e64:
ldrb r1, [r4, #0xc]
mov r2, #0
cmp r1, #0
ble _02129ea0
mov r1, #1
lsl r3, r3, #0x19
lsl r1, r1, #8
_02129e72:
cmp r0, r1
beq _02129e8a
mov r6, #3
lsl r6, r6, #8
cmp r0, r6
beq _02129e8a
ldr r7, [r5]
ldr r6, _02129ea4 ; =0xc1fffcff
and r6, r7
orr r6, r0
str r6, [r5]
b _02129e96
_02129e8a:
ldr r7, [r5]
ldr r6, _02129ea4 ; =0xc1fffcff
and r6, r7
orr r6, r0
orr r6, r3
str r6, [r5]
_02129e96:
ldrb r6, [r4, #0xc]
add r2, r2, #1
add r5, #8
cmp r2, r6
blt _02129e72
_02129ea0:
pop {r4, r5, r6, r7}
bx lr
.align 2, 0
thumb_func_end func_ov11_02129e24
_02129ea4: .word 0xc1fffcff
.global func_ov11_02129ea8
thumb_func_start func_ov11_02129ea8
func_ov11_02129ea8: ; 0x02129ea8
push {r4, r5, r6, r7}
add r5, r0, #0
ldr r4, [r5, #8]
cmp r1, #0
blt _02129ed2
lsl r0, r1, #3
ldr r5, [r4, r0]
ldr r1, _02129f00 ; =0xfffff3ff
and r5, r1
lsl r1, r2, #0xa
orr r1, r5
str r1, [r4, r0]
add r4, r4, #4
ldrh r2, [r4, r0]
ldr r1, _02129f04 ; =0xffff0fff
and r2, r1
lsl r1, r3, #0xc
orr r1, r2
strh r1, [r4, r0]
pop {r4, r5, r6, r7}
bx lr
_02129ed2:
ldrb r1, [r5, #0xc]
mov r0, #0
cmp r1, #0
ble _02129efc
lsl r1, r2, #0xa
lsl r2, r3, #0xc
ldr r3, _02129f00 ; =0xfffff3ff
ldr r6, _02129f04 ; =0xffff0fff
_02129ee2:
ldr r7, [r4]
add r0, r0, #1
and r7, r3
orr r7, r1
str r7, [r4]
ldrh r7, [r4, #4]
and r7, r6
orr r7, r2
strh r7, [r4, #4]
ldrb r7, [r5, #0xc]
add r4, #8
cmp r0, r7
blt _02129ee2
_02129efc:
pop {r4, r5, r6, r7}
bx lr
.align 2, 0
thumb_func_end func_ov11_02129ea8
_02129f00: .word 0xfffff3ff
_02129f04: .word 0xffff0fff
.global func_ov11_02129f08
thumb_func_start func_ov11_02129f08
func_ov11_02129f08: ; 0x02129f08
push {r3, r4, r5, r6, r7, lr}
sub sp, #0x10
mov lr, r0
add r0, r3, #0
mov r3, lr
ldr r3, [r3, #8]
cmp r1, #0
blt _02129f32
lsl r4, r1, #3
lsl r1, r2, #0x17
lsl r0, r0, #0x18
ldr r5, [r3, r4]
ldr r2, _02129fa4 ; =0xfe00ff00
lsr r0, r0, #0x18
and r2, r5
lsr r1, r1, #7
orr r0, r2
orr r0, r1
add sp, #0x10
str r0, [r3, r4]
pop {r3, r4, r5, r6, r7, pc}
_02129f32:
ldr r5, [r3]
ldr r1, _02129fa8 ; =0x01ff0000
and r1, r5
lsr r4, r1, #0x10
lsl r1, r5, #0x18
lsr r7, r1, #0x18
lsl r1, r2, #0x17
lsr r6, r1, #7
ldr r5, [r3]
ldr r1, _02129fa4 ; =0xfe00ff00
str r7, [sp, #8]
and r1, r5
lsl r5, r0, #0x18
lsr r5, r5, #0x18
orr r1, r5
orr r1, r6
str r1, [r3]
sub r1, r2, r4
sub r7, r0, r7
mov r0, lr
ldrb r0, [r0, #0xc]
mov r2, #1
str r4, [sp, #0xc]
mov ip, r1
cmp r0, #1
ble _02129f9e
add r3, #8
_02129f68:
ldr r0, [r3]
ldr r1, _02129fa8 ; =0x01ff0000
ldr r4, [r3]
and r1, r0
lsl r0, r0, #0x18
lsr r5, r0, #0x18
lsr r1, r1, #0x10
mov r0, ip
add r0, r1, r0
lsl r0, r0, #0x17
lsr r6, r0, #7
ldr r0, _02129fa4 ; =0xfe00ff00
add r2, r2, #1
and r0, r4
add r4, r5, r7
lsl r4, r4, #0x18
lsr r4, r4, #0x18
orr r0, r4
orr r0, r6
str r0, [r3]
mov r0, lr
ldrb r0, [r0, #0xc]
add r3, #8
cmp r2, r0
blt _02129f68
str r5, [sp]
str r1, [sp, #4]
_02129f9e:
add sp, #0x10
pop {r3, r4, r5, r6, r7, pc}
nop
thumb_func_end func_ov11_02129f08
_02129fa4: .word 0xfe00ff00
_02129fa8: .word 0x01ff0000
.global func_ov11_02129fac
thumb_func_start func_ov11_02129fac
func_ov11_02129fac: ; 0x02129fac
push {r4, r5}
ldr r3, [r0, #8]
cmp r1, #0
blt _02129fc8
lsl r4, r1, #3
add r0, r3, #4
ldrh r3, [r0, r4]
ldr r1, _02129fec ; =0xfffff3ff
and r3, r1
lsl r1, r2, #0xa
orr r1, r3
strh r1, [r0, r4]
pop {r4, r5}
bx lr
_02129fc8:
ldrb r4, [r0, #0xc]
mov r1, #0
cmp r4, #0
ble _02129fe6
ldr r4, _02129fec ; =0xfffff3ff
lsl r2, r2, #0xa
_02129fd4:
ldrh r5, [r3, #4]
add r1, r1, #1
and r5, r4
orr r5, r2
strh r5, [r3, #4]
ldrb r5, [r0, #0xc]
add r3, #8
cmp r1, r5
blt _02129fd4
_02129fe6:
pop {r4, r5}
bx lr
nop
thumb_func_end func_ov11_02129fac
_02129fec: .word 0xfffff3ff
.global func_ov11_02129ff0
thumb_func_start func_ov11_02129ff0
func_ov11_02129ff0: ; 0x02129ff0
push {r4, r5}
ldr r0, [r0, #8]
lsl r5, r1, #3
ldr r4, [r0, r5]
ldr r1, _0212a00c ; =0x01ff0000
and r1, r4
lsr r1, r1, #0x10
str r1, [r2]
ldr r0, [r0, r5]
lsl r0, r0, #0x18
lsr r0, r0, #0x18
str r0, [r3]
pop {r4, r5}
bx lr
.align 2, 0
thumb_func_end func_ov11_02129ff0
_0212a00c: .word 0x01ff0000
.global func_ov11_0212a010
thumb_func_start func_ov11_0212a010
func_ov11_0212a010: ; 0x0212a010
push {r3, r4, lr}
sub sp, #4
add r4, r0, #0
add r0, r1, #0
add r1, sp, #0
mov r2, #4
bl func_ov11_02129ad8
ldr r1, _0212a02c ; =data_ov11_02132e54
lsl r2, r4, #2
str r0, [r1, r2]
add sp, #4
pop {r3, r4, pc}
nop
thumb_func_end func_ov11_0212a010
_0212a02c: .word data_ov11_02132e54
.global func_ov11_0212a030
thumb_func_start func_ov11_0212a030
func_ov11_0212a030: ; 0x0212a030
push {r3, r4, r5, lr}
ldr r5, _0212a044 ; =data_ov11_02132e54
lsl r4, r0, #2
ldr r0, [r5, r4]
bl func_ov11_02129b7c
mov r0, #0
str r0, [r5, r4]
pop {r3, r4, r5, pc}
nop
thumb_func_end func_ov11_0212a030
_0212a044: .word data_ov11_02132e54
.global func_ov11_0212a048
thumb_func_start func_ov11_0212a048
func_ov11_0212a048: ; 0x0212a048
push {r3, r4, r5, r6, r7, lr}
sub sp, #8
add r6, r2, #0
lsl r2, r0, #2
ldr r0, _0212a090 ; =data_ov11_02132e54
lsl r1, r1, #3
ldr r2, [r0, r2]
add r0, r2, r1
ldr r0, [r0, #4]
ldrh r7, [r2, r1]
add r4, r2, r0
mov r0, #0
add r1, sp, #0
mov r2, #8
blx func_020078f4
mov r5, #0
cmp r7, #0
ble _0212a08c
_0212a06e:
add r0, r4, #0
add r1, sp, #0
mov r2, #6
blx func_020078d8
add r0, sp, #0
add r1, r6, #0
mov r2, #8
blx func_02007908
add r5, r5, #1
add r4, r4, #6
add r6, #8
cmp r5, r7
blt _0212a06e
_0212a08c:
add sp, #8
pop {r3, r4, r5, r6, r7, pc}
.align 2, 0
thumb_func_end func_ov11_0212a048
_0212a090: .word data_ov11_02132e54
.global func_ov11_0212a094
thumb_func_start func_ov11_0212a094
func_ov11_0212a094: ; 0x0212a094
push {r4, r5, r6, lr}
add r5, r0, #0
add r6, r1, #0
bl func_ov11_0212b308
add r4, r0, #0
add r0, r5, #0
add r1, r6, #0
add r2, r4, #0
bl func_ov11_0212a048
add r0, r4, #0
pop {r4, r5, r6, pc}
.align 2, 0
thumb_func_end func_ov11_0212a094
.global func_ov11_0212a0b0
thumb_func_start func_ov11_0212a0b0
func_ov11_0212a0b0: ; 0x0212a0b0
push {r4, r5, r6, lr}
add r5, r0, #0
add r4, r1, #0
ldr r1, _0212a0dc ; =data_ov11_02132e54
lsl r3, r5, #2
ldr r3, [r1, r3]
lsl r1, r4, #3
ldrh r1, [r3, r1]
bl func_ov11_02129cb4
mov r1, #0
add r6, r0, #0
bl func_ov11_02129e18
add r2, r0, #0
add r0, r5, #0
add r1, r4, #0
bl func_ov11_0212a048
add r0, r6, #0
pop {r4, r5, r6, pc}
nop
thumb_func_end func_ov11_0212a0b0
_0212a0dc: .word data_ov11_02132e54
.global func_ov11_0212a0e0
thumb_func_start func_ov11_0212a0e0
func_ov11_0212a0e0: ; 0x0212a0e0
push {r4, lr}
add r4, r0, #0
add r0, r4, #1
lsl r0, r0, #2
add r0, #8
mov r1, #4
bl func_ov11_0212ac60
add r1, r4, #1
strh r1, [r0]
mov r1, #0
strb r1, [r0, #2]
strb r1, [r0, #3]
pop {r4, pc}
thumb_func_end func_ov11_0212a0e0
.global func_ov11_0212a0fc
thumb_func_start func_ov11_0212a0fc
func_ov11_0212a0fc: ; 0x0212a0fc
push {r4, r5, r6, lr}
add r5, r0, #0
add r4, r1, #0
add r6, r2, #0
bl func_ov11_0212a0e0
mov r1, #0
cmp r5, #0
ble _0212a11c
add r2, r0, #0
_0212a110:
add r1, r1, #1
str r4, [r2, #4]
add r4, r4, r6
add r2, r2, #4
cmp r1, r5
blt _0212a110
_0212a11c:
strb r5, [r0, #3]
pop {r4, r5, r6, pc}
thumb_func_end func_ov11_0212a0fc
.global func_ov11_0212a120
thumb_func_start func_ov11_0212a120
func_ov11_0212a120: ; 0x0212a120
push {r0, r1, r2, r3}
push {r3, lr}
add r0, sp, #8
bl func_ov11_0212ac78
pop {r3}
pop {r3}
add sp, #0x10
bx r3
.align 2, 0
thumb_func_end func_ov11_0212a120
.global func_ov11_0212a134
thumb_func_start func_ov11_0212a134
func_ov11_0212a134: ; 0x0212a134
push {r3, r4, r5, r6, r7, lr}
add r5, r0, #0
mov r0, #1
add r4, r1, #0
blx func_0200c424
add r7, r0, #0
ldrb r0, [r5, #3]
ldrh r1, [r5]
add r0, r0, #1
blx func_01ff9b88
add r6, r0, #0
ldrb r0, [r5, #2]
cmp r6, r0
bne _0212a158
blx func_0200f248
_0212a158:
ldrb r0, [r5, #3]
lsl r0, r0, #2
add r0, r5, r0
str r4, [r0, #4]
add r0, r7, #0
strb r6, [r5, #3]
blx func_0200c3f4
pop {r3, r4, r5, r6, r7, pc}
.align 2, 0
thumb_func_end func_ov11_0212a134
.global func_ov11_0212a16c
thumb_func_start func_ov11_0212a16c
func_ov11_0212a16c: ; 0x0212a16c
push {r4, r5, r6, lr}
add r5, r0, #0
mov r0, #1
mov r4, #0
blx func_0200c424
add r6, r0, #0
ldrb r2, [r5, #3]
ldrb r0, [r5, #2]
cmp r0, r2
beq _0212a196
ldrh r1, [r5]
add r0, r2, r1
sub r0, r0, #1
blx func_01ff9b88
strb r0, [r5, #3]
ldrb r0, [r5, #3]
lsl r0, r0, #2
add r0, r5, r0
ldr r4, [r0, #4]
_0212a196:
add r0, r6, #0
blx func_0200c3f4
add r0, r4, #0
pop {r4, r5, r6, pc}
thumb_func_end func_ov11_0212a16c
.global func_ov11_0212a1a0
thumb_func_start func_ov11_0212a1a0
func_ov11_0212a1a0: ; 0x0212a1a0
push {r3, lr}
mov r0, #0x18
mov r1, #4
bl func_ov11_0212ac60
ldr r1, _0212a1c4 ; =data_ov11_02132e5c
mov r2, #0x10
str r0, [r1]
ldr r0, _0212a1c8 ; =0x04000050
mov r1, #0x3f
blx func_02005300
ldr r0, _0212a1cc ; =0x04001050
mov r1, #0x3f
mov r2, #0x10
blx func_02005300
pop {r3, pc}
.align 2, 0
thumb_func_end func_ov11_0212a1a0
_0212a1c4: .word data_ov11_02132e5c
_0212a1c8: .word 0x04000050
_0212a1cc: .word 0x04001050
.global func_ov11_0212a1d0
thumb_func_start func_ov11_0212a1d0
func_ov11_0212a1d0: ; 0x0212a1d0
ldr r3, _0212a1d8 ; =func_ov11_0212ac78
ldr r0, _0212a1dc ; =data_ov11_02132e5c
bx r3
nop
thumb_func_end func_ov11_0212a1d0
_0212a1d8: .word func_ov11_0212ac78
_0212a1dc: .word data_ov11_02132e5c
.global func_ov11_0212a1e0
thumb_func_start func_ov11_0212a1e0
func_ov11_0212a1e0: ; 0x0212a1e0
cmp r0, #1
bne _0212a1ea
ldr r0, _0212a1f4 ; =data_ov11_02132e5c
ldr r0, [r0]
b _0212a1f0
_0212a1ea:
ldr r0, _0212a1f4 ; =data_ov11_02132e5c
ldr r0, [r0]
add r0, #0xc
_0212a1f0:
ldrb r0, [r0, #9]
bx lr
.align 2, 0
thumb_func_end func_ov11_0212a1e0
_0212a1f4: .word data_ov11_02132e5c
.global func_ov11_0212a1f8
thumb_func_start func_ov11_0212a1f8
func_ov11_0212a1f8: ; 0x0212a1f8
push {r3, r4, r5, r6, lr}
sub sp, #4
add r6, r3, #0
ldr r3, _0212a26c ; =data_ov11_0212ecd0
add r5, r0, #0
ldrb r4, [r3, #8]
add r0, r1, #0
add r1, r2, #0
add r2, sp, #0
strb r4, [r2]
ldrb r4, [r3, #9]
cmp r0, #1
strb r4, [r2, #1]
ldrb r4, [r3, #0xa]
ldrb r3, [r3, #0xb]
strb r4, [r2, #2]
strb r3, [r2, #3]
bne _0212a222
ldr r2, _0212a270 ; =data_ov11_02132e5c
ldr r4, [r2]
b _0212a228
_0212a222:
ldr r2, _0212a270 ; =data_ov11_02132e5c
ldr r4, [r2]
add r4, #0xc
_0212a228:
ldrb r2, [r4, #9]
cmp r2, #0
beq _0212a234
add sp, #4
mov r0, #0
pop {r3, r4, r5, r6, pc}
_0212a234:
cmp r0, #1
add r2, sp, #0
bne _0212a244
ldrsb r2, [r2, r5]
ldr r0, _0212a274 ; =0x04001050
blx func_02005300
b _0212a24c
_0212a244:
ldrsb r2, [r2, r5]
ldr r0, _0212a278 ; =0x04000050
blx func_02005300
_0212a24c:
ldr r1, _0212a27c ; =func_ov11_0212a280
mov r0, #1
add r2, r4, #0
mov r3, #0xc8
bl func_ov11_0212b868
str r0, [r4]
mov r0, #0
strh r0, [r4, #4]
strb r5, [r4, #8]
strh r6, [r4, #6]
mov r0, #1
strb r0, [r4, #9]
add sp, #4
pop {r3, r4, r5, r6, pc}
nop
thumb_func_end func_ov11_0212a1f8
_0212a26c: .word data_ov11_0212ecd0
_0212a270: .word data_ov11_02132e5c
_0212a274: .word 0x04001050
_0212a278: .word 0x04000050
_0212a27c: .word func_ov11_0212a280
.global func_ov11_0212a280
thumb_func_start func_ov11_0212a280
func_ov11_0212a280: ; 0x0212a280
push {r3, r4, r5, lr}
sub sp, #8
add r4, r1, #0
ldr r1, _0212a328 ; =data_ov11_0212ecd0
add r5, r0, #0
ldrb r2, [r1, #4]
add r0, sp, #0
strb r2, [r0, #4]
ldrb r2, [r1, #5]
strb r2, [r0, #5]
ldrb r2, [r1, #6]
strb r2, [r0, #6]
ldrb r2, [r1, #7]
strb r2, [r0, #7]
ldrb r2, [r1]
strb r2, [r0]
ldrb r2, [r1, #1]
strb r2, [r0, #1]
ldrb r2, [r1, #2]
strb r2, [r0, #2]
ldrb r1, [r1, #3]
strb r1, [r0, #3]
mov r0, #4
ldrsh r1, [r4, r0]
add r1, r1, #1
strh r1, [r4, #4]
ldrsh r0, [r4, r0]
ldrh r1, [r4, #6]
lsl r0, r0, #4
blx func_01ff9b4c
add r1, r0, #0
ldrb r2, [r4, #8]
add r0, sp, #4
ldrb r0, [r0, r2]
mov r2, #1
tst r2, r0
beq _0212a2d0
mov r2, #0x10
sub r1, r2, r1
_0212a2d0:
mov r2, #0x10
tst r0, r2
beq _0212a2d8
neg r1, r1
_0212a2d8:
ldr r0, _0212a32c ; =data_ov11_02132e5c
ldr r0, [r0]
cmp r4, r0
bne _0212a2e8
ldr r0, _0212a330 ; =0x04001050
blx func_02005328
b _0212a2ee
_0212a2e8:
ldr r0, _0212a334 ; =0x04000050
blx func_02005328
_0212a2ee:
mov r0, #4
ldrsh r1, [r4, r0]
ldrh r0, [r4, #6]
cmp r1, r0
blt _0212a324
ldr r0, _0212a32c ; =data_ov11_02132e5c
ldr r0, [r0]
cmp r4, r0
add r1, sp, #0
bne _0212a30e
ldrb r2, [r4, #8]
ldr r0, _0212a330 ; =0x04001050
ldrsb r1, [r1, r2]
blx func_02005328
b _0212a318
_0212a30e:
ldrb r2, [r4, #8]
ldr r0, _0212a334 ; =0x04000050
ldrsb r1, [r1, r2]
blx func_02005328
_0212a318:
mov r0, #0
strb r0, [r4, #9]
mov r0, #1
add r1, r5, #0
bl func_ov11_0212b8d0
_0212a324:
add sp, #8
pop {r3, r4, r5, pc}
.align 2, 0
thumb_func_end func_ov11_0212a280
_0212a328: .word data_ov11_0212ecd0
_0212a32c: .word data_ov11_02132e5c
_0212a330: .word 0x04001050
_0212a334: .word 0x04000050
.global func_ov11_0212a338
thumb_func_start func_ov11_0212a338
func_ov11_0212a338: ; 0x0212a338
push {r3, r4, r5, lr}
add r5, r0, #0
ldr r0, _0212a364 ; =data_ov11_02132e5c
ldr r4, [r0]
ldrb r0, [r4, #9]
cmp r0, #0
beq _0212a34a
mov r0, #0
pop {r3, r4, r5, pc}
_0212a34a:
ldr r1, _0212a368 ; =func_ov11_0212a36c
mov r0, #1
add r2, r4, #0
mov r3, #0xc8
bl func_ov11_0212b868
str r0, [r4]
mov r0, #0
strh r0, [r4, #4]
strh r5, [r4, #6]
mov r0, #1
strb r0, [r4, #9]
pop {r3, r4, r5, pc}
.align 2, 0
thumb_func_end func_ov11_0212a338
_0212a364: .word data_ov11_02132e5c
_0212a368: .word func_ov11_0212a36c
.global func_ov11_0212a36c
thumb_func_start func_ov11_0212a36c
func_ov11_0212a36c: ; 0x0212a36c
push {r3, lr}
add r2, r0, #0
mov r0, #4
ldrsh r3, [r1, r0]
add r3, r3, #1
strh r3, [r1, #4]
ldrsh r3, [r1, r0]
ldrh r0, [r1, #6]
cmp r3, r0
blt _0212a38c
mov r0, #0
strb r0, [r1, #9]
mov r0, #1
add r1, r2, #0
bl func_ov11_0212b8d0
_0212a38c:
pop {r3, pc}
.align 2, 0
thumb_func_end func_ov11_0212a36c
.global func_ov11_0212a390
thumb_func_start func_ov11_0212a390
func_ov11_0212a390: ; 0x0212a390
push {r3, r4, r5, r6, r7, lr}
mov r0, #0x1a
lsl r0, r0, #6
mov r1, #4
bl func_ov11_0212ac60
add r1, r0, #0
ldr r0, _0212a434 ; =data_ov11_02132e60
mov r2, #0x30
str r1, [r0]
mov r0, #0x20
add r1, #0x10
bl func_ov11_0212a0fc
ldr r1, _0212a434 ; =data_ov11_02132e60
ldr r2, [r1]
mov r1, #0x67
lsl r1, r1, #4
str r0, [r2, r1]
bl func_ov11_0211c420
cmp r0, #6
bne _0212a3f8
mov r7, #0
ldr r4, _0212a438 ; =data_ov11_021307a0
add r5, r7, #0
add r6, r7, #0
_0212a3c6:
ldr r0, [r4]
mov r1, #0
mov r2, #4
bl func_ov11_02129ad8
ldr r1, _0212a434 ; =data_ov11_02132e60
ldr r1, [r1]
add r2, r1, r5
ldr r1, _0212a43c ; =0x00000674
str r0, [r2, r1]
ldr r0, _0212a434 ; =data_ov11_02132e60
ldr r1, [r0]
add r0, r1, r6
add r2, r1, r5
ldr r1, _0212a43c ; =0x00000674
ldr r1, [r2, r1]
blx func_02023e80
add r7, r7, #1
add r4, r4, #4
add r5, r5, #4
add r6, #8
cmp r7, #2
blt _0212a3c6
pop {r3, r4, r5, r6, r7, pc}
_0212a3f8:
mov r7, #0
ldr r4, _0212a440 ; =data_ov11_021307a8
add r5, r7, #0
add r6, r7, #0
_0212a400:
ldr r0, [r4]
mov r1, #0
mov r2, #4
bl func_ov11_02129ad8
ldr r1, _0212a434 ; =data_ov11_02132e60
ldr r1, [r1]
add r2, r1, r5
ldr r1, _0212a43c ; =0x00000674
str r0, [r2, r1]
ldr r0, _0212a434 ; =data_ov11_02132e60
ldr r1, [r0]
add r0, r1, r6
add r2, r1, r5
ldr r1, _0212a43c ; =0x00000674
ldr r1, [r2, r1]
blx func_02023e80
add r7, r7, #1
add r4, r4, #4
add r5, r5, #4
add r6, #8
cmp r7, #2
blt _0212a400
pop {r3, r4, r5, r6, r7, pc}
nop
thumb_func_end func_ov11_0212a390
_0212a434: .word data_ov11_02132e60
_0212a438: .word data_ov11_021307a0
_0212a43c: .word 0x00000674
_0212a440: .word data_ov11_021307a8
.global func_ov11_0212a444
thumb_func_start func_ov11_0212a444
func_ov11_0212a444: ; 0x0212a444
push {r3, r4, r5, r6, r7, lr}
mov r4, #0
ldr r6, _0212a478 ; =data_ov11_02132e60
ldr r7, _0212a47c ; =0x00000674
add r5, r4, #0
_0212a44e:
ldr r0, [r6]
add r0, r0, r5
ldr r0, [r0, r7]
bl func_ov11_02129b7c
add r4, r4, #1
add r5, r5, #4
cmp r4, #2
blt _0212a44e
ldr r0, _0212a478 ; =data_ov11_02132e60
ldr r1, [r0]
mov r0, #0x67
lsl r0, r0, #4
ldr r0, [r1, r0]
bl func_ov11_0212a120
ldr r0, _0212a480 ; =data_ov11_02132e60
bl func_ov11_0212ac78
pop {r3, r4, r5, r6, r7, pc}
nop
thumb_func_end func_ov11_0212a444
_0212a478: .word data_ov11_02132e60
_0212a47c: .word 0x00000674
_0212a480: .word data_ov11_02132e60
.global func_ov11_0212a484
thumb_func_start func_ov11_0212a484
func_ov11_0212a484: ; 0x0212a484
push {r4, r5, r6, r7, lr}
sub sp, #0xc
add r7, r0, #0
ldr r0, _0212a510 ; =data_ov11_02132e60
str r3, [sp, #4]
add r5, r1, #0
ldr r1, [r0]
mov r0, #0x67
lsl r0, r0, #4
ldr r0, [r1, r0]
add r6, r2, #0
bl func_ov11_0212a16c
add r4, r0, #0
add r0, #0x2e
strb r5, [r0]
add r0, r4, #0
add r0, #0x2f
strb r6, [r0]
add r1, r5, #0
ldr r2, [sp, #4]
add r0, r7, #0
mul r1, r6
add r3, sp, #8
bl func_ov11_0212b404
str r0, [r4, #0x28]
ldr r0, [sp, #8]
add r1, r6, #0
strh r0, [r4, #0x2c]
add r0, r5, #0
blx func_02029a00
ldr r1, [sp, #0x20]
cmp r7, #1
str r0, [r1]
bne _0212a4d4
mov r1, #0x66
lsl r1, r1, #0x14
b _0212a4d8
_0212a4d4:
mov r1, #0x19
lsl r1, r1, #0x16
_0212a4d8:
ldr r0, [sp, #8]
add r3, r6, #0
lsl r2, r0, #7
mov r0, #4
str r0, [sp]
add r1, r1, r2
add r0, r4, #0
add r2, r5, #0
blx func_02029830
ldr r2, [r4, #0x14]
add r0, r4, #0
ldr r2, [r2, #4]
mov r1, #0
blx r2
ldr r0, _0212a510 ; =data_ov11_02132e60
ldr r1, [r0]
ldr r0, [sp, #0x24]
str r4, [r4, #0x18]
lsl r0, r0, #3
add r0, r1, r0
str r0, [r4, #0x1c]
mov r0, #1
str r0, [r4, #0x20]
str r0, [r4, #0x24]
add r0, r4, #0
add sp, #0xc
pop {r4, r5, r6, r7, pc}
.align 2, 0
thumb_func_end func_ov11_0212a484
_0212a510: .word data_ov11_02132e60
.global func_ov11_0212a514
thumb_func_start func_ov11_0212a514
func_ov11_0212a514: ; 0x0212a514
push {r4, lr}
add r4, r0, #0
ldr r0, [r4, #0x28]
bl func_ov11_0212b514
ldr r0, _0212a530 ; =data_ov11_02132e60
ldr r1, [r0]
mov r0, #0x67
lsl r0, r0, #4
ldr r0, [r1, r0]
add r1, r4, #0
bl func_ov11_0212a134
pop {r4, pc}
.align 2, 0
thumb_func_end func_ov11_0212a514
_0212a530: .word data_ov11_02132e60
.global func_ov11_0212a534
thumb_func_start func_ov11_0212a534
func_ov11_0212a534: ; 0x0212a534
push {r4, r5, r6, r7, lr}
sub sp, #0x14
add r5, r0, #0
ldr r0, _0212a610 ; =data_ov11_02132e60
str r1, [sp, #0x10]
ldr r1, [r0]
mov r0, #0x61
lsl r0, r0, #4
add r1, r1, r0
mov r0, #0x30
mul r0, r5
add r4, r1, r0
ldr r0, _0212a614 ; =data_ov11_0212ece2
lsl r1, r5, #2
ldrh r6, [r0, r1]
ldr r0, _0212a618 ; =data_ov11_0212ece0
ldrh r7, [r0, r1]
mov r1, #0x20
add r0, r7, #0
mul r0, r6
lsl r0, r0, #5
bl func_ov11_0212ac60
str r0, [r4, #0x28]
cmp r5, #1
bne _0212a582
ldr r0, _0212a61c ; =0x04001008
mov r1, #0x40
ldrh r2, [r0]
bic r2, r1
strh r2, [r0]
ldrh r2, [r0]
mov r1, #0x43
and r2, r1
mov r1, #3
lsl r1, r1, #0xa
orr r1, r2
strh r1, [r0]
b _0212a59a
_0212a582:
ldr r0, _0212a620 ; =0x04000008
mov r1, #0x40
ldrh r2, [r0]
bic r2, r1
strh r2, [r0]
ldrh r2, [r0]
mov r1, #0x43
and r2, r1
mov r1, #3
lsl r1, r1, #0xa
orr r1, r2
strh r1, [r0]
_0212a59a:
mov r0, #4
str r0, [sp]
ldr r1, [r4, #0x28]
add r0, r4, #0
add r2, r7, #0
add r3, r6, #0
blx func_02029804
ldr r0, _0212a610 ; =data_ov11_02132e60
ldr r1, [r0]
ldr r0, [sp, #0x10]
str r4, [r4, #0x18]
lsl r0, r0, #3
add r0, r1, r0
str r0, [r4, #0x1c]
mov r0, #1
str r0, [r4, #0x20]
str r0, [r4, #0x24]
cmp r5, #1
bne _0212a5c8
blx func_02004df8
b _0212a5cc
_0212a5c8:
blx func_02004dc4
_0212a5cc:
mov r3, #0
add r2, r0, #0
str r3, [sp]
mov r0, #0x20
str r0, [sp, #4]
ldr r0, _0212a624 ; =data_ov11_0212ecdc
lsl r1, r5, #1
ldrh r0, [r0, r1]
add r1, r7, #0
str r0, [sp, #8]
mov r0, #0xf
str r0, [sp, #0xc]
add r0, r2, #0
add r2, r6, #0
blx func_020298f4
add r0, r4, #0
mov r1, #0
bl func_ov11_0212a894
ldr r2, _0212a610 ; =data_ov11_02132e60
ldr r1, _0212a628 ; =func_ov11_0212a630
ldr r3, [r2]
ldr r2, _0212a62c ; =0x0000067c
mov r0, #1
add r2, r3, r2
add r2, r2, r5
mov r3, #0xc8
bl func_ov11_0212b868
str r0, [r4, #0x2c]
add r0, r4, #0
add sp, #0x14
pop {r4, r5, r6, r7, pc}
.align 2, 0
thumb_func_end func_ov11_0212a534
_0212a610: .word data_ov11_02132e60
_0212a614: .word data_ov11_0212ece2
_0212a618: .word data_ov11_0212ece0
_0212a61c: .word 0x04001008
_0212a620: .word 0x04000008
_0212a624: .word data_ov11_0212ecdc
_0212a628: .word func_ov11_0212a630
_0212a62c: .word 0x0000067c
.global func_ov11_0212a630
thumb_func_start func_ov11_0212a630
func_ov11_0212a630: ; 0x0212a630
push {r4, lr}
add r4, r1, #0
ldrb r0, [r4]
cmp r0, #0
beq _0212a688
ldr r0, _0212a68c ; =data_ov11_02132e60
ldr r2, [r0]
ldr r0, _0212a690 ; =0x0000067c
add r1, r2, r0
cmp r4, r1
bne _0212a666
sub r0, #0x44
mov r1, #6
ldr r0, [r2, r0]
lsl r1, r1, #0xc
blx func_0200e2c0
ldr r0, _0212a68c ; =data_ov11_02132e60
mov r2, #6
ldr r1, [r0]
ldr r0, _0212a694 ; =0x00000638
lsl r2, r2, #0xc
ldr r0, [r1, r0]
mov r1, #0
blx func_020065c4
b _0212a684
_0212a666:
sub r0, #0x14
mov r1, #3
ldr r0, [r2, r0]
lsl r1, r1, #0xc
blx func_0200e2c0
ldr r0, _0212a68c ; =data_ov11_02132e60
ldr r1, [r0]
ldr r0, _0212a698 ; =0x00000668
ldr r0, [r1, r0]
mov r1, #3
lsl r1, r1, #0xc
add r2, r1, #0
blx func_02006624
_0212a684:
mov r0, #0
strb r0, [r4]
_0212a688:
pop {r4, pc}
nop
thumb_func_end func_ov11_0212a630
_0212a68c: .word data_ov11_02132e60
_0212a690: .word 0x0000067c
_0212a694: .word 0x00000638
_0212a698: .word 0x00000668
.global func_ov11_0212a69c
thumb_func_start func_ov11_0212a69c
func_ov11_0212a69c: ; 0x0212a69c
push {r4, lr}
add r4, r0, #0
ldr r1, [r4, #0x2c]
mov r0, #1
bl func_ov11_0212b8e8
ldr r0, _0212a6e4 ; =data_ov11_02132e60
ldr r1, [r0]
mov r0, #0x61
lsl r0, r0, #4
add r0, r1, r0
cmp r4, r0
bne _0212a6c8
blx func_0200505c
mov r2, #6
add r1, r0, #0
mov r0, #0
lsl r2, r2, #0xc
blx func_020078c0
b _0212a6d8
_0212a6c8:
blx func_0200505c
mov r2, #3
add r1, r0, #0
mov r0, #0
lsl r2, r2, #0xc
blx func_020078c0
_0212a6d8:
add r4, #0x28
add r0, r4, #0
bl func_ov11_0212ac78
pop {r4, pc}
nop
thumb_func_end func_ov11_0212a69c
_0212a6e4: .word data_ov11_02132e60
.global func_ov11_0212a6e8
thumb_func_start func_ov11_0212a6e8
func_ov11_0212a6e8: ; 0x0212a6e8
ldr r1, _0212a6fc ; =data_ov11_02132e60
ldr r3, _0212a700 ; =func_ov11_0212a69c
ldr r2, [r1]
mov r1, #0x61
lsl r1, r1, #4
add r2, r2, r1
mov r1, #0x30
mul r1, r0
add r0, r2, r1
bx r3
.align 2, 0
thumb_func_end func_ov11_0212a6e8
_0212a6fc: .word data_ov11_02132e60
_0212a700: .word func_ov11_0212a69c
.global func_ov11_0212a704
thumb_func_start func_ov11_0212a704
func_ov11_0212a704: ; 0x0212a704
push {r4, r5, r6, lr}
sub sp, #0x10
ldr r5, [r0, #0x1c]
add r6, r3, #0
add r4, sp, #0xc
mov r3, #0
strb r3, [r4]
strb r3, [r4, #1]
ldr r4, [r5]
ldr r4, [r4, #8]
ldrb r4, [r4, #7]
cmp r4, #7
bhi _0212a758
add r4, r4, r4
add r4, pc
ldrh r4, [r4, #6]
lsl r4, r4, #0x10
asr r4, r4, #0x10
add pc, r4
_0212a72a: ; jump table
.short _0212a73a - _0212a72a - 2 ; case 0
.short _0212a742 - _0212a72a - 2 ; case 1
.short _0212a742 - _0212a72a - 2 ; case 2
.short _0212a74a - _0212a72a - 2 ; case 3
.short _0212a74a - _0212a72a - 2 ; case 4
.short _0212a752 - _0212a72a - 2 ; case 5
.short _0212a752 - _0212a72a - 2 ; case 6
.short _0212a73a - _0212a72a - 2 ; case 7
_0212a73a:
mov r4, #1
add r3, sp, #0xc
strb r4, [r3]
b _0212a758
_0212a742:
mov r4, #1
add r3, sp, #0xc
strb r4, [r3, #1]
b _0212a758
_0212a74a:
sub r4, r3, #1
add r3, sp, #0xc
strb r4, [r3]
b _0212a758
_0212a752:
sub r4, r3, #1
add r3, sp, #0xc
strb r4, [r3, #1]
_0212a758:
ldr r3, [sp, #0x20]
add r4, sp, #0xc
str r3, [sp]
ldr r3, [sp, #0x24]
add r0, #0x18
str r3, [sp, #4]
ldrb r5, [r4]
add r3, sp, #8
strb r5, [r3]
ldrb r4, [r4, #1]
strb r4, [r3, #1]
add r3, r6, #0
blx func_02027ebc
add sp, #0x10
pop {r4, r5, r6, pc}
thumb_func_end func_ov11_0212a704
.global func_ov11_0212a778
thumb_func_start func_ov11_0212a778
func_ov11_0212a778: ; 0x0212a778
push {r3, r4, r5, lr}
sub sp, #8
add r5, r1, #0
str r3, [sp]
add r1, sp, #8
ldrh r1, [r1, #0x10]
add r4, r2, #0
add r3, r4, #0
str r1, [sp, #4]
ldr r1, _0212a7a0 ; =data_ov11_02132e60
ldr r2, [r1]
ldr r1, [sp, #0x1c]
lsl r1, r1, #3
add r1, r2, r1
add r2, r5, #0
blx func_020296e0
add sp, #8
pop {r3, r4, r5, pc}
nop
thumb_func_end func_ov11_0212a778
_0212a7a0: .word data_ov11_02132e60
.global func_ov11_0212a7a4
thumb_func_start func_ov11_0212a7a4
func_ov11_0212a7a4: ; 0x0212a7a4
push {r4, r5, r6, r7, lr}
sub sp, #0x14
ldr r5, [sp, #0x2c]
str r0, [sp, #8]
ldr r0, [sp, #0x28]
add r6, r1, #0
ldrh r1, [r5]
str r0, [sp, #0x28]
ldr r0, [sp, #0x30]
str r2, [sp, #0xc]
str r3, [sp, #0x10]
str r0, [sp, #0x30]
cmp r1, #0
beq _0212a80a
lsl r4, r0, #3
_0212a7c2:
ldr r0, _0212a810 ; =data_ov11_02132e60
ldr r7, [r0]
add r0, r7, r4
blx func_02023ea4
add r1, r0, #0
ldr r0, _0212a814 ; =0x0000ffff
cmp r1, r0
bne _0212a7d8
ldr r0, [r7, r4]
ldrh r1, [r0, #2]
_0212a7d8:
add r0, r7, r4
blx func_02023eec
add r1, r0, #0
ldrh r0, [r5]
mov r2, #2
ldr r3, [sp, #0x10]
str r0, [sp]
ldr r0, [sp, #0x30]
str r0, [sp, #4]
ldrsb r2, [r1, r2]
ldr r1, [sp, #0x28]
ldr r0, [sp, #8]
sub r1, r1, r2
asr r1, r1, #1
ldr r2, [sp, #0xc]
add r1, r6, r1
bl func_ov11_0212a778
add r5, r5, #2
ldr r0, [sp, #0x28]
ldrh r1, [r5]
add r6, r6, r0
cmp r1, #0
bne _0212a7c2
_0212a80a:
add sp, #0x14
pop {r4, r5, r6, r7, pc}
nop
thumb_func_end func_ov11_0212a7a4
_0212a810: .word data_ov11_02132e60
_0212a814: .word 0x0000ffff
.global func_ov11_0212a818
thumb_func_start func_ov11_0212a818
func_ov11_0212a818: ; 0x0212a818
push {r4, r5, r6, lr}
sub sp, #0x18
ldr r5, [r0, #0x1c]
add r6, r3, #0
add r4, sp, #0x14
mov r3, #0
strb r3, [r4]
strb r3, [r4, #1]
ldr r4, [r5]
ldr r4, [r4, #8]
ldrb r4, [r4, #7]
cmp r4, #7
bhi _0212a86c
add r4, r4, r4
add r4, pc
ldrh r4, [r4, #6]
lsl r4, r4, #0x10
asr r4, r4, #0x10
add pc, r4
_0212a83e: ; jump table
.short _0212a84e - _0212a83e - 2 ; case 0
.short _0212a856 - _0212a83e - 2 ; case 1
.short _0212a856 - _0212a83e - 2 ; case 2
.short _0212a85e - _0212a83e - 2 ; case 3
.short _0212a85e - _0212a83e - 2 ; case 4
.short _0212a866 - _0212a83e - 2 ; case 5
.short _0212a866 - _0212a83e - 2 ; case 6
.short _0212a84e - _0212a83e - 2 ; case 7
_0212a84e:
mov r4, #1
add r3, sp, #0x14
strb r4, [r3]
b _0212a86c
_0212a856:
mov r4, #1
add r3, sp, #0x14
strb r4, [r3, #1]
b _0212a86c
_0212a85e:
sub r4, r3, #1
add r3, sp, #0x14
strb r4, [r3]
b _0212a86c
_0212a866:
sub r4, r3, #1
add r3, sp, #0x14
strb r4, [r3, #1]
_0212a86c:
ldr r3, [sp, #0x28]
add r4, sp, #0x14
str r3, [sp]
ldr r3, [sp, #0x2c]
add r0, #0x18
str r3, [sp, #4]
ldr r3, [sp, #0x30]
str r3, [sp, #8]
ldr r3, [sp, #0x34]
str r3, [sp, #0xc]
ldrb r5, [r4]
add r3, sp, #0x10
strb r5, [r3]
ldrb r4, [r4, #1]
strb r4, [r3, #1]
add r3, r6, #0
blx func_02027fe0
add sp, #0x18
pop {r4, r5, r6, pc}
thumb_func_end func_ov11_0212a818
.global func_ov11_0212a894
thumb_func_start func_ov11_0212a894
func_ov11_0212a894: ; 0x0212a894
push {r3, lr}
ldr r2, [r0, #0x14]
ldr r2, [r2, #4]
blx r2
pop {r3, pc}
.align 2, 0
thumb_func_end func_ov11_0212a894
.global func_ov11_0212a8a0
thumb_func_start func_ov11_0212a8a0
func_ov11_0212a8a0: ; 0x0212a8a0
push {r4, r5, r6, r7, lr}
sub sp, #0x14
add r6, r3, #0
add r5, r0, #0
add r7, r1, #0
add r0, r6, #0
mov r1, #0
add r4, r2, #0
bl func_ov11_02129e18
mov r1, #0
mov r2, #0
str r0, [sp, #0x10]
add r0, r6, #0
mvn r1, r1
add r3, r2, #0
bl func_ov11_02129e24
mov r1, #0
add r0, r6, #0
mvn r1, r1
mov r2, #0
mov r3, #0xf
bl func_ov11_02129ea8
mov r1, #0
ldr r2, [sp, #0x28]
add r0, r6, #0
mvn r1, r1
bl func_ov11_02129fac
add r1, r5, #0
str r4, [sp]
mov r0, #0
str r0, [sp, #4]
ldrh r0, [r5, #0x2c]
add r1, #0x2e
add r5, #0x2f
str r0, [sp, #8]
mov r0, #2
str r0, [sp, #0xc]
ldrb r1, [r1]
ldrb r2, [r5]
ldr r0, [sp, #0x10]
add r3, r7, #0
blx func_02029a5c
add sp, #0x14
pop {r4, r5, r6, r7, pc}
.align 2, 0
thumb_func_end func_ov11_0212a8a0
.global func_ov11_0212a904
thumb_func_start func_ov11_0212a904
func_ov11_0212a904: ; 0x0212a904
ldr r1, _0212a924 ; =data_ov11_02132e60
ldr r3, [r1]
mov r1, #0x61
lsl r1, r1, #4
add r2, r3, r1
cmp r0, r2
bne _0212a91a
mov r0, #1
add r1, #0x6c
strb r0, [r3, r1]
bx lr
_0212a91a:
mov r0, #1
add r1, #0x6d
strb r0, [r3, r1]
bx lr
nop
thumb_func_end func_ov11_0212a904
_0212a924: .word data_ov11_02132e60
.global func_ov11_0212a928
thumb_func_start func_ov11_0212a928
func_ov11_0212a928: ; 0x0212a928
strh r0, [r2]
strh r1, [r2, #2]
bx lr
.align 2, 0
thumb_func_end func_ov11_0212a928
.global func_ov11_0212a930
thumb_func_start func_ov11_0212a930
func_ov11_0212a930: ; 0x0212a930
push {r3, r4}
ldr r4, [sp, #8]
strh r0, [r4]
strh r1, [r4, #2]
strh r2, [r4, #4]
strh r3, [r4, #6]
pop {r3, r4}
bx lr
thumb_func_end func_ov11_0212a930
.global func_ov11_0212a940
thumb_func_start func_ov11_0212a940
func_ov11_0212a940: ; 0x0212a940
push {r3, r4}
ldrh r3, [r0]
strh r3, [r2]
ldrh r3, [r0, #2]
strh r3, [r2, #2]
ldrh r4, [r0]
ldrh r3, [r1]
add r3, r4, r3
strh r3, [r2, #4]
ldrh r3, [r0, #2]
ldrh r0, [r1, #2]
add r0, r3, r0
strh r0, [r2, #6]
pop {r3, r4}
bx lr
.align 2, 0
thumb_func_end func_ov11_0212a940
.global func_ov11_0212a960
thumb_func_start func_ov11_0212a960
func_ov11_0212a960: ; 0x0212a960
push {r3, r4}
cmp r0, #1
bne _0212a984
ldr r0, _0212a9a4 ; =0x04001000
mov r2, #0x1f
ldr r3, [r0]
lsl r2, r2, #8
and r2, r3
lsr r4, r2, #8
orr r1, r4
ldr r3, [r0]
ldr r2, _0212a9a8 ; =0xffffe0ff
lsl r1, r1, #8
and r2, r3
orr r1, r2
str r1, [r0]
pop {r3, r4}
bx lr
_0212a984:
mov r0, #1
lsl r0, r0, #0x1a
mov r2, #0x1f
ldr r3, [r0]
lsl r2, r2, #8
and r2, r3
lsr r4, r2, #8
orr r1, r4
ldr r3, [r0]
ldr r2, _0212a9a8 ; =0xffffe0ff
lsl r1, r1, #8
and r2, r3
orr r1, r2
str r1, [r0]
pop {r3, r4}
bx lr
.align 2, 0
thumb_func_end func_ov11_0212a960
_0212a9a4: .word 0x04001000
_0212a9a8: .word 0xffffe0ff
.global func_ov11_0212a9ac
thumb_func_start func_ov11_0212a9ac
func_ov11_0212a9ac: ; 0x0212a9ac
push {r3, r4}
cmp r0, #1
bne _0212a9d2
ldr r0, _0212a9f4 ; =0x04001000
mov r2, #0x1f
ldr r3, [r0]
lsl r2, r2, #8
and r2, r3
lsr r4, r2, #8
mvn r1, r1
and r1, r4
ldr r3, [r0]
ldr r2, _0212a9f8 ; =0xffffe0ff
lsl r1, r1, #8
and r2, r3
orr r1, r2
str r1, [r0]
pop {r3, r4}
bx lr
_0212a9d2:
mov r0, #1
lsl r0, r0, #0x1a
mov r2, #0x1f
ldr r3, [r0]
lsl r2, r2, #8
and r2, r3
lsr r4, r2, #8
mvn r1, r1
and r1, r4
ldr r3, [r0]
ldr r2, _0212a9f8 ; =0xffffe0ff
lsl r1, r1, #8
and r2, r3
orr r1, r2
str r1, [r0]
pop {r3, r4}
bx lr
.align 2, 0
thumb_func_end func_ov11_0212a9ac
_0212a9f4: .word 0x04001000
_0212a9f8: .word 0xffffe0ff
.global func_ov11_0212a9fc
thumb_func_start func_ov11_0212a9fc
func_ov11_0212a9fc: ; 0x0212a9fc
push {r4, r5}
cmp r0, #1
bne _0212aa64
cmp r1, #0
ldrh r3, [r2, #6]
bne _0212aa36
ldrh r0, [r2]
mov r4, #0xff
ldrh r1, [r2, #2]
lsl r0, r0, #8
add r5, r0, #0
ldrh r0, [r2, #4]
lsl r4, r4, #8
and r5, r4
lsl r0, r0, #0x18
lsr r0, r0, #0x18
add r2, r5, #0
orr r2, r0
ldr r0, _0212aac8 ; =0x04001040
lsl r1, r1, #8
strh r2, [r0]
add r2, r1, #0
lsl r1, r3, #0x18
and r2, r4
lsr r1, r1, #0x18
orr r1, r2
strh r1, [r0, #4]
pop {r4, r5}
bx lr
_0212aa36:
ldrh r0, [r2]
mov r4, #0xff
ldrh r1, [r2, #2]
lsl r0, r0, #8
add r5, r0, #0
ldrh r0, [r2, #4]
lsl r4, r4, #8
and r5, r4
lsl r0, r0, #0x18
lsr r0, r0, #0x18
add r2, r5, #0
orr r2, r0
ldr r0, _0212aacc ; =0x04001042
lsl r1, r1, #8
strh r2, [r0]
add r2, r1, #0
lsl r1, r3, #0x18
and r2, r4
lsr r1, r1, #0x18
orr r1, r2
strh r1, [r0, #4]
pop {r4, r5}
bx lr
_0212aa64:
cmp r1, #0
ldrh r3, [r2, #6]
bne _0212aa98
ldrh r0, [r2]
mov r4, #0xff
ldrh r1, [r2, #2]
lsl r0, r0, #8
add r5, r0, #0
ldrh r0, [r2, #4]
lsl r4, r4, #8
and r5, r4
lsl r0, r0, #0x18
lsr r0, r0, #0x18
add r2, r5, #0
orr r2, r0
ldr r0, _0212aad0 ; =0x04000040
lsl r1, r1, #8
strh r2, [r0]
add r2, r1, #0
lsl r1, r3, #0x18
and r2, r4
lsr r1, r1, #0x18
orr r1, r2
strh r1, [r0, #4]
pop {r4, r5}
bx lr
_0212aa98:
ldrh r0, [r2]
mov r4, #0xff
ldrh r1, [r2, #2]
lsl r0, r0, #8
add r5, r0, #0
ldrh r0, [r2, #4]
lsl r4, r4, #8
and r5, r4
lsl r0, r0, #0x18
lsr r0, r0, #0x18
add r2, r5, #0
orr r2, r0
ldr r0, _0212aad4 ; =0x04000042
lsl r1, r1, #8
strh r2, [r0]
add r2, r1, #0
lsl r1, r3, #0x18
and r2, r4
lsr r1, r1, #0x18
orr r1, r2
strh r1, [r0, #4]
pop {r4, r5}
bx lr
nop
thumb_func_end func_ov11_0212a9fc
_0212aac8: .word 0x04001040
_0212aacc: .word 0x04001042
_0212aad0: .word 0x04000040
_0212aad4: .word 0x04000042
.global func_ov11_0212aad8
thumb_func_start func_ov11_0212aad8
func_ov11_0212aad8: ; 0x0212aad8
push {r3, r4}
cmp r1, #3
bhi _0212abd2
add r1, r1, r1
add r1, pc
ldrh r1, [r1, #6]
lsl r1, r1, #0x10
asr r1, r1, #0x10
add pc, r1
_0212aaea: ; jump table
.short _0212aaf2 - _0212aaea - 2 ; case 0
.short _0212ab2a - _0212aaea - 2 ; case 1
.short _0212ab64 - _0212aaea - 2 ; case 2
.short _0212ab9e - _0212aaea - 2 ; case 3
_0212aaf2:
cmp r0, #1
bne _0212ab10
ldr r0, _0212abd8 ; =0x04001048
ldrh r1, [r0]
mov r0, #0x3f
bic r1, r0
orr r1, r2
cmp r3, #0
beq _0212ab08
mov r0, #0x20
orr r1, r0
_0212ab08:
ldr r0, _0212abd8 ; =0x04001048
strh r1, [r0]
pop {r3, r4}
bx lr
_0212ab10:
ldr r0, _0212abdc ; =0x04000048
ldrh r1, [r0]
mov r0, #0x3f
bic r1, r0
orr r1, r2
cmp r3, #0
beq _0212ab22
mov r0, #0x20
orr r1, r0
_0212ab22:
ldr r0, _0212abdc ; =0x04000048
strh r1, [r0]
pop {r3, r4}
bx lr
_0212ab2a:
cmp r0, #1
ldr r0, _0212abe0 ; =0xffffc0ff
bne _0212ab4a
ldr r4, _0212abd8 ; =0x04001048
ldrh r1, [r4]
and r1, r0
lsl r0, r2, #8
orr r1, r0
cmp r3, #0
beq _0212ab42
lsr r0, r4, #0xd
orr r1, r0
_0212ab42:
ldr r0, _0212abd8 ; =0x04001048
strh r1, [r0]
pop {r3, r4}
bx lr
_0212ab4a:
ldr r4, _0212abdc ; =0x04000048
ldrh r1, [r4]
and r1, r0
lsl r0, r2, #8
orr r1, r0
cmp r3, #0
beq _0212ab5c
lsr r0, r4, #0xd
orr r1, r0
_0212ab5c:
ldr r0, _0212abdc ; =0x04000048
strh r1, [r0]
pop {r3, r4}
bx lr
_0212ab64:
cmp r0, #1
ldr r0, _0212abe0 ; =0xffffc0ff
bne _0212ab84
ldr r4, _0212abe4 ; =0x0400104a
ldrh r1, [r4]
and r1, r0
lsl r0, r2, #8
orr r1, r0
cmp r3, #0
beq _0212ab7c
lsr r0, r4, #0xd
orr r1, r0
_0212ab7c:
ldr r0, _0212abe4 ; =0x0400104a
strh r1, [r0]
pop {r3, r4}
bx lr
_0212ab84:
ldr r4, _0212abe8 ; =0x0400004a
ldrh r1, [r4]
and r1, r0
lsl r0, r2, #8
orr r1, r0
cmp r3, #0
beq _0212ab96
lsr r0, r4, #0xd
orr r1, r0
_0212ab96:
ldr r0, _0212abe8 ; =0x0400004a
strh r1, [r0]
pop {r3, r4}
bx lr
_0212ab9e:
cmp r0, #1
bne _0212abbc
ldr r0, _0212abe4 ; =0x0400104a
ldrh r1, [r0]
mov r0, #0x3f
bic r1, r0
orr r1, r2
cmp r3, #0
beq _0212abb4
mov r0, #0x20
orr r1, r0
_0212abb4:
ldr r0, _0212abe4 ; =0x0400104a
strh r1, [r0]
pop {r3, r4}
bx lr
_0212abbc:
ldr r0, _0212abe8 ; =0x0400004a
ldrh r1, [r0]
mov r0, #0x3f
bic r1, r0
orr r1, r2
cmp r3, #0
beq _0212abce
mov r0, #0x20
orr r1, r0
_0212abce:
ldr r0, _0212abe8 ; =0x0400004a
strh r1, [r0]
_0212abd2:
pop {r3, r4}
bx lr
nop
thumb_func_end func_ov11_0212aad8
_0212abd8: .word 0x04001048
_0212abdc: .word 0x04000048
_0212abe0: .word 0xffffc0ff
_0212abe4: .word 0x0400104a
_0212abe8: .word 0x0400004a
.global func_ov11_0212abec
thumb_func_start func_ov11_0212abec
func_ov11_0212abec: ; 0x0212abec
push {r4, lr}
mov r2, #1
mov r1, #0
lsl r2, r2, #0x12
add r4, r0, #0
blx func_02007a44
mov r1, #1
add r0, r4, #0
lsl r1, r1, #0x12
mov r2, #0
bl func_02017374
ldr r1, _0212ac14 ; =data_ov11_02132e64
cmp r0, #0
str r0, [r1]
bne _0212ac12
blx func_0200f248
_0212ac12:
pop {r4, pc}
.align 2, 0
thumb_func_end func_ov11_0212abec
_0212ac14: .word data_ov11_02132e64
.global func_ov11_0212ac18
thumb_func_start func_ov11_0212ac18
func_ov11_0212ac18: ; 0x0212ac18
push {r3, lr}
ldr r0, _0212ac2c ; =data_ov11_02132e64
ldr r0, [r0]
bl func_02017394
ldr r0, _0212ac2c ; =data_ov11_02132e64
mov r1, #0
str r1, [r0]
pop {r3, pc}
nop
thumb_func_end func_ov11_0212ac18
_0212ac2c: .word data_ov11_02132e64
.global func_ov11_0212ac30
thumb_func_start func_ov11_0212ac30
func_ov11_0212ac30: ; 0x0212ac30
push {r4, r5, r6, lr}
add r5, r0, #0
mov r0, #1
add r4, r1, #0
blx func_0200c424
add r6, r0, #0
ldr r0, _0212ac5c ; =data_ov11_02132e64
add r1, r5, #0
ldr r0, [r0]
add r2, r4, #0
bl func_0201739c
add r4, r0, #0
bne _0212ac52
blx func_0200f248
_0212ac52:
add r0, r6, #0
blx func_0200c3f4
add r0, r4, #0
pop {r4, r5, r6, pc}
.align 2, 0
thumb_func_end func_ov11_0212ac30
_0212ac5c: .word data_ov11_02132e64
.global func_ov11_0212ac60
thumb_func_start func_ov11_0212ac60
func_ov11_0212ac60: ; 0x0212ac60
push {r3, r4, r5, lr}
add r5, r0, #0
bl func_ov11_0212ac30
mov r1, #0
add r2, r5, #0
add r4, r0, #0
blx func_02007a44
add r0, r4, #0
pop {r3, r4, r5, pc}
.align 2, 0
thumb_func_end func_ov11_0212ac60
.global func_ov11_0212ac78
thumb_func_start func_ov11_0212ac78
func_ov11_0212ac78: ; 0x0212ac78
push {r3, r4, r5, lr}
add r5, r0, #0
mov r0, #1
blx func_0200c424
ldr r1, [r5]
add r4, r0, #0
cmp r1, #0
beq _0212ac9c
ldr r0, _0212aca0 ; =data_ov11_02132e64
ldr r0, [r0]
bl func_020174a4
add r0, r4, #0
blx func_0200c3f4
mov r0, #0
str r0, [r5]
_0212ac9c:
pop {r3, r4, r5, pc}
nop
thumb_func_end func_ov11_0212ac78
_0212aca0: .word data_ov11_02132e64
.global func_ov11_0212aca4
thumb_func_start func_ov11_0212aca4
func_ov11_0212aca4: ; 0x0212aca4
push {r3, r4, r5, lr}
add r5, r0, #0
mov r0, #1
blx func_0200c424
add r4, r0, #0
cmp r5, #0
beq _0212acc4
ldr r0, _0212acc8 ; =data_ov11_02132e64
add r1, r5, #0
ldr r0, [r0]
bl func_020174a4
add r0, r4, #0
blx func_0200c3f4
_0212acc4:
pop {r3, r4, r5, pc}
nop
thumb_func_end func_ov11_0212aca4
_0212acc8: .word data_ov11_02132e64
.global func_ov11_0212accc
thumb_func_start func_ov11_0212accc
func_ov11_0212accc: ; 0x0212accc
push {r3, lr}
sub sp, #8
mov r0, #0x3a
mov r1, #4
bl func_ov11_0212ac60
ldr r1, _0212ad1c ; =data_ov11_02132e68
str r0, [r1, #4]
add r0, sp, #0
blx func_0200a284
cmp r0, #0
bne _0212acea
blx func_0200f248
_0212acea:
add r0, sp, #0
blx func_0200a318
ldr r2, _0212ad1c ; =data_ov11_02132e68
mov r0, #0
ldr r2, [r2, #4]
mov r1, #4
mov r3, #5
blx func_0200a53c
mov r0, #2
blx WaitForTouchUpdate
mov r0, #2
blx func_0200aa0c
cmp r0, #0
beq _0212ad12
blx func_0200f248
_0212ad12:
bl func_ov11_0212ad48
add sp, #8
pop {r3, pc}
nop
thumb_func_end func_ov11_0212accc
_0212ad1c: .word data_ov11_02132e68
.global func_ov11_0212ad20
thumb_func_start func_ov11_0212ad20
func_ov11_0212ad20: ; 0x0212ad20
push {r3, r4, r5, lr}
mov r5, #4
add r4, r5, #0
_0212ad26:
blx func_0200a63c
add r0, r5, #0
blx WaitForTouchUpdate
add r0, r4, #0
blx func_0200aa0c
cmp r0, #0
bne _0212ad26
ldr r0, _0212ad44 ; =data_ov11_02132e6c
bl func_ov11_0212ac78
pop {r3, r4, r5, pc}
nop
thumb_func_end func_ov11_0212ad20
_0212ad44: .word data_ov11_02132e6c
.global func_ov11_0212ad48
thumb_func_start func_ov11_0212ad48
func_ov11_0212ad48: ; 0x0212ad48
push {r3, lr}
bl func_ov11_0212ad54
bl func_ov11_0212adec
pop {r3, pc}
thumb_func_end func_ov11_0212ad48
.global func_ov11_0212ad54
thumb_func_start func_ov11_0212ad54
func_ov11_0212ad54: ; 0x0212ad54
push {r4, r5, r6, r7}
ldr r0, _0212add8 ; =0x04000130
ldr r1, _0212addc ; =data_ov11_02132e68
ldrh r3, [r0]
ldr r0, _0212ade0 ; =0x027fffa8
ldr r2, [r1, #4]
ldrh r0, [r0]
ldr r6, _0212ade4 ; =data_ov11_02132e70
mov r5, #0
orr r3, r0
ldr r0, _0212ade8 ; =0x00002fff
mov r4, #1
eor r3, r0
and r0, r3
lsl r0, r0, #0x10
ldrh r3, [r2, #0x30]
lsr r0, r0, #0x10
eor r3, r0
and r3, r0
strh r3, [r2, #0x32]
ldrh r3, [r2, #0x30]
add r2, r0, #0
eor r2, r3
and r3, r2
ldr r2, [r1, #4]
strh r3, [r2, #0x36]
ldr r2, [r1, #4]
strh r0, [r2, #0x30]
ldr r3, [r1, #4]
ldrh r2, [r3, #0x32]
strh r2, [r3, #0x34]
_0212ad92:
add r2, r4, #0
lsl r2, r5
lsl r2, r2, #0x10
lsr r3, r2, #0x10
add r2, r0, #0
tst r2, r3
bne _0212ada6
mov r2, #0
strb r2, [r6]
b _0212adcc
_0212ada6:
ldrb r2, [r6]
add r2, r2, #1
strb r2, [r6]
ldrb r2, [r6]
cmp r2, #0x28
bne _0212adbc
ldr r2, [r1, #4]
ldrh r7, [r2, #0x34]
orr r3, r7
strh r3, [r2, #0x34]
b _0212adcc
_0212adbc:
cmp r2, #0x2f
bne _0212adcc
ldr r2, [r1, #4]
ldrh r7, [r2, #0x34]
orr r3, r7
strh r3, [r2, #0x34]
mov r2, #0x28
strb r2, [r6]
_0212adcc:
add r5, r5, #1
add r6, r6, #1
cmp r5, #0xe
blt _0212ad92
pop {r4, r5, r6, r7}
bx lr
.align 2, 0
thumb_func_end func_ov11_0212ad54
_0212add8: .word 0x04000130
_0212addc: .word data_ov11_02132e68
_0212ade0: .word 0x027fffa8
_0212ade4: .word data_ov11_02132e70
_0212ade8: .word 0x00002fff
.global func_ov11_0212adec
thumb_func_start func_ov11_0212adec
func_ov11_0212adec: ; 0x0212adec
push {r3, r4, r5, r6, r7, lr}
sub sp, #8
ldr r0, _0212af10 ; =data_ov11_02132e68
ldr r0, [r0, #4]
add r0, #0x38
ldrb r0, [r0]
lsl r0, r0, #0x1f
lsr r0, r0, #0x1f
beq _0212ae02
mov r7, #1
b _0212ae04
_0212ae02:
mov r7, #0
_0212ae04:
mov r5, #0
blx func_0200a6d4
ldr r6, _0212af10 ; =data_ov11_02132e68
add r4, r5, #0
ldr r2, [r6, #4]
ldrh r1, [r2, #0x28]
strh r1, [r2, #0x2c]
ldrh r1, [r2, #0x2a]
strh r1, [r2, #0x2e]
_0212ae18:
ldr r2, [r6, #4]
lsl r1, r0, #3
add r1, r2, r1
ldrh r2, [r1, #4]
cmp r2, #1
bne _0212ae44
ldrh r2, [r1, #6]
cmp r2, #0
bne _0212ae44
add r0, sp, #0
mov r5, #1
blx func_0200a8d0
ldr r2, _0212af10 ; =data_ov11_02132e68
add r1, sp, #0
ldrh r0, [r1]
ldr r2, [r2, #4]
ldrh r1, [r1, #2]
add r2, #0x28
bl func_ov11_0212a928
b _0212ae52
_0212ae44:
add r0, r0, #4
mov r1, #5
add r4, r4, #1
blx func_01ff9b88
cmp r4, #4
blt _0212ae18
_0212ae52:
ldr r0, _0212af10 ; =data_ov11_02132e68
add r3, r5, #0
ldr r2, [r0, #4]
mov r4, #2
add r1, r2, #0
add r1, #0x38
ldrb r1, [r1]
eor r3, r7
add r2, #0x38
bic r1, r4
add r4, r5, #0
and r4, r3
lsl r4, r4, #0x18
lsr r4, r4, #0x18
lsl r4, r4, #0x1f
lsr r4, r4, #0x1e
orr r1, r4
strb r1, [r2]
ldr r2, [r0, #4]
and r3, r7
add r1, r2, #0
add r1, #0x38
lsl r3, r3, #0x18
lsr r3, r3, #0x18
lsl r3, r3, #0x1f
ldrb r1, [r1]
mov r4, #8
lsr r3, r3, #0x1c
bic r1, r4
orr r1, r3
add r2, #0x38
strb r1, [r2]
ldr r1, [r0, #4]
add r2, r1, #0
add r2, #0x38
ldrb r3, [r2]
mov r2, #1
add r1, #0x38
bic r3, r2
mov r2, #1
and r2, r5
orr r2, r3
strb r2, [r1]
ldr r2, [r0, #4]
mov r3, #4
add r1, r2, #0
add r1, #0x38
ldrb r1, [r1]
bic r1, r3
add r3, r2, #0
add r3, #0x38
ldrb r3, [r3]
add r2, #0x38
lsl r3, r3, #0x1e
lsr r3, r3, #0x1f
lsl r3, r3, #0x1f
lsr r3, r3, #0x1d
orr r1, r3
strb r1, [r2]
cmp r5, #0
bne _0212aed4
mov r1, #0
strb r1, [r0, #1]
add sp, #8
pop {r3, r4, r5, r6, r7, pc}
_0212aed4:
ldrb r1, [r0, #1]
add r1, r1, #1
strb r1, [r0, #1]
ldrb r1, [r0, #1]
cmp r1, #0x28
bne _0212aef4
ldr r2, [r0, #4]
add sp, #8
add r0, r2, #0
add r0, #0x38
ldrb r1, [r0]
mov r0, #4
add r2, #0x38
orr r0, r1
strb r0, [r2]
pop {r3, r4, r5, r6, r7, pc}
_0212aef4:
cmp r1, #0x2f
bne _0212af0c
ldr r3, [r0, #4]
add r1, r3, #0
add r1, #0x38
ldrb r2, [r1]
mov r1, #4
add r3, #0x38
orr r1, r2
strb r1, [r3]
mov r1, #0x28
strb r1, [r0, #1]
_0212af0c:
add sp, #8
pop {r3, r4, r5, r6, r7, pc}
.align 2, 0
thumb_func_end func_ov11_0212adec
_0212af10: .word data_ov11_02132e68
.global func_ov11_0212af14
thumb_func_start func_ov11_0212af14
func_ov11_0212af14: ; 0x0212af14
ldr r1, _0212af28 ; =data_ov11_02132e68
ldr r1, [r1, #4]
ldrh r1, [r1, #0x32]
and r1, r0
cmp r0, r1
bne _0212af24
mov r0, #1
bx lr
_0212af24:
mov r0, #0
bx lr
.align 2, 0
thumb_func_end func_ov11_0212af14
_0212af28: .word data_ov11_02132e68
.global func_ov11_0212af2c
thumb_func_start func_ov11_0212af2c
func_ov11_0212af2c: ; 0x0212af2c
ldr r1, _0212af40 ; =data_ov11_02132e68
ldr r1, [r1, #4]
ldrh r1, [r1, #0x34]
and r1, r0
cmp r0, r1
bne _0212af3c
mov r0, #1
bx lr
_0212af3c:
mov r0, #0
bx lr
.align 2, 0
thumb_func_end func_ov11_0212af2c
_0212af40: .word data_ov11_02132e68
.global func_ov11_0212af44
thumb_func_start func_ov11_0212af44
func_ov11_0212af44: ; 0x0212af44
ldr r1, _0212af58 ; =data_ov11_02132e68
ldr r1, [r1, #4]
ldrh r1, [r1, #0x36]
and r1, r0
cmp r0, r1
bne _0212af54
mov r0, #1
bx lr
_0212af54:
mov r0, #0
bx lr
.align 2, 0
thumb_func_end func_ov11_0212af44
_0212af58: .word data_ov11_02132e68
.global func_ov11_0212af5c
thumb_func_start func_ov11_0212af5c
func_ov11_0212af5c: ; 0x0212af5c
ldr r1, _0212afa0 ; =data_ov11_02132e68
ldr r1, [r1, #4]
add r2, r1, #0
add r2, #0x38
ldrb r2, [r2]
lsl r2, r2, #0x1f
lsr r2, r2, #0x1f
bne _0212af70
mov r0, #0
bx lr
_0212af70:
ldrh r3, [r1, #0x28]
ldrh r2, [r0]
cmp r2, r3
bls _0212af7c
mov r0, #0
bx lr
_0212af7c:
ldrh r2, [r0, #4]
cmp r2, r3
bhs _0212af86
mov r0, #0
bx lr
_0212af86:
ldrh r2, [r1, #0x2a]
ldrh r1, [r0, #2]
cmp r1, r2
bls _0212af92
mov r0, #0
bx lr
_0212af92:
ldrh r0, [r0, #6]
cmp r0, r2
blo _0212af9c
mov r0, #1
bx lr
_0212af9c:
mov r0, #0
bx lr
.align 2, 0
thumb_func_end func_ov11_0212af5c
_0212afa0: .word data_ov11_02132e68
.global func_ov11_0212afa4
thumb_func_start func_ov11_0212afa4
func_ov11_0212afa4: ; 0x0212afa4
ldr r1, _0212afe8 ; =data_ov11_02132e68
ldr r1, [r1, #4]
add r2, r1, #0
add r2, #0x38
ldrb r2, [r2]
lsl r2, r2, #0x1e
lsr r2, r2, #0x1f
bne _0212afb8
mov r0, #0
bx lr
_0212afb8:
ldrh r3, [r1, #0x28]
ldrh r2, [r0]
cmp r2, r3
bls _0212afc4
mov r0, #0
bx lr
_0212afc4:
ldrh r2, [r0, #4]
cmp r2, r3
bhs _0212afce
mov r0, #0
bx lr
_0212afce:
ldrh r2, [r1, #0x2a]
ldrh r1, [r0, #2]
cmp r1, r2
bls _0212afda
mov r0, #0
bx lr
_0212afda:
ldrh r0, [r0, #6]
cmp r0, r2
blo _0212afe4
mov r0, #1
bx lr
_0212afe4:
mov r0, #0
bx lr
.align 2, 0
thumb_func_end func_ov11_0212afa4
_0212afe8: .word data_ov11_02132e68
.global func_ov11_0212afec
thumb_func_start func_ov11_0212afec
func_ov11_0212afec: ; 0x0212afec
ldr r1, _0212b030 ; =data_ov11_02132e68
ldr r1, [r1, #4]
add r2, r1, #0
add r2, #0x38
ldrb r2, [r2]
lsl r2, r2, #0x1d
lsr r2, r2, #0x1f
bne _0212b000
mov r0, #0
bx lr
_0212b000:
ldrh r3, [r1, #0x28]
ldrh r2, [r0]
cmp r2, r3
bls _0212b00c
mov r0, #0
bx lr
_0212b00c:
ldrh r2, [r0, #4]
cmp r2, r3
bhs _0212b016
mov r0, #0
bx lr
_0212b016:
ldrh r2, [r1, #0x2a]
ldrh r1, [r0, #2]
cmp r1, r2
bls _0212b022
mov r0, #0
bx lr
_0212b022:
ldrh r0, [r0, #6]
cmp r0, r2
blo _0212b02c
mov r0, #1
bx lr
_0212b02c:
mov r0, #0
bx lr
.align 2, 0
thumb_func_end func_ov11_0212afec
_0212b030: .word data_ov11_02132e68
.global func_ov11_0212b034
thumb_func_start func_ov11_0212b034
func_ov11_0212b034: ; 0x0212b034
ldr r1, _0212b078 ; =data_ov11_02132e68
ldr r1, [r1, #4]
add r2, r1, #0
add r2, #0x38
ldrb r2, [r2]
lsl r2, r2, #0x1c
lsr r2, r2, #0x1f
bne _0212b048
mov r0, #0
bx lr
_0212b048:
ldrh r3, [r1, #0x28]
ldrh r2, [r0]
cmp r2, r3
bls _0212b054
mov r0, #0
bx lr
_0212b054:
ldrh r2, [r0, #4]
cmp r2, r3
bhs _0212b05e
mov r0, #0
bx lr
_0212b05e:
ldrh r2, [r1, #0x2a]
ldrh r1, [r0, #2]
cmp r1, r2
bls _0212b06a
mov r0, #0
bx lr
_0212b06a:
ldrh r0, [r0, #6]
cmp r0, r2
blo _0212b074
mov r0, #1
bx lr
_0212b074:
mov r0, #0
bx lr
.align 2, 0
thumb_func_end func_ov11_0212b034
_0212b078: .word data_ov11_02132e68
.global func_ov11_0212b07c
thumb_func_start func_ov11_0212b07c
func_ov11_0212b07c: ; 0x0212b07c
push {r3, lr}
sub sp, #8
ldrh r2, [r0]
add r1, sp, #0
strh r2, [r1]
ldrh r2, [r0, #2]
strh r2, [r1, #2]
ldrh r3, [r0]
ldrh r2, [r0, #4]
add r2, r3, r2
strh r2, [r1, #4]
ldrh r2, [r0, #2]
ldrh r0, [r0, #6]
add r0, r2, r0
strh r0, [r1, #6]
add r0, sp, #0
bl func_ov11_0212afa4
add sp, #8
pop {r3, pc}
thumb_func_end func_ov11_0212b07c
.global func_ov11_0212b0a4
thumb_func_start func_ov11_0212b0a4
func_ov11_0212b0a4: ; 0x0212b0a4
ldr r1, _0212b0cc ; =data_ov11_02132e68
ldr r2, [r1, #4]
add r1, r2, #0
add r1, #0x38
ldrb r1, [r1]
lsl r1, r1, #0x1f
lsr r1, r1, #0x1f
bne _0212b0c0
ldrh r1, [r2, #0x2c]
strh r1, [r0]
ldrh r1, [r2, #0x2e]
strh r1, [r0, #2]
mov r0, #0
bx lr
_0212b0c0:
ldrh r1, [r2, #0x28]
strh r1, [r0]
ldrh r1, [r2, #0x2a]
strh r1, [r0, #2]
mov r0, #1
bx lr
.align 2, 0
thumb_func_end func_ov11_0212b0a4
_0212b0cc: .word data_ov11_02132e68
.global func_ov11_0212b0d0
thumb_func_start func_ov11_0212b0d0
func_ov11_0212b0d0: ; 0x0212b0d0
push {r3, lr}
ldr r0, _0212b118 ; =data_ov11_02132e68
ldrb r0, [r0]
cmp r0, #0
ldr r0, _0212b11c ; =0x027fffa8
beq _0212b0fa
ldrh r1, [r0]
mov r0, #2
lsl r0, r0, #0xe
and r0, r1
asr r0, r0, #0xf
bne _0212b116
mov r0, #1
blx func_0200b7a4
cmp r0, #0
beq _0212b116
ldr r0, _0212b118 ; =data_ov11_02132e68
mov r1, #0
strb r1, [r0]
pop {r3, pc}
_0212b0fa:
ldrh r1, [r0]
mov r0, #2
lsl r0, r0, #0xe
and r0, r1
asr r0, r0, #0xf
beq _0212b116
mov r0, #0
blx func_0200b7a4
cmp r0, #0
beq _0212b116
ldr r0, _0212b118 ; =data_ov11_02132e68
mov r1, #1
strb r1, [r0]
_0212b116:
pop {r3, pc}
.align 2, 0
thumb_func_end func_ov11_0212b0d0
_0212b118: .word data_ov11_02132e68
_0212b11c: .word 0x027fffa8
.global func_ov11_0212b120
thumb_func_start func_ov11_0212b120
func_ov11_0212b120: ; 0x0212b120
push {r3, lr}
ldr r0, _0212b15c ; =0x04000210
ldr r1, [r0]
ldr r0, _0212b160 ; =data_ov11_02132e80
str r1, [r0, #4]
ldr r0, _0212b164 ; =0x00040018
blx func_0200c3c8
mov r0, #1
blx func_0200c3f4
mov r0, #1
blx func_0200c2ac
ldr r1, _0212b160 ; =data_ov11_02132e80
str r0, [r1]
ldr r1, _0212b168 ; =func_ov11_0212b198
mov r0, #1
blx func_0200c224
mov r0, #1
blx func_0200c454
ldr r1, _0212b16c ; =0x04000208
ldrh r0, [r1]
mov r0, #1
strh r0, [r1]
blx func_0200ee38
pop {r3, pc}
.align 2, 0
thumb_func_end func_ov11_0212b120
_0212b15c: .word 0x04000210
_0212b160: .word data_ov11_02132e80
_0212b164: .word 0x00040018
_0212b168: .word func_ov11_0212b198
_0212b16c: .word 0x04000208
.global func_ov11_0212b170
thumb_func_start func_ov11_0212b170
func_ov11_0212b170: ; 0x0212b170
push {r3, lr}
ldr r1, _0212b190 ; =0x04000208
ldrh r0, [r1]
mov r0, #0
strh r0, [r1]
ldr r0, _0212b194 ; =data_ov11_02132e80
ldr r0, [r0, #4]
blx func_0200c3c8
ldr r1, _0212b194 ; =data_ov11_02132e80
mov r0, #1
ldr r1, [r1]
blx func_0200c224
pop {r3, pc}
nop
thumb_func_end func_ov11_0212b170
_0212b190: .word 0x04000208
_0212b194: .word data_ov11_02132e80
.global func_ov11_0212b198
thumb_func_start func_ov11_0212b198
func_ov11_0212b198: ; 0x0212b198
push {r3, lr}
mov r0, #1
bl func_ov11_0212b804
ldr r3, _0212b1b0 ; =data_027e0000
ldr r1, _0212b1b4 ; =0x00003ff8
mov r0, #1
ldr r2, [r3, r1]
orr r0, r2
str r0, [r3, r1]
pop {r3, pc}
nop
thumb_func_end func_ov11_0212b198
_0212b1b0: .word data_027e0000
_0212b1b4: .word 0x00003ff8
.global func_ov11_0212b1b8
thumb_func_start func_ov11_0212b1b8
func_ov11_0212b1b8: ; 0x0212b1b8
push {r3, lr}
mov r0, #0x10
mov r1, #4
bl func_ov11_0212ac60
mov r2, #0
add r1, r0, #0
str r2, [r0]
add r1, #8
str r1, [r0, #4]
str r0, [r0, #8]
str r2, [r0, #0xc]
pop {r3, pc}
.align 2, 0
thumb_func_end func_ov11_0212b1b8
.global func_ov11_0212b1d4
thumb_func_start func_ov11_0212b1d4
func_ov11_0212b1d4: ; 0x0212b1d4
push {r0, r1, r2, r3}
push {r3, lr}
add r0, sp, #8
bl func_ov11_0212ac78
pop {r3}
pop {r3}
add sp, #0x10
bx r3
.align 2, 0
thumb_func_end func_ov11_0212b1d4
.global func_ov11_0212b1e8
thumb_func_start func_ov11_0212b1e8
func_ov11_0212b1e8: ; 0x0212b1e8
push {r4, lr}
add r4, r0, #0
mov r0, #1
blx func_0200c424
ldr r2, [r4, #4]
ldr r1, [r4]
str r2, [r1, #4]
ldr r2, [r4]
ldr r1, [r4, #4]
str r2, [r1]
mov r1, #0
str r1, [r4, #4]
str r1, [r4]
blx func_0200c3f4
pop {r4, pc}
.align 2, 0
thumb_func_end func_ov11_0212b1e8
.global func_ov11_0212b20c
thumb_func_start func_ov11_0212b20c
func_ov11_0212b20c: ; 0x0212b20c
push {r3, r4, r5, lr}
add r5, r0, #0
mov r0, #1
add r4, r1, #0
blx func_0200c424
ldr r1, [r5]
str r4, [r1, #4]
ldr r1, [r5]
str r1, [r4]
str r5, [r4, #4]
str r4, [r5]
blx func_0200c3f4
pop {r3, r4, r5, pc}
.align 2, 0
thumb_func_end func_ov11_0212b20c
.global func_ov11_0212b22c
thumb_func_start func_ov11_0212b22c
func_ov11_0212b22c: ; 0x0212b22c
ldr r3, _0212b234 ; =func_ov11_0212b20c
add r0, #8
bx r3
nop
thumb_func_end func_ov11_0212b22c
_0212b234: .word func_ov11_0212b20c
.global func_ov11_0212b238
thumb_func_start func_ov11_0212b238
func_ov11_0212b238: ; 0x0212b238
ldr r3, _0212b240 ; =func_ov11_0212b20c
ldr r0, [r0, #4]
bx r3
nop
thumb_func_end func_ov11_0212b238
_0212b240: .word func_ov11_0212b20c
.global func_ov11_0212b244
thumb_func_start func_ov11_0212b244
func_ov11_0212b244: ; 0x0212b244
push {r3, r4, r5, r6, r7, lr}
ldr r0, _0212b2a0 ; =0x0000080c
mov r1, #4
bl func_ov11_0212ac60
add r1, r0, #0
ldr r0, _0212b2a4 ; =data_ov11_02132e88
str r1, [r0]
mov r0, #2
lsl r0, r0, #8
lsl r2, r0, #2
blx func_02007938
mov r6, #0
ldr r7, _0212b2a4 ; =data_ov11_02132e88
add r4, r6, #0
add r5, r6, #0
_0212b266:
ldr r1, [r7]
mov r0, #0x40
add r1, r1, r4
mov r2, #8
bl func_ov11_0212a0fc
ldr r1, [r7]
add r6, r6, #1
add r2, r1, r5
mov r1, #2
lsl r1, r1, #0xa
str r0, [r2, r1]
lsr r0, r1, #1
add r4, r4, r0
add r5, r5, #4
cmp r6, #2
blt _0212b266
ldr r1, _0212b2a8 ; =func_ov11_0212b2b0
mov r0, #1
mov r2, #0
mov r3, #0xc8
bl func_ov11_0212b868
ldr r1, _0212b2a4 ; =data_ov11_02132e88
ldr r2, [r1]
ldr r1, _0212b2ac ; =0x00000808
str r0, [r2, r1]
pop {r3, r4, r5, r6, r7, pc}
nop
thumb_func_end func_ov11_0212b244
_0212b2a0: .word 0x0000080c
_0212b2a4: .word data_ov11_02132e88
_0212b2a8: .word func_ov11_0212b2b0
_0212b2ac: .word 0x00000808
.global func_ov11_0212b2b0
thumb_func_start func_ov11_0212b2b0
func_ov11_0212b2b0: ; 0x0212b2b0
push {r3, lr}
ldr r0, _0212b2e0 ; =data_ov11_02132e88
mov r1, #2
ldr r0, [r0]
lsl r1, r1, #0xa
blx func_0200e2c0
ldr r0, _0212b2e0 ; =data_ov11_02132e88
mov r2, #1
ldr r0, [r0]
mov r1, #0
lsl r2, r2, #0xa
blx func_02006168
ldr r0, _0212b2e0 ; =data_ov11_02132e88
mov r2, #1
ldr r0, [r0]
lsl r2, r2, #0xa
add r0, r0, r2
mov r1, #0
blx func_020061bc
pop {r3, pc}
nop
thumb_func_end func_ov11_0212b2b0
_0212b2e0: .word data_ov11_02132e88
.global func_ov11_0212b2e4
thumb_func_start func_ov11_0212b2e4
func_ov11_0212b2e4: ; 0x0212b2e4
push {r3, lr}
ldr r1, _0212b2fc ; =data_ov11_02132e88
mov r0, #1
ldr r2, [r1]
ldr r1, _0212b300 ; =0x00000808
ldr r1, [r2, r1]
bl func_ov11_0212b8e8
ldr r0, _0212b304 ; =data_ov11_02132e88
bl func_ov11_0212ac78
pop {r3, pc}
.align 2, 0
thumb_func_end func_ov11_0212b2e4
_0212b2fc: .word data_ov11_02132e88
_0212b300: .word 0x00000808
_0212b304: .word data_ov11_02132e88
.global func_ov11_0212b308
thumb_func_start func_ov11_0212b308
func_ov11_0212b308: ; 0x0212b308
ldr r1, _0212b31c ; =data_ov11_02132e88
lsl r0, r0, #2
ldr r1, [r1]
ldr r3, _0212b320 ; =func_ov11_0212a16c
add r1, r1, r0
mov r0, #2
lsl r0, r0, #0xa
ldr r0, [r1, r0]
bx r3
nop
thumb_func_end func_ov11_0212b308
_0212b31c: .word data_ov11_02132e88
_0212b320: .word func_ov11_0212a16c
.global func_ov11_0212b324
thumb_func_start func_ov11_0212b324
func_ov11_0212b324: ; 0x0212b324
add r1, r0, #0
ldr r3, [r1]
ldr r2, _0212b354 ; =0xc1fffcff
mov r0, #0
and r3, r2
mov r2, #2
lsl r2, r2, #8
orr r3, r2
str r3, [r1]
ldr r3, _0212b358 ; =data_ov11_02132e88
lsl r2, r2, #1
ldr r3, [r3]
add r2, r3, r2
cmp r1, r2
blo _0212b344
mov r0, #1
_0212b344:
lsl r0, r0, #2
add r2, r3, r0
mov r0, #2
lsl r0, r0, #0xa
ldr r3, _0212b35c ; =func_ov11_0212a134
ldr r0, [r2, r0]
bx r3
nop
thumb_func_end func_ov11_0212b324
_0212b354: .word 0xc1fffcff
_0212b358: .word data_ov11_02132e88
_0212b35c: .word func_ov11_0212a134
.global func_ov11_0212b360
thumb_func_start func_ov11_0212b360
func_ov11_0212b360: ; 0x0212b360
ldr r2, _0212b370 ; =data_ov11_02132e88
lsl r0, r0, #0xa
ldr r2, [r2]
add r2, r2, r0
lsl r0, r1, #3
add r0, r2, r0
bx lr
nop
thumb_func_end func_ov11_0212b360
_0212b370: .word data_ov11_02132e88
.global func_ov11_0212b374
thumb_func_start func_ov11_0212b374
func_ov11_0212b374: ; 0x0212b374
push {r3, r4, r5, r6, r7, lr}
mov r0, #0xd
lsl r0, r0, #6
mov r1, #4
bl func_ov11_0212ac60
ldr r4, _0212b400 ; =data_ov11_02132e8c
mov r6, #0
mov r7, #3
str r0, [r4]
add r5, r6, #0
lsl r7, r7, #8
_0212b38c:
ldr r1, [r4]
mov r0, #0x20
add r1, r1, r5
mov r2, #0xc
bl func_ov11_0212a0fc
ldr r1, [r4]
add r2, r1, r5
mov r1, #0x67
lsl r1, r1, #2
str r0, [r2, r1]
bl func_ov11_0212b1b8
ldr r1, [r4]
add r2, r1, r5
mov r1, #0x66
lsl r1, r1, #2
str r0, [r2, r1]
ldr r0, [r4]
add r1, r0, r5
mov r0, #0x62
lsl r0, r0, #2
strh r7, [r1, r0]
ldr r0, [r4]
mov r1, #1
add r2, r0, r5
mov r0, #0x65
lsl r1, r1, #0xa
lsl r0, r0, #2
strh r1, [r2, r0]
ldr r0, [r4]
mov r2, #6
add r1, r0, r5
mov r0, #0x66
lsl r0, r0, #2
ldr r0, [r1, r0]
lsl r2, r2, #6
add r1, r1, r2
bl func_ov11_0212b238
ldr r0, [r4]
mov r2, #0x63
add r1, r0, r5
mov r0, #0x66
lsl r0, r0, #2
ldr r0, [r1, r0]
lsl r2, r2, #2
add r1, r1, r2
bl func_ov11_0212b22c
mov r0, #0x1a
lsl r0, r0, #4
add r6, r6, #1
add r5, r5, r0
cmp r6, #2
blt _0212b38c
pop {r3, r4, r5, r6, r7, pc}
nop
thumb_func_end func_ov11_0212b374
_0212b400: .word data_ov11_02132e8c
.global func_ov11_0212b404
thumb_func_start func_ov11_0212b404
func_ov11_0212b404: ; 0x0212b404
push {r4, r5, r6, r7, lr}
sub sp, #0xc
add r5, r1, #0
add r4, r0, #0
ldr r1, _0212b510 ; =data_ov11_02132e8c
mov r0, #0x1a
lsl r0, r0, #4
add r7, r4, #0
mul r7, r0
ldr r1, [r1]
sub r0, r0, #4
add r1, r1, r7
ldr r0, [r1, r0]
add r6, r2, #0
str r3, [sp]
bl func_ov11_0212a16c
str r0, [sp, #8]
mov r0, #3
add r1, r5, #3
bic r1, r0
ldr r0, [sp, #8]
asr r5, r1, #2
strh r5, [r0, #0xa]
mov r0, #1
blx func_0200c424
str r0, [sp, #4]
cmp r6, #0
beq _0212b49e
ldr r0, _0212b510 ; =data_ov11_02132e8c
mov r2, #0x1a
ldr r0, [r0]
lsl r2, r2, #4
add r1, r4, #0
mul r1, r2
add r3, r0, r1
add r1, r2, #0
sub r1, #0x20
sub r2, #0x14
add r4, r3, r1
add r1, r3, r2
cmp r4, r1
beq _0212b488
add r1, r0, r7
mov r0, #0x63
lsl r0, r0, #2
add r0, r1, r0
_0212b464:
ldrh r2, [r4, #8]
ldrh r1, [r4, #0xa]
ldr r6, [r4, #4]
add r3, r2, r1
ldrh r1, [r6, #8]
add r2, r3, r5
cmp r2, r1
bgt _0212b482
ldr r0, [sp, #8]
ldr r1, [sp, #8]
strh r3, [r0, #8]
add r0, r6, #0
bl func_ov11_0212b20c
b _0212b488
_0212b482:
add r4, r6, #0
cmp r6, r0
bne _0212b464
_0212b488:
ldr r0, _0212b510 ; =data_ov11_02132e8c
ldr r0, [r0]
add r1, r0, r7
mov r0, #0x63
lsl r0, r0, #2
add r0, r1, r0
cmp r4, r0
bne _0212b4fa
blx func_0200f248
b _0212b4fa
_0212b49e:
ldr r0, _0212b510 ; =data_ov11_02132e8c
mov r2, #0x1a
ldr r0, [r0]
lsl r2, r2, #4
add r1, r4, #0
mul r1, r2
add r3, r0, r1
add r1, r2, #0
sub r1, #0x14
sub r2, #0x20
add r4, r3, r1
add r1, r3, r2
cmp r4, r1
beq _0212b4e6
add r1, r0, r7
mov r0, #6
lsl r0, r0, #6
add r0, r1, r0
_0212b4c2:
ldrh r1, [r4, #8]
ldr r6, [r4]
sub r3, r1, r5
ldrh r2, [r6, #8]
ldrh r1, [r6, #0xa]
add r1, r2, r1
cmp r3, r1
blt _0212b4e0
ldr r0, [sp, #8]
ldr r1, [sp, #8]
strh r3, [r0, #8]
add r0, r4, #0
bl func_ov11_0212b20c
b _0212b4e6
_0212b4e0:
add r4, r6, #0
cmp r6, r0
bne _0212b4c2
_0212b4e6:
ldr r0, _0212b510 ; =data_ov11_02132e8c
ldr r0, [r0]
add r1, r0, r7
mov r0, #6
lsl r0, r0, #6
add r0, r1, r0
cmp r4, r0
bne _0212b4fa
blx func_0200f248
_0212b4fa:
ldr r0, [sp, #8]
ldrh r1, [r0, #8]
ldr r0, [sp]
str r1, [r0]
ldr r0, [sp, #4]
blx func_0200c3f4
ldr r0, [sp, #8]
add sp, #0xc
pop {r4, r5, r6, r7, pc}
nop
thumb_func_end func_ov11_0212b404
_0212b510: .word data_ov11_02132e8c
.global func_ov11_0212b514
thumb_func_start func_ov11_0212b514
func_ov11_0212b514: ; 0x0212b514
push {r3, r4, r5, lr}
add r5, r0, #0
mov r4, #0
bl func_ov11_0212b1e8
ldr r0, _0212b544 ; =data_ov11_02132e8c
ldr r2, [r0]
mov r0, #0x1a
lsl r0, r0, #4
add r0, r2, r0
cmp r5, r0
blo _0212b52e
mov r4, #1
_0212b52e:
mov r0, #0x1a
lsl r0, r0, #4
add r1, r4, #0
mul r1, r0
add r1, r2, r1
sub r0, r0, #4
ldr r0, [r1, r0]
add r1, r5, #0
bl func_ov11_0212a134
pop {r3, r4, r5, pc}
.align 2, 0
thumb_func_end func_ov11_0212b514
_0212b544: .word data_ov11_02132e8c
.global func_ov11_0212b548
thumb_func_start func_ov11_0212b548
func_ov11_0212b548: ; 0x0212b548
mov r3, #0
cmp r1, #0
ble _0212b55a
_0212b54e:
ldrb r2, [r0, r3]
cmp r2, #0
beq _0212b55a
add r3, r3, #1
cmp r3, r1
blt _0212b54e
_0212b55a:
add r0, r3, #0
bx lr
.align 2, 0
thumb_func_end func_ov11_0212b548
.global func_ov11_0212b560
thumb_func_start func_ov11_0212b560
func_ov11_0212b560: ; 0x0212b560
push {r3, lr}
blx func_02004b94
ldr r1, _0212b5d8 ; =data_ov11_02132e90
str r0, [r1]
blx func_02004ba8
ldr r1, _0212b5d8 ; =data_ov11_02132e90
str r0, [r1, #4]
blx func_02004bbc
ldr r1, _0212b5d8 ; =data_ov11_02132e90
str r0, [r1, #8]
blx func_02004be0
ldr r1, _0212b5d8 ; =data_ov11_02132e90
str r0, [r1, #0xc]
blx func_02004c04
ldr r1, _0212b5d8 ; =data_ov11_02132e90
str r0, [r1, #0x10]
blx func_02004c18
ldr r1, _0212b5d8 ; =data_ov11_02132e90
str r0, [r1, #0x14]
blx func_02004c2c
ldr r1, _0212b5d8 ; =data_ov11_02132e90
str r0, [r1, #0x18]
blx func_02004c68
ldr r1, _0212b5d8 ; =data_ov11_02132e90
str r0, [r1, #0x1c]
blx func_02004c7c
ldr r1, _0212b5d8 ; =data_ov11_02132e90
str r0, [r1, #0x20]
blx func_02004c90
ldr r1, _0212b5d8 ; =data_ov11_02132e90
str r0, [r1, #0x24]
blx func_02004cb8
ldr r1, _0212b5d8 ; =data_ov11_02132e90
str r0, [r1, #0x28]
blx func_02004c40
ldr r1, _0212b5d8 ; =data_ov11_02132e90
str r0, [r1, #0x2c]
blx func_02004c54
ldr r1, _0212b5d8 ; =data_ov11_02132e90
str r0, [r1, #0x30]
ldr r0, [r1, #0x2c]
blx func_02004664
bl func_ov11_0212b69c
pop {r3, pc}
nop
thumb_func_end func_ov11_0212b560
_0212b5d8: .word data_ov11_02132e90
.global func_ov11_0212b5dc
thumb_func_start func_ov11_0212b5dc
func_ov11_0212b5dc: ; 0x0212b5dc
push {r3, lr}
blx func_02004b94
blx func_02004ba8
blx func_02004c68
blx func_02004c7c
bl func_ov11_0212b69c
ldr r0, _0212b690 ; =data_ov11_02132e90
ldr r0, [r0]
blx func_02003ce4
ldr r0, _0212b690 ; =data_ov11_02132e90
ldr r0, [r0, #4]
blx func_02003f74
ldr r0, _0212b690 ; =data_ov11_02132e90
ldr r0, [r0, #8]
blx func_020040c4
ldr r0, _0212b690 ; =data_ov11_02132e90
ldr r0, [r0, #0xc]
blx func_020041c4
ldr r0, _0212b690 ; =data_ov11_02132e90
ldr r0, [r0, #0x10]
blx func_02004270
ldr r0, _0212b690 ; =data_ov11_02132e90
ldr r0, [r0, #0x14]
blx func_02004448
ldr r0, _0212b690 ; =data_ov11_02132e90
ldr r0, [r0, #0x18]
blx func_02004530
ldr r0, _0212b690 ; =data_ov11_02132e90
ldr r0, [r0, #0x1c]
blx func_02004730
ldr r0, _0212b690 ; =data_ov11_02132e90
ldr r0, [r0, #0x20]
blx func_020047d8
ldr r0, _0212b690 ; =data_ov11_02132e90
ldr r0, [r0, #0x24]
blx func_02004848
ldr r0, _0212b690 ; =data_ov11_02132e90
ldr r0, [r0, #0x28]
blx func_020048c8
ldr r0, _0212b690 ; =data_ov11_02132e90
ldr r0, [r0, #0x30]
blx func_02004710
ldr r3, _0212b694 ; =0x04000050
mov r1, #0
add r2, r3, #0
ldr r0, _0212b698 ; =0x04001050
strh r1, [r3]
strh r1, [r0]
sub r2, #0x40
str r1, [r2]
add r2, r3, #0
sub r2, #0x3c
str r1, [r2]
add r2, r3, #0
sub r2, #0x38
str r1, [r2]
sub r3, #0x34
add r2, r0, #0
str r1, [r3]
sub r2, #0x40
str r1, [r2]
add r2, r0, #0
sub r2, #0x3c
str r1, [r2]
add r2, r0, #0
sub r2, #0x38
str r1, [r2]
sub r0, #0x34
str r1, [r0]
mov r0, #1
blx func_0200b7a4
pop {r3, pc}
.align 2, 0
thumb_func_end func_ov11_0212b5dc
_0212b690: .word data_ov11_02132e90
_0212b694: .word 0x04000050
_0212b698: .word 0x04001050
.global func_ov11_0212b69c
thumb_func_start func_ov11_0212b69c
func_ov11_0212b69c: ; 0x0212b69c
push {r3, lr}
ldr r0, _0212b6f8 ; =0x000001f3
blx func_02004710
mov r1, #0x1a
mov r2, #1
mov r0, #0
lsl r1, r1, #0x16
lsl r2, r2, #0x12
blx func_02007938
mov r2, #9
ldr r1, _0212b6fc ; =0x06880000
mov r0, #0
lsl r2, r2, #0xe
blx func_02007938
blx func_02004c54
mov r0, #2
lsl r0, r0, #8
mov r1, #7
lsl r1, r1, #0x18
lsl r2, r0, #1
blx func_02007938
mov r1, #5
mov r2, #1
mov r0, #0
lsl r1, r1, #0x18
lsl r2, r2, #0xa
blx func_02007938
mov r0, #2
lsl r0, r0, #8
ldr r1, _0212b700 ; =0x07000400
lsl r2, r0, #1
blx func_02007938
mov r2, #1
ldr r1, _0212b704 ; =0x05000400
mov r0, #0
lsl r2, r2, #0xa
blx func_02007938
pop {r3, pc}
.align 2, 0
thumb_func_end func_ov11_0212b69c
_0212b6f8: .word 0x000001f3
_0212b6fc: .word 0x06880000
_0212b700: .word 0x07000400
_0212b704: .word 0x05000400
.global func_ov11_0212b708
thumb_func_start func_ov11_0212b708
func_ov11_0212b708: ; 0x0212b708
push {r3, lr}
add r0, sp, #0
blx func_0200b898
cmp r0, #0
bne _0212b720
ldr r0, [sp]
cmp r0, #0xf
beq _0212b720
mov r0, #0xf
blx func_0200b828
_0212b720:
pop {r3, pc}
.align 2, 0
thumb_func_end func_ov11_0212b708
.global func_ov11_0212b724
thumb_func_start func_ov11_0212b724
func_ov11_0212b724: ; 0x0212b724
ldr r3, _0212b72c ; =func_0200b828
mov r0, #1
bx r3
nop
thumb_func_end func_ov11_0212b724
_0212b72c: .word func_0200b828
.global func_ov11_0212b730
thumb_func_start func_ov11_0212b730
func_ov11_0212b730: ; 0x0212b730
push {r3, r4, r5, r6, r7, lr}
mov r0, #0x80
mov r1, #4
bl func_ov11_0212ac60
ldr r6, _0212b7c8 ; =data_ov11_02132ec4
mov r7, #0
ldr r4, _0212b7cc ; =data_ov11_0212ecf0
str r0, [r6]
add r5, r7, #0
_0212b744:
ldr r0, [r6]
ldrb r1, [r4]
add r0, r0, r5
str r1, [r0, #0x34]
ldrb r1, [r4]
mov r0, #0x14
mul r0, r1
mov r1, #4
bl func_ov11_0212ac60
ldr r1, [r6]
mov r2, #0x14
add r1, r1, r5
str r0, [r1, #0x3c]
ldr r1, [r6]
ldrb r0, [r4]
add r1, r1, r5
ldr r1, [r1, #0x3c]
bl func_ov11_0212a0fc
ldr r1, [r6]
str r0, [r1, r5]
ldrb r0, [r4]
bl func_ov11_0212a0e0
ldr r1, [r6]
add r1, r1, r5
str r0, [r1, #4]
bl func_ov11_0212b1b8
ldr r1, [r6]
add r1, r1, r5
str r0, [r1, #8]
ldr r0, [r6]
add r1, r0, r5
mov r0, #0
strb r0, [r1, #0x1c]
ldr r0, [r6]
add r1, r0, r5
add r1, #0x30
mov r0, #0xff
strb r0, [r1]
ldr r0, [r6]
add r1, r0, r5
ldr r0, [r1, #8]
add r1, #0xc
bl func_ov11_0212b238
ldr r0, [r6]
add r1, r0, r5
ldr r0, [r1, #8]
add r1, #0x20
bl func_ov11_0212b22c
ldr r0, [r6]
add r7, r7, #1
add r1, r0, r5
add r1, #0x38
mov r0, #1
strb r0, [r1]
add r4, r4, #1
add r5, #0x40
cmp r7, #2
blt _0212b744
pop {r3, r4, r5, r6, r7, pc}
nop
thumb_func_end func_ov11_0212b730
_0212b7c8: .word data_ov11_02132ec4
_0212b7cc: .word data_ov11_0212ecf0
.global func_ov11_0212b7d0
thumb_func_start func_ov11_0212b7d0
func_ov11_0212b7d0: ; 0x0212b7d0
push {r4, r5, r6, lr}
mov r4, #0
ldr r6, _0212b7fc ; =data_ov11_02132ec4
add r5, r4, #0
_0212b7d8:
ldr r0, [r6]
add r0, r0, r5
ldr r0, [r0, #8]
bl func_ov11_0212b1d4
ldr r0, [r6]
ldr r0, [r0, r5]
bl func_ov11_0212a120
add r4, r4, #1
add r5, #0x40
cmp r4, #2
blt _0212b7d8
ldr r0, _0212b800 ; =data_ov11_02132ec4
bl func_ov11_0212ac78
pop {r4, r5, r6, pc}
nop
thumb_func_end func_ov11_0212b7d0
_0212b7fc: .word data_ov11_02132ec4
_0212b800: .word data_ov11_02132ec4
.global func_ov11_0212b804
thumb_func_start func_ov11_0212b804
func_ov11_0212b804: ; 0x0212b804
push {r3, r4, r5, r6, r7, lr}
ldr r7, _0212b864 ; =data_ov11_02132ec4
add r6, r0, #0
ldr r0, [r7]
lsl r4, r6, #6
add r1, r0, r4
add r2, r1, #0
add r2, #0x38
ldrb r2, [r2]
cmp r2, #0
beq _0212b860
ldr r5, [r1, #0x10]
add r1, #0x20
cmp r5, r1
beq _0212b836
_0212b822:
ldr r1, [r5, #0xc]
ldr r2, [r5, #8]
add r0, r5, #0
blx r2
ldr r0, [r7]
ldr r5, [r5, #4]
add r1, r0, r4
add r1, #0x20
cmp r5, r1
bne _0212b822
_0212b836:
add r1, r0, r4
ldr r1, [r1, #0x34]
mov r5, #0
cmp r1, #0
ble _0212b860
ldr r7, _0212b864 ; =data_ov11_02132ec4
_0212b842:
add r0, r4, r0
ldr r0, [r0, #4]
bl func_ov11_0212a16c
add r1, r0, #0
beq _0212b860
add r0, r6, #0
bl func_ov11_0212b8f0
ldr r0, [r7]
add r5, r5, #1
add r1, r4, r0
ldr r1, [r1, #0x34]
cmp r5, r1
blt _0212b842
_0212b860:
pop {r3, r4, r5, r6, r7, pc}
nop
thumb_func_end func_ov11_0212b804
_0212b864: .word data_ov11_02132ec4
.global func_ov11_0212b868
thumb_func_start func_ov11_0212b868
func_ov11_0212b868: ; 0x0212b868
push {r3, r4, lr}
sub sp, #4
mov r4, #0
str r4, [sp]
bl func_ov11_0212b878
add sp, #4
pop {r3, r4, pc}
thumb_func_end func_ov11_0212b868
.global func_ov11_0212b878
thumb_func_start func_ov11_0212b878
func_ov11_0212b878: ; 0x0212b878
push {r3, r4, r5, r6, r7, lr}
lsl r6, r0, #6
ldr r0, _0212b8c8 ; =data_ov11_02132ec4
str r2, [sp]
ldr r0, [r0]
add r7, r1, #0
ldr r0, [r0, r6]
add r5, r3, #0
bl func_ov11_0212a16c
add r4, r0, #0
ldr r0, [sp]
str r7, [r4, #8]
str r0, [r4, #0xc]
strb r5, [r4, #0x10]
add r0, sp, #8
ldrb r0, [r0, #0x10]
strb r0, [r4, #0x11]
mov r0, #1
blx func_0200c424
add r7, r0, #0
ldr r0, _0212b8c8 ; =data_ov11_02132ec4
ldr r0, [r0]
add r0, r0, r6
ldr r0, [r0, #0x10]
_0212b8ac:
ldrb r1, [r0, #0x10]
cmp r5, r1
bhs _0212b8ba
add r1, r4, #0
bl func_ov11_0212b20c
b _0212b8be
_0212b8ba:
ldr r0, [r0, #4]
b _0212b8ac
_0212b8be:
add r0, r7, #0
blx func_0200c3f4
add r0, r4, #0
pop {r3, r4, r5, r6, r7, pc}
.align 2, 0
thumb_func_end func_ov11_0212b878
_0212b8c8: .word data_ov11_02132ec4
.global func_ov11_0212b8cc
thumb_func_start func_ov11_0212b8cc
func_ov11_0212b8cc: ; 0x0212b8cc
str r1, [r0, #8]
bx lr
thumb_func_end func_ov11_0212b8cc
.global func_ov11_0212b8d0
thumb_func_start func_ov11_0212b8d0
func_ov11_0212b8d0: ; 0x0212b8d0
ldr r2, _0212b8e0 ; =data_ov11_02132ec4
lsl r0, r0, #6
ldr r2, [r2]
ldr r3, _0212b8e4 ; =func_ov11_0212a134
add r0, r2, r0
ldr r0, [r0, #4]
bx r3
nop
thumb_func_end func_ov11_0212b8d0
_0212b8e0: .word data_ov11_02132ec4
_0212b8e4: .word func_ov11_0212a134
.global func_ov11_0212b8e8
thumb_func_start func_ov11_0212b8e8
func_ov11_0212b8e8: ; 0x0212b8e8
ldr r3, _0212b8ec ; =func_ov11_0212b8f0
bx r3
.align 2, 0
thumb_func_end func_ov11_0212b8e8
_0212b8ec: .word func_ov11_0212b8f0
.global func_ov11_0212b8f0
thumb_func_start func_ov11_0212b8f0
func_ov11_0212b8f0: ; 0x0212b8f0
push {r3, r4, r5, lr}
add r4, r1, #0
add r5, r0, #0
ldrb r0, [r4, #0x11]
cmp r0, #0
beq _0212b904
add r0, r4, #0
add r0, #0xc
bl func_ov11_0212ac78
_0212b904:
add r0, r4, #0
bl func_ov11_0212b1e8
ldr r0, _0212b91c ; =data_ov11_02132ec4
ldr r1, [r0]
lsl r0, r5, #6
ldr r0, [r1, r0]
add r1, r4, #0
bl func_ov11_0212a134
pop {r3, r4, r5, pc}
nop
thumb_func_end func_ov11_0212b8f0
_0212b91c: .word data_ov11_02132ec4
.global func_ov11_0212b920
thumb_func_start func_ov11_0212b920
func_ov11_0212b920: ; 0x0212b920
ldr r2, _0212b930 ; =data_ov11_02132ec4
lsl r0, r0, #6
ldr r2, [r2]
add r0, r2, r0
add r0, #0x38
strb r1, [r0]
bx lr
nop
thumb_func_end func_ov11_0212b920
_0212b930: .word data_ov11_02132ec4
.global func_ov11_0212b934
thumb_func_start func_ov11_0212b934
func_ov11_0212b934: ; 0x0212b934
push {r4, lr}
ldr r1, _0212b950 ; =data_027e0ce0
add r4, r0, #0
ldr r1, [r1, #4]
mov r0, #0xc
mov r2, #4
blx _ZN9SysObjectnwEmPjj
cmp r0, #0
beq _0212b94e
add r1, r4, #0
bl func_ov11_0212b954
_0212b94e:
pop {r4, pc}
.align 2, 0
thumb_func_end func_ov11_0212b934
_0212b950: .word data_027e0ce0
.global func_ov11_0212b954
thumb_func_start func_ov11_0212b954
func_ov11_0212b954: ; 0x0212b954
push {r3, r4, r5, lr}
add r5, r0, #0
ldr r0, _0212b9bc ; =data_02057634
mov r2, #0x20
str r0, [r5]
str r1, [r5, #4]
ldr r0, _0212b9c0 ; =data_ov11_021307e8
mov r1, #1
str r0, [r5]
ldr r0, _0212b9c4 ; =data_027e0ce0
lsl r1, r1, #0x12
ldr r0, [r0, #4]
bl func_0201739c
str r0, [r5, #8]
blx func_0200ee4c
ldr r1, _0212b9c8 ; =0x04000208
ldrh r0, [r1]
mov r0, #0
strh r0, [r1]
blx func_0200c20c
mov r0, #2
blx func_ov61_0213e1b4
ldr r0, _0212b9cc ; =data_027e05f4
ldr r4, [r0]
bl func_0202ab48
ldr r1, _0212b9d0 ; =data_ov11_0212ecf8
add r3, r0, #0
ldr r2, _0212b9d4 ; =data_ov11_0212ecf4
ldrb r1, [r1, r4]
ldrb r2, [r2, r3]
ldr r0, [r5, #8]
bl func_ov11_0211c048
blx func_0200c20c
ldr r1, _0212b9c8 ; =0x04000208
ldrh r0, [r1]
mov r0, #1
strh r0, [r1]
blx func_0200ee38
mov r0, #2
blx func_0200ef98
add r0, r5, #0
pop {r3, r4, r5, pc}
nop
thumb_func_end func_ov11_0212b954
_0212b9bc: .word data_02057634
_0212b9c0: .word data_ov11_021307e8
_0212b9c4: .word data_027e0ce0
_0212b9c8: .word 0x04000208
_0212b9cc: .word data_027e05f4
_0212b9d0: .word data_ov11_0212ecf8
_0212b9d4: .word data_ov11_0212ecf4
.global func_ov11_0212b9d8
thumb_func_start func_ov11_0212b9d8
func_ov11_0212b9d8: ; 0x0212b9d8
mov r0, #3
bx lr
thumb_func_end func_ov11_0212b9d8
.global func_ov11_0212b9dc
arm_func_start func_ov11_0212b9dc
func_ov11_0212b9dc: ; 0x0212b9dc
stmdb sp!, {r4, lr}
mov r4, r0
blx func_0202c0b8
mov r0, r4
bl _ZN9SysObjectdlEPv
mov r0, r4
ldmia sp!, {r4, pc}
arm_func_end func_ov11_0212b9dc
.global func_ov11_0212b9f8
arm_func_start func_ov11_0212b9f8
func_ov11_0212b9f8: ; 0x0212b9f8
stmdb sp!, {r4, lr}
mov r4, r0
blx func_0202c0b8
mov r0, r4
ldmia sp!, {r4, pc}
arm_func_end func_ov11_0212b9f8
.rodata
.global data_ov11_0212ba0c
data_ov11_0212ba0c: ; 0x0212ba0c
.byte 0xff, 0xff
.global data_ov11_0212ba0e
data_ov11_0212ba0e: ; 0x0212ba0e
.byte 0xff, 0xff
.global data_ov11_0212ba10
data_ov11_0212ba10: ; 0x0212ba10
.byte 0x06
.global data_ov11_0212ba11
data_ov11_0212ba11: ; 0x0212ba11
.byte 0x00
.global data_ov11_0212ba12
data_ov11_0212ba12: ; 0x0212ba12
.byte 0x01
.global data_ov11_0212ba13
data_ov11_0212ba13: ; 0x0212ba13
.byte 0x02
.global data_ov11_0212ba14
data_ov11_0212ba14: ; 0x0212ba14
.byte 0x03
.global data_ov11_0212ba15
data_ov11_0212ba15: ; 0x0212ba15
.byte 0x04
.global data_ov11_0212ba16
data_ov11_0212ba16: ; 0x0212ba16
.byte 0x05
.global data_ov11_0212ba17
data_ov11_0212ba17: ; 0x0212ba17
.byte 0x00
.global data_ov11_0212ba18
data_ov11_0212ba18: ; 0x0212ba18
.byte 0x00, 0x00, 0x00, 0x01
.global data_ov11_0212ba1c
data_ov11_0212ba1c: ; 0x0212ba1c
.word data_02000000
.global data_ov11_0212ba20
data_ov11_0212ba20: ; 0x0212ba20
.byte 0x00, 0x00, 0x00, 0x04
.global data_ov11_0212ba24
data_ov11_0212ba24: ; 0x0212ba24
.byte 0x00, 0x00, 0x00, 0x08
.global data_ov11_0212ba28
data_ov11_0212ba28: ; 0x0212ba28
.byte 0x00, 0x00, 0x00, 0x10
.global data_ov11_0212ba2c
data_ov11_0212ba2c: ; 0x0212ba2c
.byte 0x00, 0x00, 0x00, 0x20
.global data_ov11_0212ba30
data_ov11_0212ba30: ; 0x0212ba30
.byte 0x00, 0x00, 0x00, 0x40
.global data_ov11_0212ba34
data_ov11_0212ba34: ; 0x0212ba34
.byte 0x00, 0x00, 0x00, 0x80
.global data_ov11_0212ba38
data_ov11_0212ba38: ; 0x0212ba38
.byte 0x00, 0x00, 0x00, 0x1b
.global data_ov11_0212ba3c
data_ov11_0212ba3c: ; 0x0212ba3c
.byte 0x00, 0x00, 0x00, 0x36
.global data_ov11_0212ba40
data_ov11_0212ba40: ; 0x0212ba40
.byte 0xf4, 0x51, 0x50, 0xa7
.global data_ov11_0212ba44
data_ov11_0212ba44: ; 0x0212ba44
.byte 0x41, 0x7e, 0x53, 0x65
.global data_ov11_0212ba48
data_ov11_0212ba48: ; 0x0212ba48
.byte 0x17, 0x1a, 0xc3, 0xa4
.global data_ov11_0212ba4c
data_ov11_0212ba4c: ; 0x0212ba4c
.byte 0x27, 0x3a, 0x96, 0x5e
.global data_ov11_0212ba50
data_ov11_0212ba50: ; 0x0212ba50
.byte 0xab, 0x3b, 0xcb, 0x6b
.global data_ov11_0212ba54
data_ov11_0212ba54: ; 0x0212ba54
.byte 0x9d, 0x1f, 0xf1, 0x45
.global data_ov11_0212ba58
data_ov11_0212ba58: ; 0x0212ba58
.byte 0xfa, 0xac, 0xab, 0x58
.global data_ov11_0212ba5c
data_ov11_0212ba5c: ; 0x0212ba5c
.byte 0xe3, 0x4b, 0x93, 0x03
.global data_ov11_0212ba60
data_ov11_0212ba60: ; 0x0212ba60
.byte 0x30, 0x20, 0x55, 0xfa
.global data_ov11_0212ba64
data_ov11_0212ba64: ; 0x0212ba64
.byte 0x76, 0xad, 0xf6, 0x6d
.global data_ov11_0212ba68
data_ov11_0212ba68: ; 0x0212ba68
.byte 0xcc, 0x88, 0x91, 0x76
.global data_ov11_0212ba6c
data_ov11_0212ba6c: ; 0x0212ba6c
.byte 0x02, 0xf5, 0x25, 0x4c
.global data_ov11_0212ba70
data_ov11_0212ba70: ; 0x0212ba70
.byte 0xe5, 0x4f, 0xfc, 0xd7
.global data_ov11_0212ba74
data_ov11_0212ba74: ; 0x0212ba74
.byte 0x2a, 0xc5, 0xd7, 0xcb
.global data_ov11_0212ba78
data_ov11_0212ba78: ; 0x0212ba78
.byte 0x35, 0x26, 0x80, 0x44
.global data_ov11_0212ba7c
data_ov11_0212ba7c: ; 0x0212ba7c
.byte 0x62, 0xb5, 0x8f, 0xa3
.global data_ov11_0212ba80
data_ov11_0212ba80: ; 0x0212ba80
.byte 0xb1, 0xde, 0x49, 0x5a
.global data_ov11_0212ba84
data_ov11_0212ba84: ; 0x0212ba84
.byte 0xba, 0x25, 0x67, 0x1b
.global data_ov11_0212ba88
data_ov11_0212ba88: ; 0x0212ba88
.byte 0xea, 0x45, 0x98, 0x0e
.global data_ov11_0212ba8c
data_ov11_0212ba8c: ; 0x0212ba8c
.byte 0xfe, 0x5d, 0xe1, 0xc0
.global data_ov11_0212ba90
data_ov11_0212ba90: ; 0x0212ba90
.byte 0x2f, 0xc3, 0x02, 0x75
.global data_ov11_0212ba94
data_ov11_0212ba94: ; 0x0212ba94
.byte 0x4c, 0x81, 0x12, 0xf0
.global data_ov11_0212ba98
data_ov11_0212ba98: ; 0x0212ba98
.byte 0x46, 0x8d, 0xa3, 0x97
.global data_ov11_0212ba9c
data_ov11_0212ba9c: ; 0x0212ba9c
.byte 0xd3, 0x6b, 0xc6, 0xf9
.global data_ov11_0212baa0
data_ov11_0212baa0: ; 0x0212baa0
.byte 0x8f, 0x03, 0xe7, 0x5f
.global data_ov11_0212baa4
data_ov11_0212baa4: ; 0x0212baa4
.byte 0x92, 0x15, 0x95, 0x9c
.global data_ov11_0212baa8
data_ov11_0212baa8: ; 0x0212baa8
.byte 0x6d, 0xbf, 0xeb, 0x7a
.global data_ov11_0212baac
data_ov11_0212baac: ; 0x0212baac
.byte 0x52, 0x95, 0xda, 0x59
.global data_ov11_0212bab0
data_ov11_0212bab0: ; 0x0212bab0
.byte 0xbe, 0xd4, 0x2d, 0x83
.global data_ov11_0212bab4
data_ov11_0212bab4: ; 0x0212bab4
.byte 0x74, 0x58, 0xd3, 0x21
.global data_ov11_0212bab8
data_ov11_0212bab8: ; 0x0212bab8
.byte 0xe0, 0x49, 0x29, 0x69
.global data_ov11_0212babc
data_ov11_0212babc: ; 0x0212babc
.byte 0xc9, 0x8e, 0x44, 0xc8
.global data_ov11_0212bac0
data_ov11_0212bac0: ; 0x0212bac0
.byte 0xc2, 0x75, 0x6a, 0x89
.global data_ov11_0212bac4
data_ov11_0212bac4: ; 0x0212bac4
.byte 0x8e, 0xf4, 0x78, 0x79
.global data_ov11_0212bac8
data_ov11_0212bac8: ; 0x0212bac8
.byte 0x58, 0x99, 0x6b, 0x3e
.global data_ov11_0212bacc
data_ov11_0212bacc: ; 0x0212bacc
.byte 0xb9, 0x27, 0xdd, 0x71
.global data_ov11_0212bad0
data_ov11_0212bad0: ; 0x0212bad0
.byte 0xe1, 0xbe, 0xb6, 0x4f
.global data_ov11_0212bad4
data_ov11_0212bad4: ; 0x0212bad4
.byte 0x88, 0xf0, 0x17, 0xad
.global data_ov11_0212bad8
data_ov11_0212bad8: ; 0x0212bad8
.byte 0x20, 0xc9, 0x66, 0xac
.global data_ov11_0212badc
data_ov11_0212badc: ; 0x0212badc
.byte 0xce, 0x7d, 0xb4, 0x3a
.global data_ov11_0212bae0
data_ov11_0212bae0: ; 0x0212bae0
.byte 0xdf, 0x63, 0x18, 0x4a
.global data_ov11_0212bae4
data_ov11_0212bae4: ; 0x0212bae4
.byte 0x1a, 0xe5, 0x82, 0x31
.global data_ov11_0212bae8
data_ov11_0212bae8: ; 0x0212bae8
.byte 0x51, 0x97, 0x60, 0x33
.global data_ov11_0212baec
data_ov11_0212baec: ; 0x0212baec
.byte 0x53, 0x62, 0x45, 0x7f
.global data_ov11_0212baf0
data_ov11_0212baf0: ; 0x0212baf0
.byte 0x64, 0xb1, 0xe0, 0x77
.global data_ov11_0212baf4
data_ov11_0212baf4: ; 0x0212baf4
.byte 0x6b, 0xbb, 0x84, 0xae
.global data_ov11_0212baf8
data_ov11_0212baf8: ; 0x0212baf8
.byte 0x81, 0xfe, 0x1c, 0xa0
.global data_ov11_0212bafc
data_ov11_0212bafc: ; 0x0212bafc
.byte 0x08, 0xf9, 0x94, 0x2b
.global data_ov11_0212bb00
data_ov11_0212bb00: ; 0x0212bb00
.byte 0x48, 0x70, 0x58, 0x68
.global data_ov11_0212bb04
data_ov11_0212bb04: ; 0x0212bb04
.byte 0x45, 0x8f, 0x19, 0xfd
.global data_ov11_0212bb08
data_ov11_0212bb08: ; 0x0212bb08
.byte 0xde, 0x94, 0x87, 0x6c
.global data_ov11_0212bb0c
data_ov11_0212bb0c: ; 0x0212bb0c
.byte 0x7b, 0x52, 0xb7, 0xf8
.global data_ov11_0212bb10
data_ov11_0212bb10: ; 0x0212bb10
.byte 0x73, 0xab, 0x23, 0xd3
.global data_ov11_0212bb14
data_ov11_0212bb14: ; 0x0212bb14
.byte 0x4b, 0x72, 0xe2, 0x02
.global data_ov11_0212bb18
data_ov11_0212bb18: ; 0x0212bb18
.byte 0x1f, 0xe3, 0x57, 0x8f
.global data_ov11_0212bb1c
data_ov11_0212bb1c: ; 0x0212bb1c
.byte 0x55, 0x66, 0x2a, 0xab
.global data_ov11_0212bb20
data_ov11_0212bb20: ; 0x0212bb20
.byte 0xeb, 0xb2, 0x07, 0x28
.global data_ov11_0212bb24
data_ov11_0212bb24: ; 0x0212bb24
.byte 0xb5, 0x2f, 0x03, 0xc2
.global data_ov11_0212bb28
data_ov11_0212bb28: ; 0x0212bb28
.byte 0xc5, 0x86, 0x9a, 0x7b
.global data_ov11_0212bb2c
data_ov11_0212bb2c: ; 0x0212bb2c
.byte 0x37, 0xd3, 0xa5, 0x08
.global data_ov11_0212bb30
data_ov11_0212bb30: ; 0x0212bb30
.byte 0x28, 0x30, 0xf2, 0x87
.global data_ov11_0212bb34
data_ov11_0212bb34: ; 0x0212bb34
.byte 0xbf, 0x23, 0xb2, 0xa5
.global data_ov11_0212bb38
data_ov11_0212bb38: ; 0x0212bb38
.byte 0x03, 0x02, 0xba, 0x6a
.global data_ov11_0212bb3c
data_ov11_0212bb3c: ; 0x0212bb3c
.byte 0x16, 0xed, 0x5c, 0x82
.global data_ov11_0212bb40
data_ov11_0212bb40: ; 0x0212bb40
.byte 0xcf, 0x8a, 0x2b, 0x1c
.global data_ov11_0212bb44
data_ov11_0212bb44: ; 0x0212bb44
.byte 0x79, 0xa7, 0x92, 0xb4
.global data_ov11_0212bb48
data_ov11_0212bb48: ; 0x0212bb48
.byte 0x07, 0xf3, 0xf0, 0xf2
.global data_ov11_0212bb4c
data_ov11_0212bb4c: ; 0x0212bb4c
.byte 0x69, 0x4e, 0xa1, 0xe2
.global data_ov11_0212bb50
data_ov11_0212bb50: ; 0x0212bb50
.byte 0xda, 0x65, 0xcd, 0xf4
.global data_ov11_0212bb54
data_ov11_0212bb54: ; 0x0212bb54
.byte 0x05, 0x06, 0xd5, 0xbe
.global data_ov11_0212bb58
data_ov11_0212bb58: ; 0x0212bb58
.byte 0x34, 0xd1, 0x1f, 0x62
.global data_ov11_0212bb5c
data_ov11_0212bb5c: ; 0x0212bb5c
.byte 0xa6, 0xc4, 0x8a, 0xfe
.global data_ov11_0212bb60
data_ov11_0212bb60: ; 0x0212bb60
.byte 0x2e, 0x34, 0x9d, 0x53
.global data_ov11_0212bb64
data_ov11_0212bb64: ; 0x0212bb64
.byte 0xf3, 0xa2, 0xa0, 0x55
.global data_ov11_0212bb68
data_ov11_0212bb68: ; 0x0212bb68
.byte 0x8a, 0x05, 0x32, 0xe1
.global data_ov11_0212bb6c
data_ov11_0212bb6c: ; 0x0212bb6c
.byte 0xf6, 0xa4, 0x75, 0xeb
.global data_ov11_0212bb70
data_ov11_0212bb70: ; 0x0212bb70
.byte 0x83, 0x0b, 0x39, 0xec
.global data_ov11_0212bb74
data_ov11_0212bb74: ; 0x0212bb74
.byte 0x60, 0x40, 0xaa, 0xef
.global data_ov11_0212bb78
data_ov11_0212bb78: ; 0x0212bb78
.byte 0x71, 0x5e, 0x06, 0x9f
.global data_ov11_0212bb7c
data_ov11_0212bb7c: ; 0x0212bb7c
.byte 0x6e, 0xbd, 0x51, 0x10
.global data_ov11_0212bb80
data_ov11_0212bb80: ; 0x0212bb80
.byte 0x21, 0x3e, 0xf9, 0x8a
.global data_ov11_0212bb84
data_ov11_0212bb84: ; 0x0212bb84
.byte 0xdd, 0x96, 0x3d, 0x06
.global data_ov11_0212bb88
data_ov11_0212bb88: ; 0x0212bb88
.byte 0x3e, 0xdd, 0xae, 0x05
.global data_ov11_0212bb8c
data_ov11_0212bb8c: ; 0x0212bb8c
.byte 0xe6, 0x4d, 0x46, 0xbd
.global data_ov11_0212bb90
data_ov11_0212bb90: ; 0x0212bb90
.byte 0x54, 0x91, 0xb5, 0x8d
.global data_ov11_0212bb94
data_ov11_0212bb94: ; 0x0212bb94
.byte 0xc4, 0x71, 0x05, 0x5d
.global data_ov11_0212bb98
data_ov11_0212bb98: ; 0x0212bb98
.byte 0x06, 0x04, 0x6f, 0xd4
.global data_ov11_0212bb9c
data_ov11_0212bb9c: ; 0x0212bb9c
.byte 0x50, 0x60, 0xff, 0x15
.global data_ov11_0212bba0
data_ov11_0212bba0: ; 0x0212bba0
.byte 0x98, 0x19, 0x24, 0xfb
.global data_ov11_0212bba4
data_ov11_0212bba4: ; 0x0212bba4
.byte 0xbd, 0xd6, 0x97, 0xe9
.global data_ov11_0212bba8
data_ov11_0212bba8: ; 0x0212bba8
.byte 0x40, 0x89, 0xcc, 0x43
.global data_ov11_0212bbac
data_ov11_0212bbac: ; 0x0212bbac
.byte 0xd9, 0x67, 0x77, 0x9e
.global data_ov11_0212bbb0
data_ov11_0212bbb0: ; 0x0212bbb0
.byte 0xe8, 0xb0, 0xbd, 0x42
.global data_ov11_0212bbb4
data_ov11_0212bbb4: ; 0x0212bbb4
.byte 0x89, 0x07, 0x88, 0x8b
.global data_ov11_0212bbb8
data_ov11_0212bbb8: ; 0x0212bbb8
.byte 0x19, 0xe7, 0x38, 0x5b
.global data_ov11_0212bbbc
data_ov11_0212bbbc: ; 0x0212bbbc
.byte 0xc8, 0x79, 0xdb, 0xee
.global data_ov11_0212bbc0
data_ov11_0212bbc0: ; 0x0212bbc0
.byte 0x7c, 0xa1, 0x47, 0x0a
.global data_ov11_0212bbc4
data_ov11_0212bbc4: ; 0x0212bbc4
.byte 0x42, 0x7c, 0xe9, 0x0f
.global data_ov11_0212bbc8
data_ov11_0212bbc8: ; 0x0212bbc8
.byte 0x84, 0xf8, 0xc9, 0x1e
.global data_ov11_0212bbcc
data_ov11_0212bbcc: ; 0x0212bbcc
.byte 0x00, 0x00, 0x00, 0x00
.global data_ov11_0212bbd0
data_ov11_0212bbd0: ; 0x0212bbd0
.byte 0x80, 0x09, 0x83, 0x86
.global data_ov11_0212bbd4
data_ov11_0212bbd4: ; 0x0212bbd4
.byte 0x2b, 0x32, 0x48, 0xed
.global data_ov11_0212bbd8
data_ov11_0212bbd8: ; 0x0212bbd8
.byte 0x11, 0x1e, 0xac, 0x70
.global data_ov11_0212bbdc
data_ov11_0212bbdc: ; 0x0212bbdc
.byte 0x5a, 0x6c, 0x4e, 0x72
.global data_ov11_0212bbe0
data_ov11_0212bbe0: ; 0x0212bbe0
.byte 0x0e, 0xfd, 0xfb, 0xff
.global data_ov11_0212bbe4
data_ov11_0212bbe4: ; 0x0212bbe4
.byte 0x85, 0x0f, 0x56, 0x38
.global data_ov11_0212bbe8
data_ov11_0212bbe8: ; 0x0212bbe8
.byte 0xae, 0x3d, 0x1e, 0xd5
.global data_ov11_0212bbec
data_ov11_0212bbec: ; 0x0212bbec
.byte 0x2d, 0x36, 0x27, 0x39
.global data_ov11_0212bbf0
data_ov11_0212bbf0: ; 0x0212bbf0
.byte 0x0f, 0x0a, 0x64, 0xd9
.global data_ov11_0212bbf4
data_ov11_0212bbf4: ; 0x0212bbf4
.byte 0x5c, 0x68, 0x21, 0xa6
.global data_ov11_0212bbf8
data_ov11_0212bbf8: ; 0x0212bbf8
.byte 0x5b, 0x9b, 0xd1, 0x54
.global data_ov11_0212bbfc
data_ov11_0212bbfc: ; 0x0212bbfc
.byte 0x36, 0x24, 0x3a, 0x2e
.global data_ov11_0212bc00
data_ov11_0212bc00: ; 0x0212bc00
.byte 0x0a, 0x0c, 0xb1, 0x67
.global data_ov11_0212bc04
data_ov11_0212bc04: ; 0x0212bc04
.byte 0x57, 0x93, 0x0f, 0xe7
.global data_ov11_0212bc08
data_ov11_0212bc08: ; 0x0212bc08
.byte 0xee, 0xb4, 0xd2, 0x96
.global data_ov11_0212bc0c
data_ov11_0212bc0c: ; 0x0212bc0c
.byte 0x9b, 0x1b, 0x9e, 0x91
.global data_ov11_0212bc10
data_ov11_0212bc10: ; 0x0212bc10
.byte 0xc0, 0x80, 0x4f, 0xc5
.global data_ov11_0212bc14
data_ov11_0212bc14: ; 0x0212bc14
.byte 0xdc, 0x61, 0xa2, 0x20
.global data_ov11_0212bc18
data_ov11_0212bc18: ; 0x0212bc18
.byte 0x77, 0x5a, 0x69, 0x4b
.global data_ov11_0212bc1c
data_ov11_0212bc1c: ; 0x0212bc1c
.byte 0x12, 0x1c, 0x16, 0x1a
.global data_ov11_0212bc20
data_ov11_0212bc20: ; 0x0212bc20
.byte 0x93, 0xe2, 0x0a, 0xba
.global data_ov11_0212bc24
data_ov11_0212bc24: ; 0x0212bc24
.byte 0xa0, 0xc0, 0xe5, 0x2a
.global data_ov11_0212bc28
data_ov11_0212bc28: ; 0x0212bc28
.byte 0x22, 0x3c, 0x43, 0xe0
.global data_ov11_0212bc2c
data_ov11_0212bc2c: ; 0x0212bc2c
.byte 0x1b, 0x12, 0x1d, 0x17
.global data_ov11_0212bc30
data_ov11_0212bc30: ; 0x0212bc30
.byte 0x09, 0x0e, 0x0b, 0x0d
.global data_ov11_0212bc34
data_ov11_0212bc34: ; 0x0212bc34
.byte 0x8b, 0xf2, 0xad, 0xc7
.global data_ov11_0212bc38
data_ov11_0212bc38: ; 0x0212bc38
.byte 0xb6, 0x2d, 0xb9, 0xa8
.global data_ov11_0212bc3c
data_ov11_0212bc3c: ; 0x0212bc3c
.byte 0x1e, 0x14, 0xc8, 0xa9
.global data_ov11_0212bc40
data_ov11_0212bc40: ; 0x0212bc40
.byte 0xf1, 0x57, 0x85, 0x19
.global data_ov11_0212bc44
data_ov11_0212bc44: ; 0x0212bc44
.byte 0x75, 0xaf, 0x4c, 0x07
.global data_ov11_0212bc48
data_ov11_0212bc48: ; 0x0212bc48
.byte 0x99, 0xee, 0xbb, 0xdd
.global data_ov11_0212bc4c
data_ov11_0212bc4c: ; 0x0212bc4c
.byte 0x7f, 0xa3, 0xfd, 0x60
.global data_ov11_0212bc50
data_ov11_0212bc50: ; 0x0212bc50
.byte 0x01, 0xf7, 0x9f, 0x26
.global data_ov11_0212bc54
data_ov11_0212bc54: ; 0x0212bc54
.byte 0x72, 0x5c, 0xbc, 0xf5
.global data_ov11_0212bc58
data_ov11_0212bc58: ; 0x0212bc58
.byte 0x66, 0x44, 0xc5, 0x3b
.global data_ov11_0212bc5c
data_ov11_0212bc5c: ; 0x0212bc5c
.byte 0xfb, 0x5b, 0x34, 0x7e
.global data_ov11_0212bc60
data_ov11_0212bc60: ; 0x0212bc60
.byte 0x43, 0x8b, 0x76, 0x29
.global data_ov11_0212bc64
data_ov11_0212bc64: ; 0x0212bc64
.byte 0x23, 0xcb, 0xdc, 0xc6
.global data_ov11_0212bc68
data_ov11_0212bc68: ; 0x0212bc68
.byte 0xed, 0xb6, 0x68, 0xfc
.global data_ov11_0212bc6c
data_ov11_0212bc6c: ; 0x0212bc6c
.byte 0xe4, 0xb8, 0x63, 0xf1
.global data_ov11_0212bc70
data_ov11_0212bc70: ; 0x0212bc70
.byte 0x31, 0xd7, 0xca, 0xdc
.global data_ov11_0212bc74
data_ov11_0212bc74: ; 0x0212bc74
.byte 0x63, 0x42, 0x10, 0x85
.global data_ov11_0212bc78
data_ov11_0212bc78: ; 0x0212bc78
.byte 0x97, 0x13, 0x40, 0x22
.global data_ov11_0212bc7c
data_ov11_0212bc7c: ; 0x0212bc7c
.byte 0xc6, 0x84, 0x20, 0x11
.global data_ov11_0212bc80
data_ov11_0212bc80: ; 0x0212bc80
.byte 0x4a, 0x85, 0x7d, 0x24
.global data_ov11_0212bc84
data_ov11_0212bc84: ; 0x0212bc84
.byte 0xbb, 0xd2, 0xf8, 0x3d
.global data_ov11_0212bc88
data_ov11_0212bc88: ; 0x0212bc88
.byte 0xf9, 0xae, 0x11, 0x32
.global data_ov11_0212bc8c
data_ov11_0212bc8c: ; 0x0212bc8c
.byte 0x29, 0xc7, 0x6d, 0xa1
.global data_ov11_0212bc90
data_ov11_0212bc90: ; 0x0212bc90
.byte 0x9e, 0x1d, 0x4b, 0x2f
.global data_ov11_0212bc94
data_ov11_0212bc94: ; 0x0212bc94
.byte 0xb2, 0xdc, 0xf3, 0x30
.global data_ov11_0212bc98
data_ov11_0212bc98: ; 0x0212bc98
.byte 0x86, 0x0d, 0xec, 0x52
.global data_ov11_0212bc9c
data_ov11_0212bc9c: ; 0x0212bc9c
.byte 0xc1, 0x77, 0xd0, 0xe3
.global data_ov11_0212bca0
data_ov11_0212bca0: ; 0x0212bca0
.byte 0xb3, 0x2b, 0x6c, 0x16
.global data_ov11_0212bca4
data_ov11_0212bca4: ; 0x0212bca4
.byte 0x70, 0xa9, 0x99, 0xb9
.global data_ov11_0212bca8
data_ov11_0212bca8: ; 0x0212bca8
.byte 0x94, 0x11, 0xfa, 0x48
.global data_ov11_0212bcac
data_ov11_0212bcac: ; 0x0212bcac
.byte 0xe9, 0x47, 0x22, 0x64
.global data_ov11_0212bcb0
data_ov11_0212bcb0: ; 0x0212bcb0
.byte 0xfc, 0xa8, 0xc4, 0x8c
.global data_ov11_0212bcb4
data_ov11_0212bcb4: ; 0x0212bcb4
.byte 0xf0, 0xa0, 0x1a, 0x3f
.global data_ov11_0212bcb8
data_ov11_0212bcb8: ; 0x0212bcb8
.byte 0x7d, 0x56, 0xd8, 0x2c
.global data_ov11_0212bcbc
data_ov11_0212bcbc: ; 0x0212bcbc
.byte 0x33, 0x22, 0xef, 0x90
.global data_ov11_0212bcc0
data_ov11_0212bcc0: ; 0x0212bcc0
.byte 0x49, 0x87, 0xc7, 0x4e
.global data_ov11_0212bcc4
data_ov11_0212bcc4: ; 0x0212bcc4
.byte 0x38, 0xd9, 0xc1, 0xd1
.global data_ov11_0212bcc8
data_ov11_0212bcc8: ; 0x0212bcc8
.byte 0xca, 0x8c, 0xfe, 0xa2
.global data_ov11_0212bccc
data_ov11_0212bccc: ; 0x0212bccc
.byte 0xd4, 0x98, 0x36, 0x0b
.global data_ov11_0212bcd0
data_ov11_0212bcd0: ; 0x0212bcd0
.byte 0xf5, 0xa6, 0xcf, 0x81
.global data_ov11_0212bcd4
data_ov11_0212bcd4: ; 0x0212bcd4
.byte 0x7a, 0xa5, 0x28, 0xde
.global data_ov11_0212bcd8
data_ov11_0212bcd8: ; 0x0212bcd8
.byte 0xb7, 0xda, 0x26, 0x8e
.global data_ov11_0212bcdc
data_ov11_0212bcdc: ; 0x0212bcdc
.byte 0xad, 0x3f, 0xa4, 0xbf
.global data_ov11_0212bce0
data_ov11_0212bce0: ; 0x0212bce0
.byte 0x3a, 0x2c, 0xe4, 0x9d
.global data_ov11_0212bce4
data_ov11_0212bce4: ; 0x0212bce4
.byte 0x78, 0x50, 0x0d, 0x92
.global data_ov11_0212bce8
data_ov11_0212bce8: ; 0x0212bce8
.byte 0x5f, 0x6a, 0x9b, 0xcc
.global data_ov11_0212bcec
data_ov11_0212bcec: ; 0x0212bcec
.byte 0x7e, 0x54, 0x62, 0x46
.global data_ov11_0212bcf0
data_ov11_0212bcf0: ; 0x0212bcf0
.byte 0x8d, 0xf6, 0xc2, 0x13
.global data_ov11_0212bcf4
data_ov11_0212bcf4: ; 0x0212bcf4
.byte 0xd8, 0x90, 0xe8, 0xb8
.global data_ov11_0212bcf8
data_ov11_0212bcf8: ; 0x0212bcf8
.byte 0x39, 0x2e, 0x5e, 0xf7
.global data_ov11_0212bcfc
data_ov11_0212bcfc: ; 0x0212bcfc
.byte 0xc3, 0x82, 0xf5, 0xaf
.global data_ov11_0212bd00
data_ov11_0212bd00: ; 0x0212bd00
.byte 0x5d, 0x9f, 0xbe, 0x80
.global data_ov11_0212bd04
data_ov11_0212bd04: ; 0x0212bd04
.byte 0xd0, 0x69, 0x7c, 0x93
.global data_ov11_0212bd08
data_ov11_0212bd08: ; 0x0212bd08
.byte 0xd5, 0x6f, 0xa9, 0x2d
.global data_ov11_0212bd0c
data_ov11_0212bd0c: ; 0x0212bd0c
.byte 0x25, 0xcf, 0xb3, 0x12
.global data_ov11_0212bd10
data_ov11_0212bd10: ; 0x0212bd10
.byte 0xac, 0xc8, 0x3b, 0x99
.global data_ov11_0212bd14
data_ov11_0212bd14: ; 0x0212bd14
.byte 0x18, 0x10, 0xa7, 0x7d
.global data_ov11_0212bd18
data_ov11_0212bd18: ; 0x0212bd18
.byte 0x9c, 0xe8, 0x6e, 0x63
.global data_ov11_0212bd1c
data_ov11_0212bd1c: ; 0x0212bd1c
.byte 0x3b, 0xdb, 0x7b, 0xbb
.global data_ov11_0212bd20
data_ov11_0212bd20: ; 0x0212bd20
.byte 0x26, 0xcd, 0x09, 0x78
.global data_ov11_0212bd24
data_ov11_0212bd24: ; 0x0212bd24
.byte 0x59, 0x6e, 0xf4, 0x18
.global data_ov11_0212bd28
data_ov11_0212bd28: ; 0x0212bd28
.byte 0x9a, 0xec, 0x01, 0xb7
.global data_ov11_0212bd2c
data_ov11_0212bd2c: ; 0x0212bd2c
.byte 0x4f, 0x83, 0xa8, 0x9a
.global data_ov11_0212bd30
data_ov11_0212bd30: ; 0x0212bd30
.byte 0x95, 0xe6, 0x65, 0x6e
.global data_ov11_0212bd34
data_ov11_0212bd34: ; 0x0212bd34
.byte 0xff, 0xaa, 0x7e, 0xe6
.global data_ov11_0212bd38
data_ov11_0212bd38: ; 0x0212bd38
.byte 0xbc, 0x21, 0x08, 0xcf
.global data_ov11_0212bd3c
data_ov11_0212bd3c: ; 0x0212bd3c
.byte 0x15, 0xef, 0xe6, 0xe8
.global data_ov11_0212bd40
data_ov11_0212bd40: ; 0x0212bd40
.byte 0xe7, 0xba, 0xd9, 0x9b
.global data_ov11_0212bd44
data_ov11_0212bd44: ; 0x0212bd44
.byte 0x6f, 0x4a, 0xce, 0x36
.global data_ov11_0212bd48
data_ov11_0212bd48: ; 0x0212bd48
.byte 0x9f, 0xea, 0xd4, 0x09
.global data_ov11_0212bd4c
data_ov11_0212bd4c: ; 0x0212bd4c
.byte 0xb0, 0x29, 0xd6, 0x7c
.global data_ov11_0212bd50
data_ov11_0212bd50: ; 0x0212bd50
.byte 0xa4, 0x31, 0xaf, 0xb2
.global data_ov11_0212bd54
data_ov11_0212bd54: ; 0x0212bd54
.byte 0x3f, 0x2a, 0x31, 0x23
.global data_ov11_0212bd58
data_ov11_0212bd58: ; 0x0212bd58
.byte 0xa5, 0xc6, 0x30, 0x94
.global data_ov11_0212bd5c
data_ov11_0212bd5c: ; 0x0212bd5c
.byte 0xa2, 0x35, 0xc0, 0x66
.global data_ov11_0212bd60
data_ov11_0212bd60: ; 0x0212bd60
.byte 0x4e, 0x74, 0x37, 0xbc
.global data_ov11_0212bd64
data_ov11_0212bd64: ; 0x0212bd64
.byte 0x82, 0xfc, 0xa6, 0xca
.global data_ov11_0212bd68
data_ov11_0212bd68: ; 0x0212bd68
.byte 0x90, 0xe0, 0xb0, 0xd0
.global data_ov11_0212bd6c
data_ov11_0212bd6c: ; 0x0212bd6c
.byte 0xa7, 0x33, 0x15, 0xd8
.global data_ov11_0212bd70
data_ov11_0212bd70: ; 0x0212bd70
.byte 0x04, 0xf1, 0x4a, 0x98
.global data_ov11_0212bd74
data_ov11_0212bd74: ; 0x0212bd74
.byte 0xec, 0x41, 0xf7, 0xda
.global data_ov11_0212bd78
data_ov11_0212bd78: ; 0x0212bd78
.byte 0xcd, 0x7f, 0x0e, 0x50
.global data_ov11_0212bd7c
data_ov11_0212bd7c: ; 0x0212bd7c
.byte 0x91, 0x17, 0x2f, 0xf6
.global data_ov11_0212bd80
data_ov11_0212bd80: ; 0x0212bd80
.byte 0x4d, 0x76, 0x8d, 0xd6
.global data_ov11_0212bd84
data_ov11_0212bd84: ; 0x0212bd84
.byte 0xef, 0x43, 0x4d, 0xb0
.global data_ov11_0212bd88
data_ov11_0212bd88: ; 0x0212bd88
.byte 0xaa, 0xcc, 0x54, 0x4d
.global data_ov11_0212bd8c
data_ov11_0212bd8c: ; 0x0212bd8c
.byte 0x96, 0xe4, 0xdf, 0x04
.global data_ov11_0212bd90
data_ov11_0212bd90: ; 0x0212bd90
.byte 0xd1, 0x9e, 0xe3, 0xb5
.global data_ov11_0212bd94
data_ov11_0212bd94: ; 0x0212bd94
.byte 0x6a, 0x4c, 0x1b, 0x88
.global data_ov11_0212bd98
data_ov11_0212bd98: ; 0x0212bd98
.byte 0x2c, 0xc1, 0xb8, 0x1f
.global data_ov11_0212bd9c
data_ov11_0212bd9c: ; 0x0212bd9c
.byte 0x65, 0x46, 0x7f, 0x51
.global data_ov11_0212bda0
data_ov11_0212bda0: ; 0x0212bda0
.byte 0x5e, 0x9d, 0x04, 0xea
.global data_ov11_0212bda4
data_ov11_0212bda4: ; 0x0212bda4
.byte 0x8c, 0x01, 0x5d, 0x35
.global data_ov11_0212bda8
data_ov11_0212bda8: ; 0x0212bda8
.byte 0x87, 0xfa, 0x73, 0x74
.global data_ov11_0212bdac
data_ov11_0212bdac: ; 0x0212bdac
.byte 0x0b, 0xfb, 0x2e, 0x41
.global data_ov11_0212bdb0
data_ov11_0212bdb0: ; 0x0212bdb0
.byte 0x67, 0xb3, 0x5a, 0x1d
.global data_ov11_0212bdb4
data_ov11_0212bdb4: ; 0x0212bdb4
.byte 0xdb, 0x92, 0x52, 0xd2
.global data_ov11_0212bdb8
data_ov11_0212bdb8: ; 0x0212bdb8
.byte 0x10, 0xe9, 0x33, 0x56
.global data_ov11_0212bdbc
data_ov11_0212bdbc: ; 0x0212bdbc
.byte 0xd6, 0x6d, 0x13, 0x47
.global data_ov11_0212bdc0
data_ov11_0212bdc0: ; 0x0212bdc0
.byte 0xd7, 0x9a, 0x8c, 0x61
.global data_ov11_0212bdc4
data_ov11_0212bdc4: ; 0x0212bdc4
.byte 0xa1, 0x37, 0x7a, 0x0c
.global data_ov11_0212bdc8
data_ov11_0212bdc8: ; 0x0212bdc8
.byte 0xf8, 0x59, 0x8e, 0x14
.global data_ov11_0212bdcc
data_ov11_0212bdcc: ; 0x0212bdcc
.byte 0x13, 0xeb, 0x89, 0x3c
.global data_ov11_0212bdd0
data_ov11_0212bdd0: ; 0x0212bdd0
.byte 0xa9, 0xce, 0xee, 0x27
.global data_ov11_0212bdd4
data_ov11_0212bdd4: ; 0x0212bdd4
.byte 0x61, 0xb7, 0x35, 0xc9
.global data_ov11_0212bdd8
data_ov11_0212bdd8: ; 0x0212bdd8
.byte 0x1c, 0xe1, 0xed, 0xe5
.global data_ov11_0212bddc
data_ov11_0212bddc: ; 0x0212bddc
.byte 0x47, 0x7a, 0x3c, 0xb1
.global data_ov11_0212bde0
data_ov11_0212bde0: ; 0x0212bde0
.byte 0xd2, 0x9c, 0x59, 0xdf
.global data_ov11_0212bde4
data_ov11_0212bde4: ; 0x0212bde4
.byte 0xf2, 0x55, 0x3f, 0x73
.global data_ov11_0212bde8
data_ov11_0212bde8: ; 0x0212bde8
.byte 0x14, 0x18, 0x79, 0xce
.global data_ov11_0212bdec
data_ov11_0212bdec: ; 0x0212bdec
.byte 0xc7, 0x73, 0xbf, 0x37
.global data_ov11_0212bdf0
data_ov11_0212bdf0: ; 0x0212bdf0
.byte 0xf7, 0x53, 0xea, 0xcd
.global data_ov11_0212bdf4
data_ov11_0212bdf4: ; 0x0212bdf4
.byte 0xfd, 0x5f, 0x5b, 0xaa
.global data_ov11_0212bdf8
data_ov11_0212bdf8: ; 0x0212bdf8
.byte 0x3d, 0xdf, 0x14, 0x6f
.global data_ov11_0212bdfc
data_ov11_0212bdfc: ; 0x0212bdfc
.byte 0x44, 0x78, 0x86, 0xdb
.global data_ov11_0212be00
data_ov11_0212be00: ; 0x0212be00
.byte 0xaf, 0xca, 0x81, 0xf3
.global data_ov11_0212be04
data_ov11_0212be04: ; 0x0212be04
.byte 0x68, 0xb9, 0x3e, 0xc4
.global data_ov11_0212be08
data_ov11_0212be08: ; 0x0212be08
.byte 0x24, 0x38, 0x2c, 0x34
.global data_ov11_0212be0c
data_ov11_0212be0c: ; 0x0212be0c
.byte 0xa3, 0xc2, 0x5f, 0x40
.global data_ov11_0212be10
data_ov11_0212be10: ; 0x0212be10
.byte 0x1d, 0x16, 0x72, 0xc3
.global data_ov11_0212be14
data_ov11_0212be14: ; 0x0212be14
.byte 0xe2, 0xbc, 0x0c, 0x25
.global data_ov11_0212be18
data_ov11_0212be18: ; 0x0212be18
.byte 0x3c, 0x28, 0x8b, 0x49
.global data_ov11_0212be1c
data_ov11_0212be1c: ; 0x0212be1c
.byte 0x0d, 0xff, 0x41, 0x95
.global data_ov11_0212be20
data_ov11_0212be20: ; 0x0212be20
.byte 0xa8, 0x39, 0x71, 0x01
.global data_ov11_0212be24
data_ov11_0212be24: ; 0x0212be24
.byte 0x0c, 0x08, 0xde, 0xb3
.global data_ov11_0212be28
data_ov11_0212be28: ; 0x0212be28
.byte 0xb4, 0xd8, 0x9c, 0xe4
.global data_ov11_0212be2c
data_ov11_0212be2c: ; 0x0212be2c
.byte 0x56, 0x64, 0x90, 0xc1
.global data_ov11_0212be30
data_ov11_0212be30: ; 0x0212be30
.byte 0xcb, 0x7b, 0x61, 0x84
.global data_ov11_0212be34
data_ov11_0212be34: ; 0x0212be34
.byte 0x32, 0xd5, 0x70, 0xb6
.global data_ov11_0212be38
data_ov11_0212be38: ; 0x0212be38
.byte 0x6c, 0x48, 0x74, 0x5c
.global data_ov11_0212be3c
data_ov11_0212be3c: ; 0x0212be3c
.byte 0xb8, 0xd0, 0x42, 0x57
.global data_ov11_0212be40
data_ov11_0212be40: ; 0x0212be40
.byte 0x51, 0x50, 0xa7, 0xf4
.global data_ov11_0212be44
data_ov11_0212be44: ; 0x0212be44
.byte 0x7e, 0x53, 0x65, 0x41
.global data_ov11_0212be48
data_ov11_0212be48: ; 0x0212be48
.byte 0x1a, 0xc3, 0xa4, 0x17
.global data_ov11_0212be4c
data_ov11_0212be4c: ; 0x0212be4c
.byte 0x3a, 0x96, 0x5e, 0x27
.global data_ov11_0212be50
data_ov11_0212be50: ; 0x0212be50
.byte 0x3b, 0xcb, 0x6b, 0xab
.global data_ov11_0212be54
data_ov11_0212be54: ; 0x0212be54
.byte 0x1f, 0xf1, 0x45, 0x9d
.global data_ov11_0212be58
data_ov11_0212be58: ; 0x0212be58
.byte 0xac, 0xab, 0x58, 0xfa
.global data_ov11_0212be5c
data_ov11_0212be5c: ; 0x0212be5c
.byte 0x4b, 0x93, 0x03, 0xe3
.global data_ov11_0212be60
data_ov11_0212be60: ; 0x0212be60
.byte 0x20, 0x55, 0xfa, 0x30
.global data_ov11_0212be64
data_ov11_0212be64: ; 0x0212be64
.byte 0xad, 0xf6, 0x6d, 0x76
.global data_ov11_0212be68
data_ov11_0212be68: ; 0x0212be68
.byte 0x88, 0x91, 0x76, 0xcc
.global data_ov11_0212be6c
data_ov11_0212be6c: ; 0x0212be6c
.byte 0xf5, 0x25, 0x4c, 0x02
.global data_ov11_0212be70
data_ov11_0212be70: ; 0x0212be70
.byte 0x4f, 0xfc, 0xd7, 0xe5
.global data_ov11_0212be74
data_ov11_0212be74: ; 0x0212be74
.byte 0xc5, 0xd7, 0xcb, 0x2a
.global data_ov11_0212be78
data_ov11_0212be78: ; 0x0212be78
.byte 0x26, 0x80, 0x44, 0x35
.global data_ov11_0212be7c
data_ov11_0212be7c: ; 0x0212be7c
.byte 0xb5, 0x8f, 0xa3, 0x62
.global data_ov11_0212be80
data_ov11_0212be80: ; 0x0212be80
.byte 0xde, 0x49, 0x5a, 0xb1
.global data_ov11_0212be84
data_ov11_0212be84: ; 0x0212be84
.byte 0x25, 0x67, 0x1b, 0xba
.global data_ov11_0212be88
data_ov11_0212be88: ; 0x0212be88
.byte 0x45, 0x98, 0x0e, 0xea
.global data_ov11_0212be8c
data_ov11_0212be8c: ; 0x0212be8c
.byte 0x5d, 0xe1, 0xc0, 0xfe
.global data_ov11_0212be90
data_ov11_0212be90: ; 0x0212be90
.byte 0xc3, 0x02, 0x75, 0x2f
.global data_ov11_0212be94
data_ov11_0212be94: ; 0x0212be94
.byte 0x81, 0x12, 0xf0, 0x4c
.global data_ov11_0212be98
data_ov11_0212be98: ; 0x0212be98
.byte 0x8d, 0xa3, 0x97, 0x46
.global data_ov11_0212be9c
data_ov11_0212be9c: ; 0x0212be9c
.byte 0x6b, 0xc6, 0xf9, 0xd3
.global data_ov11_0212bea0
data_ov11_0212bea0: ; 0x0212bea0
.byte 0x03, 0xe7, 0x5f, 0x8f
.global data_ov11_0212bea4
data_ov11_0212bea4: ; 0x0212bea4
.byte 0x15, 0x95, 0x9c, 0x92
.global data_ov11_0212bea8
data_ov11_0212bea8: ; 0x0212bea8
.byte 0xbf, 0xeb, 0x7a, 0x6d
.global data_ov11_0212beac
data_ov11_0212beac: ; 0x0212beac
.byte 0x95, 0xda, 0x59, 0x52
.global data_ov11_0212beb0
data_ov11_0212beb0: ; 0x0212beb0
.byte 0xd4, 0x2d, 0x83, 0xbe
.global data_ov11_0212beb4
data_ov11_0212beb4: ; 0x0212beb4
.byte 0x58, 0xd3, 0x21, 0x74
.global data_ov11_0212beb8
data_ov11_0212beb8: ; 0x0212beb8
.byte 0x49, 0x29, 0x69, 0xe0
.global data_ov11_0212bebc
data_ov11_0212bebc: ; 0x0212bebc
.byte 0x8e, 0x44, 0xc8, 0xc9
.global data_ov11_0212bec0
data_ov11_0212bec0: ; 0x0212bec0
.byte 0x75, 0x6a, 0x89, 0xc2
.global data_ov11_0212bec4
data_ov11_0212bec4: ; 0x0212bec4
.byte 0xf4, 0x78, 0x79, 0x8e
.global data_ov11_0212bec8
data_ov11_0212bec8: ; 0x0212bec8
.byte 0x99, 0x6b, 0x3e, 0x58
.global data_ov11_0212becc
data_ov11_0212becc: ; 0x0212becc
.byte 0x27, 0xdd, 0x71, 0xb9
.global data_ov11_0212bed0
data_ov11_0212bed0: ; 0x0212bed0
.byte 0xbe, 0xb6, 0x4f, 0xe1
.global data_ov11_0212bed4
data_ov11_0212bed4: ; 0x0212bed4
.byte 0xf0, 0x17, 0xad, 0x88
.global data_ov11_0212bed8
data_ov11_0212bed8: ; 0x0212bed8
.byte 0xc9, 0x66, 0xac, 0x20
.global data_ov11_0212bedc
data_ov11_0212bedc: ; 0x0212bedc
.byte 0x7d, 0xb4, 0x3a, 0xce
.global data_ov11_0212bee0
data_ov11_0212bee0: ; 0x0212bee0
.byte 0x63, 0x18, 0x4a, 0xdf
.global data_ov11_0212bee4
data_ov11_0212bee4: ; 0x0212bee4
.byte 0xe5, 0x82, 0x31, 0x1a
.global data_ov11_0212bee8
data_ov11_0212bee8: ; 0x0212bee8
.byte 0x97, 0x60, 0x33, 0x51
.global data_ov11_0212beec
data_ov11_0212beec: ; 0x0212beec
.byte 0x62, 0x45, 0x7f, 0x53
.global data_ov11_0212bef0
data_ov11_0212bef0: ; 0x0212bef0
.byte 0xb1, 0xe0, 0x77, 0x64
.global data_ov11_0212bef4
data_ov11_0212bef4: ; 0x0212bef4
.byte 0xbb, 0x84, 0xae, 0x6b
.global data_ov11_0212bef8
data_ov11_0212bef8: ; 0x0212bef8
.byte 0xfe, 0x1c, 0xa0, 0x81
.global data_ov11_0212befc
data_ov11_0212befc: ; 0x0212befc
.byte 0xf9, 0x94, 0x2b, 0x08
.global data_ov11_0212bf00
data_ov11_0212bf00: ; 0x0212bf00
.byte 0x70, 0x58, 0x68, 0x48
.global data_ov11_0212bf04
data_ov11_0212bf04: ; 0x0212bf04
.byte 0x8f, 0x19, 0xfd, 0x45
.global data_ov11_0212bf08
data_ov11_0212bf08: ; 0x0212bf08
.byte 0x94, 0x87, 0x6c, 0xde
.global data_ov11_0212bf0c
data_ov11_0212bf0c: ; 0x0212bf0c
.byte 0x52, 0xb7, 0xf8, 0x7b
.global data_ov11_0212bf10
data_ov11_0212bf10: ; 0x0212bf10
.byte 0xab, 0x23, 0xd3, 0x73
.global data_ov11_0212bf14
data_ov11_0212bf14: ; 0x0212bf14
.byte 0x72, 0xe2, 0x02, 0x4b
.global data_ov11_0212bf18
data_ov11_0212bf18: ; 0x0212bf18
.byte 0xe3, 0x57, 0x8f, 0x1f
.global data_ov11_0212bf1c
data_ov11_0212bf1c: ; 0x0212bf1c
.byte 0x66, 0x2a, 0xab, 0x55
.global data_ov11_0212bf20
data_ov11_0212bf20: ; 0x0212bf20
.byte 0xb2, 0x07, 0x28, 0xeb
.global data_ov11_0212bf24
data_ov11_0212bf24: ; 0x0212bf24
.byte 0x2f, 0x03, 0xc2, 0xb5
.global data_ov11_0212bf28
data_ov11_0212bf28: ; 0x0212bf28
.byte 0x86, 0x9a, 0x7b, 0xc5
.global data_ov11_0212bf2c
data_ov11_0212bf2c: ; 0x0212bf2c
.byte 0xd3, 0xa5, 0x08, 0x37
.global data_ov11_0212bf30
data_ov11_0212bf30: ; 0x0212bf30
.byte 0x30, 0xf2, 0x87, 0x28
.global data_ov11_0212bf34
data_ov11_0212bf34: ; 0x0212bf34
.byte 0x23, 0xb2, 0xa5, 0xbf
.global data_ov11_0212bf38
data_ov11_0212bf38: ; 0x0212bf38
.byte 0x02, 0xba, 0x6a, 0x03
.global data_ov11_0212bf3c
data_ov11_0212bf3c: ; 0x0212bf3c
.byte 0xed, 0x5c, 0x82, 0x16
.global data_ov11_0212bf40
data_ov11_0212bf40: ; 0x0212bf40
.byte 0x8a, 0x2b, 0x1c, 0xcf
.global data_ov11_0212bf44
data_ov11_0212bf44: ; 0x0212bf44
.byte 0xa7, 0x92, 0xb4, 0x79
.global data_ov11_0212bf48
data_ov11_0212bf48: ; 0x0212bf48
.byte 0xf3, 0xf0, 0xf2, 0x07
.global data_ov11_0212bf4c
data_ov11_0212bf4c: ; 0x0212bf4c
.byte 0x4e, 0xa1, 0xe2, 0x69
.global data_ov11_0212bf50
data_ov11_0212bf50: ; 0x0212bf50
.byte 0x65, 0xcd, 0xf4, 0xda
.global data_ov11_0212bf54
data_ov11_0212bf54: ; 0x0212bf54
.byte 0x06, 0xd5, 0xbe, 0x05
.global data_ov11_0212bf58
data_ov11_0212bf58: ; 0x0212bf58
.byte 0xd1, 0x1f, 0x62, 0x34
.global data_ov11_0212bf5c
data_ov11_0212bf5c: ; 0x0212bf5c
.byte 0xc4, 0x8a, 0xfe, 0xa6
.global data_ov11_0212bf60
data_ov11_0212bf60: ; 0x0212bf60
.byte 0x34, 0x9d, 0x53, 0x2e
.global data_ov11_0212bf64
data_ov11_0212bf64: ; 0x0212bf64
.byte 0xa2, 0xa0, 0x55, 0xf3
.global data_ov11_0212bf68
data_ov11_0212bf68: ; 0x0212bf68
.byte 0x05, 0x32, 0xe1, 0x8a
.global data_ov11_0212bf6c
data_ov11_0212bf6c: ; 0x0212bf6c
.byte 0xa4, 0x75, 0xeb, 0xf6
.global data_ov11_0212bf70
data_ov11_0212bf70: ; 0x0212bf70
.byte 0x0b, 0x39, 0xec, 0x83
.global data_ov11_0212bf74
data_ov11_0212bf74: ; 0x0212bf74
.byte 0x40, 0xaa, 0xef, 0x60
.global data_ov11_0212bf78
data_ov11_0212bf78: ; 0x0212bf78
.byte 0x5e, 0x06, 0x9f, 0x71
.global data_ov11_0212bf7c
data_ov11_0212bf7c: ; 0x0212bf7c
.byte 0xbd, 0x51, 0x10, 0x6e
.global data_ov11_0212bf80
data_ov11_0212bf80: ; 0x0212bf80
.byte 0x3e, 0xf9, 0x8a, 0x21
.global data_ov11_0212bf84
data_ov11_0212bf84: ; 0x0212bf84
.byte 0x96, 0x3d, 0x06, 0xdd
.global data_ov11_0212bf88
data_ov11_0212bf88: ; 0x0212bf88
.byte 0xdd, 0xae, 0x05, 0x3e
.global data_ov11_0212bf8c
data_ov11_0212bf8c: ; 0x0212bf8c
.byte 0x4d, 0x46, 0xbd, 0xe6
.global data_ov11_0212bf90
data_ov11_0212bf90: ; 0x0212bf90
.byte 0x91, 0xb5, 0x8d, 0x54
.global data_ov11_0212bf94
data_ov11_0212bf94: ; 0x0212bf94
.byte 0x71, 0x05, 0x5d, 0xc4
.global data_ov11_0212bf98
data_ov11_0212bf98: ; 0x0212bf98
.byte 0x04, 0x6f, 0xd4, 0x06
.global data_ov11_0212bf9c
data_ov11_0212bf9c: ; 0x0212bf9c
.byte 0x60, 0xff, 0x15, 0x50
.global data_ov11_0212bfa0
data_ov11_0212bfa0: ; 0x0212bfa0
.byte 0x19, 0x24, 0xfb, 0x98
.global data_ov11_0212bfa4
data_ov11_0212bfa4: ; 0x0212bfa4
.byte 0xd6, 0x97, 0xe9, 0xbd
.global data_ov11_0212bfa8
data_ov11_0212bfa8: ; 0x0212bfa8
.byte 0x89, 0xcc, 0x43, 0x40
.global data_ov11_0212bfac
data_ov11_0212bfac: ; 0x0212bfac
.byte 0x67, 0x77, 0x9e, 0xd9
.global data_ov11_0212bfb0
data_ov11_0212bfb0: ; 0x0212bfb0
.byte 0xb0, 0xbd, 0x42, 0xe8
.global data_ov11_0212bfb4
data_ov11_0212bfb4: ; 0x0212bfb4
.byte 0x07, 0x88, 0x8b, 0x89
.global data_ov11_0212bfb8
data_ov11_0212bfb8: ; 0x0212bfb8
.byte 0xe7, 0x38, 0x5b, 0x19
.global data_ov11_0212bfbc
data_ov11_0212bfbc: ; 0x0212bfbc
.byte 0x79, 0xdb, 0xee, 0xc8
.global data_ov11_0212bfc0
data_ov11_0212bfc0: ; 0x0212bfc0
.byte 0xa1, 0x47, 0x0a, 0x7c
.global data_ov11_0212bfc4
data_ov11_0212bfc4: ; 0x0212bfc4
.byte 0x7c, 0xe9, 0x0f, 0x42
.global data_ov11_0212bfc8
data_ov11_0212bfc8: ; 0x0212bfc8
.byte 0xf8, 0xc9, 0x1e, 0x84
.global data_ov11_0212bfcc
data_ov11_0212bfcc: ; 0x0212bfcc
.byte 0x00, 0x00, 0x00, 0x00
.global data_ov11_0212bfd0
data_ov11_0212bfd0: ; 0x0212bfd0
.byte 0x09, 0x83, 0x86, 0x80
.global data_ov11_0212bfd4
data_ov11_0212bfd4: ; 0x0212bfd4
.byte 0x32, 0x48, 0xed, 0x2b
.global data_ov11_0212bfd8
data_ov11_0212bfd8: ; 0x0212bfd8
.byte 0x1e, 0xac, 0x70, 0x11
.global data_ov11_0212bfdc
data_ov11_0212bfdc: ; 0x0212bfdc
.byte 0x6c, 0x4e, 0x72, 0x5a
.global data_ov11_0212bfe0
data_ov11_0212bfe0: ; 0x0212bfe0
.byte 0xfd, 0xfb, 0xff, 0x0e
.global data_ov11_0212bfe4
data_ov11_0212bfe4: ; 0x0212bfe4
.byte 0x0f, 0x56, 0x38, 0x85
.global data_ov11_0212bfe8
data_ov11_0212bfe8: ; 0x0212bfe8
.byte 0x3d, 0x1e, 0xd5, 0xae
.global data_ov11_0212bfec
data_ov11_0212bfec: ; 0x0212bfec
.byte 0x36, 0x27, 0x39, 0x2d
.global data_ov11_0212bff0
data_ov11_0212bff0: ; 0x0212bff0
.byte 0x0a, 0x64, 0xd9, 0x0f
.global data_ov11_0212bff4
data_ov11_0212bff4: ; 0x0212bff4
.byte 0x68, 0x21, 0xa6, 0x5c
.global data_ov11_0212bff8
data_ov11_0212bff8: ; 0x0212bff8
.byte 0x9b, 0xd1, 0x54, 0x5b
.global data_ov11_0212bffc
data_ov11_0212bffc: ; 0x0212bffc
.byte 0x24, 0x3a, 0x2e, 0x36
.global data_ov11_0212c000
data_ov11_0212c000: ; 0x0212c000
.byte 0x0c, 0xb1, 0x67, 0x0a
.global data_ov11_0212c004
data_ov11_0212c004: ; 0x0212c004
.byte 0x93, 0x0f, 0xe7, 0x57
.global data_ov11_0212c008
data_ov11_0212c008: ; 0x0212c008
.byte 0xb4, 0xd2, 0x96, 0xee
.global data_ov11_0212c00c
data_ov11_0212c00c: ; 0x0212c00c
.byte 0x1b, 0x9e, 0x91, 0x9b
.global data_ov11_0212c010
data_ov11_0212c010: ; 0x0212c010
.byte 0x80, 0x4f, 0xc5, 0xc0
.global data_ov11_0212c014
data_ov11_0212c014: ; 0x0212c014
.byte 0x61, 0xa2, 0x20, 0xdc
.global data_ov11_0212c018
data_ov11_0212c018: ; 0x0212c018
.byte 0x5a, 0x69, 0x4b, 0x77
.global data_ov11_0212c01c
data_ov11_0212c01c: ; 0x0212c01c
.byte 0x1c, 0x16, 0x1a, 0x12
.global data_ov11_0212c020
data_ov11_0212c020: ; 0x0212c020
.byte 0xe2, 0x0a, 0xba, 0x93
.global data_ov11_0212c024
data_ov11_0212c024: ; 0x0212c024
.byte 0xc0, 0xe5, 0x2a, 0xa0
.global data_ov11_0212c028
data_ov11_0212c028: ; 0x0212c028
.byte 0x3c, 0x43, 0xe0, 0x22
.global data_ov11_0212c02c
data_ov11_0212c02c: ; 0x0212c02c
.byte 0x12, 0x1d, 0x17, 0x1b
.global data_ov11_0212c030
data_ov11_0212c030: ; 0x0212c030
.byte 0x0e, 0x0b, 0x0d, 0x09
.global data_ov11_0212c034
data_ov11_0212c034: ; 0x0212c034
.byte 0xf2, 0xad, 0xc7, 0x8b
.global data_ov11_0212c038
data_ov11_0212c038: ; 0x0212c038
.byte 0x2d, 0xb9, 0xa8, 0xb6
.global data_ov11_0212c03c
data_ov11_0212c03c: ; 0x0212c03c
.byte 0x14, 0xc8, 0xa9, 0x1e
.global data_ov11_0212c040
data_ov11_0212c040: ; 0x0212c040
.byte 0x57, 0x85, 0x19, 0xf1
.global data_ov11_0212c044
data_ov11_0212c044: ; 0x0212c044
.byte 0xaf, 0x4c, 0x07, 0x75
.global data_ov11_0212c048
data_ov11_0212c048: ; 0x0212c048
.byte 0xee, 0xbb, 0xdd, 0x99
.global data_ov11_0212c04c
data_ov11_0212c04c: ; 0x0212c04c
.byte 0xa3, 0xfd, 0x60, 0x7f
.global data_ov11_0212c050
data_ov11_0212c050: ; 0x0212c050
.byte 0xf7, 0x9f, 0x26, 0x01
.global data_ov11_0212c054
data_ov11_0212c054: ; 0x0212c054
.byte 0x5c, 0xbc, 0xf5, 0x72
.global data_ov11_0212c058
data_ov11_0212c058: ; 0x0212c058
.byte 0x44, 0xc5, 0x3b, 0x66
.global data_ov11_0212c05c
data_ov11_0212c05c: ; 0x0212c05c
.byte 0x5b, 0x34, 0x7e, 0xfb
.global data_ov11_0212c060
data_ov11_0212c060: ; 0x0212c060
.byte 0x8b, 0x76, 0x29, 0x43
.global data_ov11_0212c064
data_ov11_0212c064: ; 0x0212c064
.byte 0xcb, 0xdc, 0xc6, 0x23
.global data_ov11_0212c068
data_ov11_0212c068: ; 0x0212c068
.byte 0xb6, 0x68, 0xfc, 0xed
.global data_ov11_0212c06c
data_ov11_0212c06c: ; 0x0212c06c
.byte 0xb8, 0x63, 0xf1, 0xe4
.global data_ov11_0212c070
data_ov11_0212c070: ; 0x0212c070
.byte 0xd7, 0xca, 0xdc, 0x31
.global data_ov11_0212c074
data_ov11_0212c074: ; 0x0212c074
.byte 0x42, 0x10, 0x85, 0x63
.global data_ov11_0212c078
data_ov11_0212c078: ; 0x0212c078
.byte 0x13, 0x40, 0x22, 0x97
.global data_ov11_0212c07c
data_ov11_0212c07c: ; 0x0212c07c
.byte 0x84, 0x20, 0x11, 0xc6
.global data_ov11_0212c080
data_ov11_0212c080: ; 0x0212c080
.byte 0x85, 0x7d, 0x24, 0x4a
.global data_ov11_0212c084
data_ov11_0212c084: ; 0x0212c084
.byte 0xd2, 0xf8, 0x3d, 0xbb
.global data_ov11_0212c088
data_ov11_0212c088: ; 0x0212c088
.byte 0xae, 0x11, 0x32, 0xf9
.global data_ov11_0212c08c
data_ov11_0212c08c: ; 0x0212c08c
.byte 0xc7, 0x6d, 0xa1, 0x29
.global data_ov11_0212c090
data_ov11_0212c090: ; 0x0212c090
.byte 0x1d, 0x4b, 0x2f, 0x9e
.global data_ov11_0212c094
data_ov11_0212c094: ; 0x0212c094
.byte 0xdc, 0xf3, 0x30, 0xb2
.global data_ov11_0212c098
data_ov11_0212c098: ; 0x0212c098
.byte 0x0d, 0xec, 0x52, 0x86
.global data_ov11_0212c09c
data_ov11_0212c09c: ; 0x0212c09c
.byte 0x77, 0xd0, 0xe3, 0xc1
.global data_ov11_0212c0a0
data_ov11_0212c0a0: ; 0x0212c0a0
.byte 0x2b, 0x6c, 0x16, 0xb3
.global data_ov11_0212c0a4
data_ov11_0212c0a4: ; 0x0212c0a4
.byte 0xa9, 0x99, 0xb9, 0x70
.global data_ov11_0212c0a8
data_ov11_0212c0a8: ; 0x0212c0a8
.byte 0x11, 0xfa, 0x48, 0x94
.global data_ov11_0212c0ac
data_ov11_0212c0ac: ; 0x0212c0ac
.byte 0x47, 0x22, 0x64, 0xe9
.global data_ov11_0212c0b0
data_ov11_0212c0b0: ; 0x0212c0b0
.byte 0xa8, 0xc4, 0x8c, 0xfc
.global data_ov11_0212c0b4
data_ov11_0212c0b4: ; 0x0212c0b4
.byte 0xa0, 0x1a, 0x3f, 0xf0
.global data_ov11_0212c0b8
data_ov11_0212c0b8: ; 0x0212c0b8
.byte 0x56, 0xd8, 0x2c, 0x7d
.global data_ov11_0212c0bc
data_ov11_0212c0bc: ; 0x0212c0bc
.byte 0x22, 0xef, 0x90, 0x33
.global data_ov11_0212c0c0
data_ov11_0212c0c0: ; 0x0212c0c0
.byte 0x87, 0xc7, 0x4e, 0x49
.global data_ov11_0212c0c4
data_ov11_0212c0c4: ; 0x0212c0c4
.byte 0xd9, 0xc1, 0xd1, 0x38
.global data_ov11_0212c0c8
data_ov11_0212c0c8: ; 0x0212c0c8
.byte 0x8c, 0xfe, 0xa2, 0xca
.global data_ov11_0212c0cc
data_ov11_0212c0cc: ; 0x0212c0cc
.byte 0x98, 0x36, 0x0b, 0xd4
.global data_ov11_0212c0d0
data_ov11_0212c0d0: ; 0x0212c0d0
.byte 0xa6, 0xcf, 0x81, 0xf5
.global data_ov11_0212c0d4
data_ov11_0212c0d4: ; 0x0212c0d4
.byte 0xa5, 0x28, 0xde, 0x7a
.global data_ov11_0212c0d8
data_ov11_0212c0d8: ; 0x0212c0d8
.byte 0xda, 0x26, 0x8e, 0xb7
.global data_ov11_0212c0dc
data_ov11_0212c0dc: ; 0x0212c0dc
.byte 0x3f, 0xa4, 0xbf, 0xad
.global data_ov11_0212c0e0
data_ov11_0212c0e0: ; 0x0212c0e0
.byte 0x2c, 0xe4, 0x9d, 0x3a
.global data_ov11_0212c0e4
data_ov11_0212c0e4: ; 0x0212c0e4
.byte 0x50, 0x0d, 0x92, 0x78
.global data_ov11_0212c0e8
data_ov11_0212c0e8: ; 0x0212c0e8
.byte 0x6a, 0x9b, 0xcc, 0x5f
.global data_ov11_0212c0ec
data_ov11_0212c0ec: ; 0x0212c0ec
.byte 0x54, 0x62, 0x46, 0x7e
.global data_ov11_0212c0f0
data_ov11_0212c0f0: ; 0x0212c0f0
.byte 0xf6, 0xc2, 0x13, 0x8d
.global data_ov11_0212c0f4
data_ov11_0212c0f4: ; 0x0212c0f4
.byte 0x90, 0xe8, 0xb8, 0xd8
.global data_ov11_0212c0f8
data_ov11_0212c0f8: ; 0x0212c0f8
.byte 0x2e, 0x5e, 0xf7, 0x39
.global data_ov11_0212c0fc
data_ov11_0212c0fc: ; 0x0212c0fc
.byte 0x82, 0xf5, 0xaf, 0xc3
.global data_ov11_0212c100
data_ov11_0212c100: ; 0x0212c100
.byte 0x9f, 0xbe, 0x80, 0x5d
.global data_ov11_0212c104
data_ov11_0212c104: ; 0x0212c104
.byte 0x69, 0x7c, 0x93, 0xd0
.global data_ov11_0212c108
data_ov11_0212c108: ; 0x0212c108
.byte 0x6f, 0xa9, 0x2d, 0xd5
.global data_ov11_0212c10c
data_ov11_0212c10c: ; 0x0212c10c
.byte 0xcf, 0xb3, 0x12, 0x25
.global data_ov11_0212c110
data_ov11_0212c110: ; 0x0212c110
.byte 0xc8, 0x3b, 0x99, 0xac
.global data_ov11_0212c114
data_ov11_0212c114: ; 0x0212c114
.byte 0x10, 0xa7, 0x7d, 0x18
.global data_ov11_0212c118
data_ov11_0212c118: ; 0x0212c118
.byte 0xe8, 0x6e, 0x63, 0x9c
.global data_ov11_0212c11c
data_ov11_0212c11c: ; 0x0212c11c
.byte 0xdb, 0x7b, 0xbb, 0x3b
.global data_ov11_0212c120
data_ov11_0212c120: ; 0x0212c120
.byte 0xcd, 0x09, 0x78, 0x26
.global data_ov11_0212c124
data_ov11_0212c124: ; 0x0212c124
.byte 0x6e, 0xf4, 0x18, 0x59
.global data_ov11_0212c128
data_ov11_0212c128: ; 0x0212c128
.byte 0xec, 0x01, 0xb7, 0x9a
.global data_ov11_0212c12c
data_ov11_0212c12c: ; 0x0212c12c
.byte 0x83, 0xa8, 0x9a, 0x4f
.global data_ov11_0212c130
data_ov11_0212c130: ; 0x0212c130
.byte 0xe6, 0x65, 0x6e, 0x95
.global data_ov11_0212c134
data_ov11_0212c134: ; 0x0212c134
.byte 0xaa, 0x7e, 0xe6, 0xff
.global data_ov11_0212c138
data_ov11_0212c138: ; 0x0212c138
.byte 0x21, 0x08, 0xcf, 0xbc
.global data_ov11_0212c13c
data_ov11_0212c13c: ; 0x0212c13c
.byte 0xef, 0xe6, 0xe8, 0x15
.global data_ov11_0212c140
data_ov11_0212c140: ; 0x0212c140
.byte 0xba, 0xd9, 0x9b, 0xe7
.global data_ov11_0212c144
data_ov11_0212c144: ; 0x0212c144
.byte 0x4a, 0xce, 0x36, 0x6f
.global data_ov11_0212c148
data_ov11_0212c148: ; 0x0212c148
.byte 0xea, 0xd4, 0x09, 0x9f
.global data_ov11_0212c14c
data_ov11_0212c14c: ; 0x0212c14c
.byte 0x29, 0xd6, 0x7c, 0xb0
.global data_ov11_0212c150
data_ov11_0212c150: ; 0x0212c150
.byte 0x31, 0xaf, 0xb2, 0xa4
.global data_ov11_0212c154
data_ov11_0212c154: ; 0x0212c154
.byte 0x2a, 0x31, 0x23, 0x3f
.global data_ov11_0212c158
data_ov11_0212c158: ; 0x0212c158
.byte 0xc6, 0x30, 0x94, 0xa5
.global data_ov11_0212c15c
data_ov11_0212c15c: ; 0x0212c15c
.byte 0x35, 0xc0, 0x66, 0xa2
.global data_ov11_0212c160
data_ov11_0212c160: ; 0x0212c160
.byte 0x74, 0x37, 0xbc, 0x4e
.global data_ov11_0212c164
data_ov11_0212c164: ; 0x0212c164
.byte 0xfc, 0xa6, 0xca, 0x82
.global data_ov11_0212c168
data_ov11_0212c168: ; 0x0212c168
.byte 0xe0, 0xb0, 0xd0, 0x90
.global data_ov11_0212c16c
data_ov11_0212c16c: ; 0x0212c16c
.byte 0x33, 0x15, 0xd8, 0xa7
.global data_ov11_0212c170
data_ov11_0212c170: ; 0x0212c170
.byte 0xf1, 0x4a, 0x98, 0x04
.global data_ov11_0212c174
data_ov11_0212c174: ; 0x0212c174
.byte 0x41, 0xf7, 0xda, 0xec
.global data_ov11_0212c178
data_ov11_0212c178: ; 0x0212c178
.byte 0x7f, 0x0e, 0x50, 0xcd
.global data_ov11_0212c17c
data_ov11_0212c17c: ; 0x0212c17c
.byte 0x17, 0x2f, 0xf6, 0x91
.global data_ov11_0212c180
data_ov11_0212c180: ; 0x0212c180
.byte 0x76, 0x8d, 0xd6, 0x4d
.global data_ov11_0212c184
data_ov11_0212c184: ; 0x0212c184
.byte 0x43, 0x4d, 0xb0, 0xef
.global data_ov11_0212c188
data_ov11_0212c188: ; 0x0212c188
.byte 0xcc, 0x54, 0x4d, 0xaa
.global data_ov11_0212c18c
data_ov11_0212c18c: ; 0x0212c18c
.byte 0xe4, 0xdf, 0x04, 0x96
.global data_ov11_0212c190
data_ov11_0212c190: ; 0x0212c190
.byte 0x9e, 0xe3, 0xb5, 0xd1
.global data_ov11_0212c194
data_ov11_0212c194: ; 0x0212c194
.byte 0x4c, 0x1b, 0x88, 0x6a
.global data_ov11_0212c198
data_ov11_0212c198: ; 0x0212c198
.byte 0xc1, 0xb8, 0x1f, 0x2c
.global data_ov11_0212c19c
data_ov11_0212c19c: ; 0x0212c19c
.byte 0x46, 0x7f, 0x51, 0x65
.global data_ov11_0212c1a0
data_ov11_0212c1a0: ; 0x0212c1a0
.byte 0x9d, 0x04, 0xea, 0x5e
.global data_ov11_0212c1a4
data_ov11_0212c1a4: ; 0x0212c1a4
.byte 0x01, 0x5d, 0x35, 0x8c
.global data_ov11_0212c1a8
data_ov11_0212c1a8: ; 0x0212c1a8
.byte 0xfa, 0x73, 0x74, 0x87
.global data_ov11_0212c1ac
data_ov11_0212c1ac: ; 0x0212c1ac
.byte 0xfb, 0x2e, 0x41, 0x0b
.global data_ov11_0212c1b0
data_ov11_0212c1b0: ; 0x0212c1b0
.byte 0xb3, 0x5a, 0x1d, 0x67
.global data_ov11_0212c1b4
data_ov11_0212c1b4: ; 0x0212c1b4
.byte 0x92, 0x52, 0xd2, 0xdb
.global data_ov11_0212c1b8
data_ov11_0212c1b8: ; 0x0212c1b8
.byte 0xe9, 0x33, 0x56, 0x10
.global data_ov11_0212c1bc
data_ov11_0212c1bc: ; 0x0212c1bc
.byte 0x6d, 0x13, 0x47, 0xd6
.global data_ov11_0212c1c0
data_ov11_0212c1c0: ; 0x0212c1c0
.byte 0x9a, 0x8c, 0x61, 0xd7
.global data_ov11_0212c1c4
data_ov11_0212c1c4: ; 0x0212c1c4
.byte 0x37, 0x7a, 0x0c, 0xa1
.global data_ov11_0212c1c8
data_ov11_0212c1c8: ; 0x0212c1c8
.byte 0x59, 0x8e, 0x14, 0xf8
.global data_ov11_0212c1cc
data_ov11_0212c1cc: ; 0x0212c1cc
.byte 0xeb, 0x89, 0x3c, 0x13
.global data_ov11_0212c1d0
data_ov11_0212c1d0: ; 0x0212c1d0
.byte 0xce, 0xee, 0x27, 0xa9
.global data_ov11_0212c1d4
data_ov11_0212c1d4: ; 0x0212c1d4
.byte 0xb7, 0x35, 0xc9, 0x61
.global data_ov11_0212c1d8
data_ov11_0212c1d8: ; 0x0212c1d8
.byte 0xe1, 0xed, 0xe5, 0x1c
.global data_ov11_0212c1dc
data_ov11_0212c1dc: ; 0x0212c1dc
.byte 0x7a, 0x3c, 0xb1, 0x47
.global data_ov11_0212c1e0
data_ov11_0212c1e0: ; 0x0212c1e0
.byte 0x9c, 0x59, 0xdf, 0xd2
.global data_ov11_0212c1e4
data_ov11_0212c1e4: ; 0x0212c1e4
.byte 0x55, 0x3f, 0x73, 0xf2
.global data_ov11_0212c1e8
data_ov11_0212c1e8: ; 0x0212c1e8
.byte 0x18, 0x79, 0xce, 0x14
.global data_ov11_0212c1ec
data_ov11_0212c1ec: ; 0x0212c1ec
.byte 0x73, 0xbf, 0x37, 0xc7
.global data_ov11_0212c1f0
data_ov11_0212c1f0: ; 0x0212c1f0
.byte 0x53, 0xea, 0xcd, 0xf7
.global data_ov11_0212c1f4
data_ov11_0212c1f4: ; 0x0212c1f4
.byte 0x5f, 0x5b, 0xaa, 0xfd
.global data_ov11_0212c1f8
data_ov11_0212c1f8: ; 0x0212c1f8
.byte 0xdf, 0x14, 0x6f, 0x3d
.global data_ov11_0212c1fc
data_ov11_0212c1fc: ; 0x0212c1fc
.byte 0x78, 0x86, 0xdb, 0x44
.global data_ov11_0212c200
data_ov11_0212c200: ; 0x0212c200
.byte 0xca, 0x81, 0xf3, 0xaf
.global data_ov11_0212c204
data_ov11_0212c204: ; 0x0212c204
.byte 0xb9, 0x3e, 0xc4, 0x68
.global data_ov11_0212c208
data_ov11_0212c208: ; 0x0212c208
.byte 0x38, 0x2c, 0x34, 0x24
.global data_ov11_0212c20c
data_ov11_0212c20c: ; 0x0212c20c
.byte 0xc2, 0x5f, 0x40, 0xa3
.global data_ov11_0212c210
data_ov11_0212c210: ; 0x0212c210
.byte 0x16, 0x72, 0xc3, 0x1d
.global data_ov11_0212c214
data_ov11_0212c214: ; 0x0212c214
.byte 0xbc, 0x0c, 0x25, 0xe2
.global data_ov11_0212c218
data_ov11_0212c218: ; 0x0212c218
.byte 0x28, 0x8b, 0x49, 0x3c
.global data_ov11_0212c21c
data_ov11_0212c21c: ; 0x0212c21c
.byte 0xff, 0x41, 0x95, 0x0d
.global data_ov11_0212c220
data_ov11_0212c220: ; 0x0212c220
.byte 0x39, 0x71, 0x01, 0xa8
.global data_ov11_0212c224
data_ov11_0212c224: ; 0x0212c224
.byte 0x08, 0xde, 0xb3, 0x0c
.global data_ov11_0212c228
data_ov11_0212c228: ; 0x0212c228
.byte 0xd8, 0x9c, 0xe4, 0xb4
.global data_ov11_0212c22c
data_ov11_0212c22c: ; 0x0212c22c
.byte 0x64, 0x90, 0xc1, 0x56
.global data_ov11_0212c230
data_ov11_0212c230: ; 0x0212c230
.byte 0x7b, 0x61, 0x84, 0xcb
.global data_ov11_0212c234
data_ov11_0212c234: ; 0x0212c234
.byte 0xd5, 0x70, 0xb6, 0x32
.global data_ov11_0212c238
data_ov11_0212c238: ; 0x0212c238
.byte 0x48, 0x74, 0x5c, 0x6c
.global data_ov11_0212c23c
data_ov11_0212c23c: ; 0x0212c23c
.byte 0xd0, 0x42, 0x57, 0xb8
.global data_ov11_0212c240
data_ov11_0212c240: ; 0x0212c240
.byte 0x52, 0x52, 0x52, 0x52
.global data_ov11_0212c244
data_ov11_0212c244: ; 0x0212c244
.byte 0x09, 0x09, 0x09, 0x09
.global data_ov11_0212c248
data_ov11_0212c248: ; 0x0212c248
.byte 0x6a, 0x6a, 0x6a, 0x6a
.global data_ov11_0212c24c
data_ov11_0212c24c: ; 0x0212c24c
.byte 0xd5, 0xd5, 0xd5, 0xd5
.global data_ov11_0212c250
data_ov11_0212c250: ; 0x0212c250
.byte 0x30, 0x30, 0x30, 0x30
.global data_ov11_0212c254
data_ov11_0212c254: ; 0x0212c254
.byte 0x36, 0x36, 0x36, 0x36
.global data_ov11_0212c258
data_ov11_0212c258: ; 0x0212c258
.byte 0xa5, 0xa5, 0xa5, 0xa5
.global data_ov11_0212c25c
data_ov11_0212c25c: ; 0x0212c25c
.byte 0x38, 0x38, 0x38, 0x38
.global data_ov11_0212c260
data_ov11_0212c260: ; 0x0212c260
.byte 0xbf, 0xbf, 0xbf, 0xbf
.global data_ov11_0212c264
data_ov11_0212c264: ; 0x0212c264
.byte 0x40, 0x40, 0x40, 0x40
.global data_ov11_0212c268
data_ov11_0212c268: ; 0x0212c268
.byte 0xa3, 0xa3, 0xa3, 0xa3
.global data_ov11_0212c26c
data_ov11_0212c26c: ; 0x0212c26c
.byte 0x9e, 0x9e, 0x9e, 0x9e
.global data_ov11_0212c270
data_ov11_0212c270: ; 0x0212c270
.byte 0x81, 0x81, 0x81, 0x81
.global data_ov11_0212c274
data_ov11_0212c274: ; 0x0212c274
.byte 0xf3, 0xf3, 0xf3, 0xf3
.global data_ov11_0212c278
data_ov11_0212c278: ; 0x0212c278
.byte 0xd7, 0xd7, 0xd7, 0xd7
.global data_ov11_0212c27c
data_ov11_0212c27c: ; 0x0212c27c
.byte 0xfb, 0xfb, 0xfb, 0xfb
.global data_ov11_0212c280
data_ov11_0212c280: ; 0x0212c280
.byte 0x7c, 0x7c, 0x7c, 0x7c
.global data_ov11_0212c284
data_ov11_0212c284: ; 0x0212c284
.byte 0xe3, 0xe3, 0xe3, 0xe3
.global data_ov11_0212c288
data_ov11_0212c288: ; 0x0212c288
.byte 0x39, 0x39, 0x39, 0x39
.global data_ov11_0212c28c
data_ov11_0212c28c: ; 0x0212c28c
.byte 0x82, 0x82, 0x82, 0x82
.global data_ov11_0212c290
data_ov11_0212c290: ; 0x0212c290
.byte 0x9b, 0x9b, 0x9b, 0x9b
.global data_ov11_0212c294
data_ov11_0212c294: ; 0x0212c294
.byte 0x2f, 0x2f, 0x2f, 0x2f
.global data_ov11_0212c298
data_ov11_0212c298: ; 0x0212c298
.byte 0xff, 0xff, 0xff, 0xff
.global data_ov11_0212c29c
data_ov11_0212c29c: ; 0x0212c29c
.byte 0x87, 0x87, 0x87, 0x87
.global data_ov11_0212c2a0
data_ov11_0212c2a0: ; 0x0212c2a0
.byte 0x34, 0x34, 0x34, 0x34
.global data_ov11_0212c2a4
data_ov11_0212c2a4: ; 0x0212c2a4
.byte 0x8e, 0x8e, 0x8e, 0x8e
.global data_ov11_0212c2a8
data_ov11_0212c2a8: ; 0x0212c2a8
.byte 0x43, 0x43, 0x43, 0x43
.global data_ov11_0212c2ac
data_ov11_0212c2ac: ; 0x0212c2ac
.byte 0x44, 0x44, 0x44, 0x44
.global data_ov11_0212c2b0
data_ov11_0212c2b0: ; 0x0212c2b0
.byte 0xc4, 0xc4, 0xc4, 0xc4
.global data_ov11_0212c2b4
data_ov11_0212c2b4: ; 0x0212c2b4
.byte 0xde, 0xde, 0xde, 0xde
.global data_ov11_0212c2b8
data_ov11_0212c2b8: ; 0x0212c2b8
.byte 0xe9, 0xe9, 0xe9, 0xe9
.global data_ov11_0212c2bc
data_ov11_0212c2bc: ; 0x0212c2bc
.byte 0xcb, 0xcb, 0xcb, 0xcb
.global data_ov11_0212c2c0
data_ov11_0212c2c0: ; 0x0212c2c0
.byte 0x54, 0x54, 0x54, 0x54
.global data_ov11_0212c2c4
data_ov11_0212c2c4: ; 0x0212c2c4
.byte 0x7b, 0x7b, 0x7b, 0x7b
.global data_ov11_0212c2c8
data_ov11_0212c2c8: ; 0x0212c2c8
.byte 0x94, 0x94, 0x94, 0x94
.global data_ov11_0212c2cc
data_ov11_0212c2cc: ; 0x0212c2cc
.byte 0x32, 0x32, 0x32, 0x32
.global data_ov11_0212c2d0
data_ov11_0212c2d0: ; 0x0212c2d0
.byte 0xa6, 0xa6, 0xa6, 0xa6
.global data_ov11_0212c2d4
data_ov11_0212c2d4: ; 0x0212c2d4
.byte 0xc2, 0xc2, 0xc2, 0xc2
.global data_ov11_0212c2d8
data_ov11_0212c2d8: ; 0x0212c2d8
.byte 0x23, 0x23, 0x23, 0x23
.global data_ov11_0212c2dc
data_ov11_0212c2dc: ; 0x0212c2dc
.byte 0x3d, 0x3d, 0x3d, 0x3d
.global data_ov11_0212c2e0
data_ov11_0212c2e0: ; 0x0212c2e0
.byte 0xee, 0xee, 0xee, 0xee
.global data_ov11_0212c2e4
data_ov11_0212c2e4: ; 0x0212c2e4
.byte 0x4c, 0x4c, 0x4c, 0x4c
.global data_ov11_0212c2e8
data_ov11_0212c2e8: ; 0x0212c2e8
.byte 0x95, 0x95, 0x95, 0x95
.global data_ov11_0212c2ec
data_ov11_0212c2ec: ; 0x0212c2ec
.byte 0x0b, 0x0b, 0x0b, 0x0b
.global data_ov11_0212c2f0
data_ov11_0212c2f0: ; 0x0212c2f0
.byte 0x42, 0x42, 0x42, 0x42
.global data_ov11_0212c2f4
data_ov11_0212c2f4: ; 0x0212c2f4
.byte 0xfa, 0xfa, 0xfa, 0xfa
.global data_ov11_0212c2f8
data_ov11_0212c2f8: ; 0x0212c2f8
.byte 0xc3, 0xc3, 0xc3, 0xc3
.global data_ov11_0212c2fc
data_ov11_0212c2fc: ; 0x0212c2fc
.byte 0x4e, 0x4e, 0x4e, 0x4e
.global data_ov11_0212c300
data_ov11_0212c300: ; 0x0212c300
.byte 0x08, 0x08, 0x08, 0x08
.global data_ov11_0212c304
data_ov11_0212c304: ; 0x0212c304
.byte 0x2e, 0x2e, 0x2e, 0x2e
.global data_ov11_0212c308
data_ov11_0212c308: ; 0x0212c308
.byte 0xa1, 0xa1, 0xa1, 0xa1
.global data_ov11_0212c30c
data_ov11_0212c30c: ; 0x0212c30c
.byte 0x66, 0x66, 0x66, 0x66
.global data_ov11_0212c310
data_ov11_0212c310: ; 0x0212c310
.byte 0x28, 0x28, 0x28, 0x28
.global data_ov11_0212c314
data_ov11_0212c314: ; 0x0212c314
.byte 0xd9, 0xd9, 0xd9, 0xd9
.global data_ov11_0212c318
data_ov11_0212c318: ; 0x0212c318
.byte 0x24, 0x24, 0x24, 0x24
.global data_ov11_0212c31c
data_ov11_0212c31c: ; 0x0212c31c
.byte 0xb2, 0xb2, 0xb2, 0xb2
.global data_ov11_0212c320
data_ov11_0212c320: ; 0x0212c320
.byte 0x76, 0x76, 0x76, 0x76
.global data_ov11_0212c324
data_ov11_0212c324: ; 0x0212c324
.byte 0x5b, 0x5b, 0x5b, 0x5b
.global data_ov11_0212c328
data_ov11_0212c328: ; 0x0212c328
.byte 0xa2, 0xa2, 0xa2, 0xa2
.global data_ov11_0212c32c
data_ov11_0212c32c: ; 0x0212c32c
.byte 0x49, 0x49, 0x49, 0x49
.global data_ov11_0212c330
data_ov11_0212c330: ; 0x0212c330
.byte 0x6d, 0x6d, 0x6d, 0x6d
.global data_ov11_0212c334
data_ov11_0212c334: ; 0x0212c334
.byte 0x8b, 0x8b, 0x8b, 0x8b
.global data_ov11_0212c338
data_ov11_0212c338: ; 0x0212c338
.byte 0xd1, 0xd1, 0xd1, 0xd1
.global data_ov11_0212c33c
data_ov11_0212c33c: ; 0x0212c33c
.byte 0x25, 0x25, 0x25, 0x25
.global data_ov11_0212c340
data_ov11_0212c340: ; 0x0212c340
.byte 0x72, 0x72, 0x72, 0x72
.global data_ov11_0212c344
data_ov11_0212c344: ; 0x0212c344
.byte 0xf8, 0xf8, 0xf8, 0xf8
.global data_ov11_0212c348
data_ov11_0212c348: ; 0x0212c348
.byte 0xf6, 0xf6, 0xf6, 0xf6
.global data_ov11_0212c34c
data_ov11_0212c34c: ; 0x0212c34c
.byte 0x64, 0x64, 0x64, 0x64
.global data_ov11_0212c350
data_ov11_0212c350: ; 0x0212c350
.byte 0x86, 0x86, 0x86, 0x86
.global data_ov11_0212c354
data_ov11_0212c354: ; 0x0212c354
.byte 0x68, 0x68, 0x68, 0x68
.global data_ov11_0212c358
data_ov11_0212c358: ; 0x0212c358
.byte 0x98, 0x98, 0x98, 0x98
.global data_ov11_0212c35c
data_ov11_0212c35c: ; 0x0212c35c
.byte 0x16, 0x16, 0x16, 0x16
.global data_ov11_0212c360
data_ov11_0212c360: ; 0x0212c360
.byte 0xd4, 0xd4, 0xd4, 0xd4
.global data_ov11_0212c364
data_ov11_0212c364: ; 0x0212c364
.byte 0xa4, 0xa4, 0xa4, 0xa4
.global data_ov11_0212c368
data_ov11_0212c368: ; 0x0212c368
.byte 0x5c, 0x5c, 0x5c, 0x5c
.global data_ov11_0212c36c
data_ov11_0212c36c: ; 0x0212c36c
.byte 0xcc, 0xcc, 0xcc, 0xcc
.global data_ov11_0212c370
data_ov11_0212c370: ; 0x0212c370
.byte 0x5d, 0x5d, 0x5d, 0x5d
.global data_ov11_0212c374
data_ov11_0212c374: ; 0x0212c374
.byte 0x65, 0x65, 0x65, 0x65
.global data_ov11_0212c378
data_ov11_0212c378: ; 0x0212c378
.byte 0xb6, 0xb6, 0xb6, 0xb6
.global data_ov11_0212c37c
data_ov11_0212c37c: ; 0x0212c37c
.byte 0x92, 0x92, 0x92, 0x92
.global data_ov11_0212c380
data_ov11_0212c380: ; 0x0212c380
.byte 0x6c, 0x6c, 0x6c, 0x6c
.global data_ov11_0212c384
data_ov11_0212c384: ; 0x0212c384
.byte 0x70, 0x70, 0x70, 0x70
.global data_ov11_0212c388
data_ov11_0212c388: ; 0x0212c388
.byte 0x48, 0x48, 0x48, 0x48
.global data_ov11_0212c38c
data_ov11_0212c38c: ; 0x0212c38c
.byte 0x50, 0x50, 0x50, 0x50
.global data_ov11_0212c390
data_ov11_0212c390: ; 0x0212c390
.byte 0xfd, 0xfd, 0xfd, 0xfd
.global data_ov11_0212c394
data_ov11_0212c394: ; 0x0212c394
.byte 0xed, 0xed, 0xed, 0xed
.global data_ov11_0212c398
data_ov11_0212c398: ; 0x0212c398
.byte 0xb9, 0xb9, 0xb9, 0xb9
.global data_ov11_0212c39c
data_ov11_0212c39c: ; 0x0212c39c
.byte 0xda, 0xda, 0xda, 0xda
.global data_ov11_0212c3a0
data_ov11_0212c3a0: ; 0x0212c3a0
.byte 0x5e, 0x5e, 0x5e, 0x5e
.global data_ov11_0212c3a4
data_ov11_0212c3a4: ; 0x0212c3a4
.byte 0x15, 0x15, 0x15, 0x15
.global data_ov11_0212c3a8
data_ov11_0212c3a8: ; 0x0212c3a8
.byte 0x46, 0x46, 0x46, 0x46
.global data_ov11_0212c3ac
data_ov11_0212c3ac: ; 0x0212c3ac
.byte 0x57, 0x57, 0x57, 0x57
.global data_ov11_0212c3b0
data_ov11_0212c3b0: ; 0x0212c3b0
.byte 0xa7, 0xa7, 0xa7, 0xa7
.global data_ov11_0212c3b4
data_ov11_0212c3b4: ; 0x0212c3b4
.byte 0x8d, 0x8d, 0x8d, 0x8d
.global data_ov11_0212c3b8
data_ov11_0212c3b8: ; 0x0212c3b8
.byte 0x9d, 0x9d, 0x9d, 0x9d
.global data_ov11_0212c3bc
data_ov11_0212c3bc: ; 0x0212c3bc
.byte 0x84, 0x84, 0x84, 0x84
.global data_ov11_0212c3c0
data_ov11_0212c3c0: ; 0x0212c3c0
.byte 0x90, 0x90, 0x90, 0x90
.global data_ov11_0212c3c4
data_ov11_0212c3c4: ; 0x0212c3c4
.byte 0xd8, 0xd8, 0xd8, 0xd8
.global data_ov11_0212c3c8
data_ov11_0212c3c8: ; 0x0212c3c8
.byte 0xab, 0xab, 0xab, 0xab
.global data_ov11_0212c3cc
data_ov11_0212c3cc: ; 0x0212c3cc
.byte 0x00, 0x00, 0x00, 0x00
.global data_ov11_0212c3d0
data_ov11_0212c3d0: ; 0x0212c3d0
.byte 0x8c, 0x8c, 0x8c, 0x8c
.global data_ov11_0212c3d4
data_ov11_0212c3d4: ; 0x0212c3d4
.byte 0xbc, 0xbc, 0xbc, 0xbc
.global data_ov11_0212c3d8
data_ov11_0212c3d8: ; 0x0212c3d8
.byte 0xd3, 0xd3, 0xd3, 0xd3
.global data_ov11_0212c3dc
data_ov11_0212c3dc: ; 0x0212c3dc
.byte 0x0a, 0x0a, 0x0a, 0x0a
.global data_ov11_0212c3e0
data_ov11_0212c3e0: ; 0x0212c3e0
.byte 0xf7, 0xf7, 0xf7, 0xf7
.global data_ov11_0212c3e4
data_ov11_0212c3e4: ; 0x0212c3e4
.byte 0xe4, 0xe4, 0xe4, 0xe4
.global data_ov11_0212c3e8
data_ov11_0212c3e8: ; 0x0212c3e8
.byte 0x58, 0x58, 0x58, 0x58
.global data_ov11_0212c3ec
data_ov11_0212c3ec: ; 0x0212c3ec
.byte 0x05, 0x05, 0x05, 0x05
.global data_ov11_0212c3f0
data_ov11_0212c3f0: ; 0x0212c3f0
.byte 0xb8, 0xb8, 0xb8, 0xb8
.global data_ov11_0212c3f4
data_ov11_0212c3f4: ; 0x0212c3f4
.byte 0xb3, 0xb3, 0xb3, 0xb3
.global data_ov11_0212c3f8
data_ov11_0212c3f8: ; 0x0212c3f8
.byte 0x45, 0x45, 0x45, 0x45
.global data_ov11_0212c3fc
data_ov11_0212c3fc: ; 0x0212c3fc
.byte 0x06, 0x06, 0x06, 0x06
.global data_ov11_0212c400
data_ov11_0212c400: ; 0x0212c400
.byte 0xd0, 0xd0, 0xd0, 0xd0
.global data_ov11_0212c404
data_ov11_0212c404: ; 0x0212c404
.byte 0x2c, 0x2c, 0x2c, 0x2c
.global data_ov11_0212c408
data_ov11_0212c408: ; 0x0212c408
.byte 0x1e, 0x1e, 0x1e, 0x1e
.global data_ov11_0212c40c
data_ov11_0212c40c: ; 0x0212c40c
.byte 0x8f, 0x8f, 0x8f, 0x8f
.global data_ov11_0212c410
data_ov11_0212c410: ; 0x0212c410
.byte 0xca, 0xca, 0xca, 0xca
.global data_ov11_0212c414
data_ov11_0212c414: ; 0x0212c414
.byte 0x3f, 0x3f, 0x3f, 0x3f
.global data_ov11_0212c418
data_ov11_0212c418: ; 0x0212c418
.byte 0x0f, 0x0f, 0x0f, 0x0f
.global data_ov11_0212c41c
data_ov11_0212c41c: ; 0x0212c41c
.byte 0x02, 0x02, 0x02, 0x02
.global data_ov11_0212c420
data_ov11_0212c420: ; 0x0212c420
.byte 0xc1, 0xc1, 0xc1, 0xc1
.global data_ov11_0212c424
data_ov11_0212c424: ; 0x0212c424
.byte 0xaf, 0xaf, 0xaf, 0xaf
.global data_ov11_0212c428
data_ov11_0212c428: ; 0x0212c428
.byte 0xbd, 0xbd, 0xbd, 0xbd
.global data_ov11_0212c42c
data_ov11_0212c42c: ; 0x0212c42c
.byte 0x03, 0x03, 0x03, 0x03
.global data_ov11_0212c430
data_ov11_0212c430: ; 0x0212c430
.byte 0x01, 0x01, 0x01, 0x01
.global data_ov11_0212c434
data_ov11_0212c434: ; 0x0212c434
.byte 0x13, 0x13, 0x13, 0x13
.global data_ov11_0212c438
data_ov11_0212c438: ; 0x0212c438
.byte 0x8a, 0x8a, 0x8a, 0x8a
.global data_ov11_0212c43c
data_ov11_0212c43c: ; 0x0212c43c
.byte 0x6b, 0x6b, 0x6b, 0x6b
.global data_ov11_0212c440
data_ov11_0212c440: ; 0x0212c440
.byte 0x3a, 0x3a, 0x3a, 0x3a
.global data_ov11_0212c444
data_ov11_0212c444: ; 0x0212c444
.byte 0x91, 0x91, 0x91, 0x91
.global data_ov11_0212c448
data_ov11_0212c448: ; 0x0212c448
.byte 0x11, 0x11, 0x11, 0x11
.global data_ov11_0212c44c
data_ov11_0212c44c: ; 0x0212c44c
.byte 0x41, 0x41, 0x41, 0x41
.global data_ov11_0212c450
data_ov11_0212c450: ; 0x0212c450
.byte 0x4f, 0x4f, 0x4f, 0x4f
.global data_ov11_0212c454
data_ov11_0212c454: ; 0x0212c454
.byte 0x67, 0x67, 0x67, 0x67
.global data_ov11_0212c458
data_ov11_0212c458: ; 0x0212c458
.byte 0xdc, 0xdc, 0xdc, 0xdc
.global data_ov11_0212c45c
data_ov11_0212c45c: ; 0x0212c45c
.byte 0xea, 0xea, 0xea, 0xea
.global data_ov11_0212c460
data_ov11_0212c460: ; 0x0212c460
.byte 0x97, 0x97, 0x97, 0x97
.global data_ov11_0212c464
data_ov11_0212c464: ; 0x0212c464
.byte 0xf2, 0xf2, 0xf2, 0xf2
.global data_ov11_0212c468
data_ov11_0212c468: ; 0x0212c468
.byte 0xcf, 0xcf, 0xcf, 0xcf
.global data_ov11_0212c46c
data_ov11_0212c46c: ; 0x0212c46c
.byte 0xce, 0xce, 0xce, 0xce
.global data_ov11_0212c470
data_ov11_0212c470: ; 0x0212c470
.byte 0xf0, 0xf0, 0xf0, 0xf0
.global data_ov11_0212c474
data_ov11_0212c474: ; 0x0212c474
.byte 0xb4, 0xb4, 0xb4, 0xb4
.global data_ov11_0212c478
data_ov11_0212c478: ; 0x0212c478
.byte 0xe6, 0xe6, 0xe6, 0xe6
.global data_ov11_0212c47c
data_ov11_0212c47c: ; 0x0212c47c
.byte 0x73, 0x73, 0x73, 0x73
.global data_ov11_0212c480
data_ov11_0212c480: ; 0x0212c480
.byte 0x96, 0x96, 0x96, 0x96
.global data_ov11_0212c484
data_ov11_0212c484: ; 0x0212c484
.byte 0xac, 0xac, 0xac, 0xac
.global data_ov11_0212c488
data_ov11_0212c488: ; 0x0212c488
.byte 0x74, 0x74, 0x74, 0x74
.global data_ov11_0212c48c
data_ov11_0212c48c: ; 0x0212c48c
.byte 0x22, 0x22, 0x22, 0x22
.global data_ov11_0212c490
data_ov11_0212c490: ; 0x0212c490
.byte 0xe7, 0xe7, 0xe7, 0xe7
.global data_ov11_0212c494
data_ov11_0212c494: ; 0x0212c494
.byte 0xad, 0xad, 0xad, 0xad
.global data_ov11_0212c498
data_ov11_0212c498: ; 0x0212c498
.byte 0x35, 0x35, 0x35, 0x35
.global data_ov11_0212c49c
data_ov11_0212c49c: ; 0x0212c49c
.byte 0x85, 0x85, 0x85, 0x85
.global data_ov11_0212c4a0
data_ov11_0212c4a0: ; 0x0212c4a0
.byte 0xe2, 0xe2, 0xe2, 0xe2
.global data_ov11_0212c4a4
data_ov11_0212c4a4: ; 0x0212c4a4
.byte 0xf9, 0xf9, 0xf9, 0xf9
.global data_ov11_0212c4a8
data_ov11_0212c4a8: ; 0x0212c4a8
.byte 0x37, 0x37, 0x37, 0x37
.global data_ov11_0212c4ac
data_ov11_0212c4ac: ; 0x0212c4ac
.byte 0xe8, 0xe8, 0xe8, 0xe8
.global data_ov11_0212c4b0
data_ov11_0212c4b0: ; 0x0212c4b0
.byte 0x1c, 0x1c, 0x1c, 0x1c
.global data_ov11_0212c4b4
data_ov11_0212c4b4: ; 0x0212c4b4
.byte 0x75, 0x75, 0x75, 0x75
.global data_ov11_0212c4b8
data_ov11_0212c4b8: ; 0x0212c4b8
.byte 0xdf, 0xdf, 0xdf, 0xdf
.global data_ov11_0212c4bc
data_ov11_0212c4bc: ; 0x0212c4bc
.byte 0x6e, 0x6e, 0x6e, 0x6e
.global data_ov11_0212c4c0
data_ov11_0212c4c0: ; 0x0212c4c0
.byte 0x47, 0x47, 0x47, 0x47
.global data_ov11_0212c4c4
data_ov11_0212c4c4: ; 0x0212c4c4
.byte 0xf1, 0xf1, 0xf1, 0xf1
.global data_ov11_0212c4c8
data_ov11_0212c4c8: ; 0x0212c4c8
.byte 0x1a, 0x1a, 0x1a, 0x1a
.global data_ov11_0212c4cc
data_ov11_0212c4cc: ; 0x0212c4cc
.byte 0x71, 0x71, 0x71, 0x71
.global data_ov11_0212c4d0
data_ov11_0212c4d0: ; 0x0212c4d0
.byte 0x1d, 0x1d, 0x1d, 0x1d
.global data_ov11_0212c4d4
data_ov11_0212c4d4: ; 0x0212c4d4
.byte 0x29, 0x29, 0x29, 0x29
.global data_ov11_0212c4d8
data_ov11_0212c4d8: ; 0x0212c4d8
.byte 0xc5, 0xc5, 0xc5, 0xc5
.global data_ov11_0212c4dc
data_ov11_0212c4dc: ; 0x0212c4dc
.byte 0x89, 0x89, 0x89, 0x89
.global data_ov11_0212c4e0
data_ov11_0212c4e0: ; 0x0212c4e0
.byte 0x6f, 0x6f, 0x6f, 0x6f
.global data_ov11_0212c4e4
data_ov11_0212c4e4: ; 0x0212c4e4
.byte 0xb7, 0xb7, 0xb7, 0xb7
.global data_ov11_0212c4e8
data_ov11_0212c4e8: ; 0x0212c4e8
.byte 0x62, 0x62, 0x62, 0x62
.global data_ov11_0212c4ec
data_ov11_0212c4ec: ; 0x0212c4ec
.byte 0x0e, 0x0e, 0x0e, 0x0e
.global data_ov11_0212c4f0
data_ov11_0212c4f0: ; 0x0212c4f0
.byte 0xaa, 0xaa, 0xaa, 0xaa
.global data_ov11_0212c4f4
data_ov11_0212c4f4: ; 0x0212c4f4
.byte 0x18, 0x18, 0x18, 0x18
.global data_ov11_0212c4f8
data_ov11_0212c4f8: ; 0x0212c4f8
.byte 0xbe, 0xbe, 0xbe, 0xbe
.global data_ov11_0212c4fc
data_ov11_0212c4fc: ; 0x0212c4fc
.byte 0x1b, 0x1b, 0x1b, 0x1b
.global data_ov11_0212c500
data_ov11_0212c500: ; 0x0212c500
.byte 0xfc, 0xfc, 0xfc, 0xfc
.global data_ov11_0212c504
data_ov11_0212c504: ; 0x0212c504
.byte 0x56, 0x56, 0x56, 0x56
.global data_ov11_0212c508
data_ov11_0212c508: ; 0x0212c508
.byte 0x3e, 0x3e, 0x3e, 0x3e
.global data_ov11_0212c50c
data_ov11_0212c50c: ; 0x0212c50c
.byte 0x4b, 0x4b, 0x4b, 0x4b
.global data_ov11_0212c510
data_ov11_0212c510: ; 0x0212c510
.byte 0xc6, 0xc6, 0xc6, 0xc6
.global data_ov11_0212c514
data_ov11_0212c514: ; 0x0212c514
.byte 0xd2, 0xd2, 0xd2, 0xd2
.global data_ov11_0212c518
data_ov11_0212c518: ; 0x0212c518
.byte 0x79, 0x79, 0x79, 0x79
.global data_ov11_0212c51c
data_ov11_0212c51c: ; 0x0212c51c
.byte 0x20, 0x20, 0x20, 0x20
.global data_ov11_0212c520
data_ov11_0212c520: ; 0x0212c520
.byte 0x9a, 0x9a, 0x9a, 0x9a
.global data_ov11_0212c524
data_ov11_0212c524: ; 0x0212c524
.byte 0xdb, 0xdb, 0xdb, 0xdb
.global data_ov11_0212c528
data_ov11_0212c528: ; 0x0212c528
.byte 0xc0, 0xc0, 0xc0, 0xc0
.global data_ov11_0212c52c
data_ov11_0212c52c: ; 0x0212c52c
.byte 0xfe, 0xfe, 0xfe, 0xfe
.global data_ov11_0212c530
data_ov11_0212c530: ; 0x0212c530
.byte 0x78, 0x78, 0x78, 0x78
.global data_ov11_0212c534
data_ov11_0212c534: ; 0x0212c534
.byte 0xcd, 0xcd, 0xcd, 0xcd
.global data_ov11_0212c538
data_ov11_0212c538: ; 0x0212c538
.byte 0x5a, 0x5a, 0x5a, 0x5a
.global data_ov11_0212c53c
data_ov11_0212c53c: ; 0x0212c53c
.byte 0xf4, 0xf4, 0xf4, 0xf4
.global data_ov11_0212c540
data_ov11_0212c540: ; 0x0212c540
.byte 0x1f, 0x1f, 0x1f, 0x1f
.global data_ov11_0212c544
data_ov11_0212c544: ; 0x0212c544
.byte 0xdd, 0xdd, 0xdd, 0xdd
.global data_ov11_0212c548
data_ov11_0212c548: ; 0x0212c548
.byte 0xa8, 0xa8, 0xa8, 0xa8
.global data_ov11_0212c54c
data_ov11_0212c54c: ; 0x0212c54c
.byte 0x33, 0x33, 0x33, 0x33
.global data_ov11_0212c550
data_ov11_0212c550: ; 0x0212c550
.byte 0x88, 0x88, 0x88, 0x88
.global data_ov11_0212c554
data_ov11_0212c554: ; 0x0212c554
.byte 0x07, 0x07, 0x07, 0x07
.global data_ov11_0212c558
data_ov11_0212c558: ; 0x0212c558
.byte 0xc7, 0xc7, 0xc7, 0xc7
.global data_ov11_0212c55c
data_ov11_0212c55c: ; 0x0212c55c
.byte 0x31, 0x31, 0x31, 0x31
.global data_ov11_0212c560
data_ov11_0212c560: ; 0x0212c560
.byte 0xb1, 0xb1, 0xb1, 0xb1
.global data_ov11_0212c564
data_ov11_0212c564: ; 0x0212c564
.byte 0x12, 0x12, 0x12, 0x12
.global data_ov11_0212c568
data_ov11_0212c568: ; 0x0212c568
.byte 0x10, 0x10, 0x10, 0x10
.global data_ov11_0212c56c
data_ov11_0212c56c: ; 0x0212c56c
.byte 0x59, 0x59, 0x59, 0x59
.global data_ov11_0212c570
data_ov11_0212c570: ; 0x0212c570
.byte 0x27, 0x27, 0x27, 0x27
.global data_ov11_0212c574
data_ov11_0212c574: ; 0x0212c574
.byte 0x80, 0x80, 0x80, 0x80
.global data_ov11_0212c578
data_ov11_0212c578: ; 0x0212c578
.byte 0xec, 0xec, 0xec, 0xec
.global data_ov11_0212c57c
data_ov11_0212c57c: ; 0x0212c57c
.byte 0x5f, 0x5f, 0x5f, 0x5f
.global data_ov11_0212c580
data_ov11_0212c580: ; 0x0212c580
.byte 0x60, 0x60, 0x60, 0x60
.global data_ov11_0212c584
data_ov11_0212c584: ; 0x0212c584
.byte 0x51, 0x51, 0x51, 0x51
.global data_ov11_0212c588
data_ov11_0212c588: ; 0x0212c588
.byte 0x7f, 0x7f, 0x7f, 0x7f
.global data_ov11_0212c58c
data_ov11_0212c58c: ; 0x0212c58c
.byte 0xa9, 0xa9, 0xa9, 0xa9
.global data_ov11_0212c590
data_ov11_0212c590: ; 0x0212c590
.byte 0x19, 0x19, 0x19, 0x19
.global data_ov11_0212c594
data_ov11_0212c594: ; 0x0212c594
.byte 0xb5, 0xb5, 0xb5, 0xb5
.global data_ov11_0212c598
data_ov11_0212c598: ; 0x0212c598
.byte 0x4a, 0x4a, 0x4a, 0x4a
.global data_ov11_0212c59c
data_ov11_0212c59c: ; 0x0212c59c
.byte 0x0d, 0x0d, 0x0d, 0x0d
.global data_ov11_0212c5a0
data_ov11_0212c5a0: ; 0x0212c5a0
.byte 0x2d, 0x2d, 0x2d, 0x2d
.global data_ov11_0212c5a4
data_ov11_0212c5a4: ; 0x0212c5a4
.byte 0xe5, 0xe5, 0xe5, 0xe5
.global data_ov11_0212c5a8
data_ov11_0212c5a8: ; 0x0212c5a8
.byte 0x7a, 0x7a, 0x7a, 0x7a
.global data_ov11_0212c5ac
data_ov11_0212c5ac: ; 0x0212c5ac
.byte 0x9f, 0x9f, 0x9f, 0x9f
.global data_ov11_0212c5b0
data_ov11_0212c5b0: ; 0x0212c5b0
.byte 0x93, 0x93, 0x93, 0x93
.global data_ov11_0212c5b4
data_ov11_0212c5b4: ; 0x0212c5b4
.byte 0xc9, 0xc9, 0xc9, 0xc9
.global data_ov11_0212c5b8
data_ov11_0212c5b8: ; 0x0212c5b8
.byte 0x9c, 0x9c, 0x9c, 0x9c
.global data_ov11_0212c5bc
data_ov11_0212c5bc: ; 0x0212c5bc
.byte 0xef, 0xef, 0xef, 0xef
.global data_ov11_0212c5c0
data_ov11_0212c5c0: ; 0x0212c5c0
.byte 0xa0, 0xa0, 0xa0, 0xa0
.global data_ov11_0212c5c4
data_ov11_0212c5c4: ; 0x0212c5c4
.byte 0xe0, 0xe0, 0xe0, 0xe0
.global data_ov11_0212c5c8
data_ov11_0212c5c8: ; 0x0212c5c8
.byte 0x3b, 0x3b, 0x3b, 0x3b
.global data_ov11_0212c5cc
data_ov11_0212c5cc: ; 0x0212c5cc
.byte 0x4d, 0x4d, 0x4d, 0x4d
.global data_ov11_0212c5d0
data_ov11_0212c5d0: ; 0x0212c5d0
.byte 0xae, 0xae, 0xae, 0xae
.global data_ov11_0212c5d4
data_ov11_0212c5d4: ; 0x0212c5d4
.byte 0x2a, 0x2a, 0x2a, 0x2a
.global data_ov11_0212c5d8
data_ov11_0212c5d8: ; 0x0212c5d8
.byte 0xf5, 0xf5, 0xf5, 0xf5
.global data_ov11_0212c5dc
data_ov11_0212c5dc: ; 0x0212c5dc
.byte 0xb0, 0xb0, 0xb0, 0xb0
.global data_ov11_0212c5e0
data_ov11_0212c5e0: ; 0x0212c5e0
.byte 0xc8, 0xc8, 0xc8, 0xc8
.global data_ov11_0212c5e4
data_ov11_0212c5e4: ; 0x0212c5e4
.byte 0xeb, 0xeb, 0xeb, 0xeb
.global data_ov11_0212c5e8
data_ov11_0212c5e8: ; 0x0212c5e8
.byte 0xbb, 0xbb, 0xbb, 0xbb
.global data_ov11_0212c5ec
data_ov11_0212c5ec: ; 0x0212c5ec
.byte 0x3c, 0x3c, 0x3c, 0x3c
.global data_ov11_0212c5f0
data_ov11_0212c5f0: ; 0x0212c5f0
.byte 0x83, 0x83, 0x83, 0x83
.global data_ov11_0212c5f4
data_ov11_0212c5f4: ; 0x0212c5f4
.byte 0x53, 0x53, 0x53, 0x53
.global data_ov11_0212c5f8
data_ov11_0212c5f8: ; 0x0212c5f8
.byte 0x99, 0x99, 0x99, 0x99
.global data_ov11_0212c5fc
data_ov11_0212c5fc: ; 0x0212c5fc
.byte 0x61, 0x61, 0x61, 0x61
.global data_ov11_0212c600
data_ov11_0212c600: ; 0x0212c600
.byte 0x17, 0x17, 0x17, 0x17
.global data_ov11_0212c604
data_ov11_0212c604: ; 0x0212c604
.byte 0x2b, 0x2b, 0x2b, 0x2b
.global data_ov11_0212c608
data_ov11_0212c608: ; 0x0212c608
.byte 0x04, 0x04, 0x04, 0x04
.global data_ov11_0212c60c
data_ov11_0212c60c: ; 0x0212c60c
.byte 0x7e, 0x7e, 0x7e, 0x7e
.global data_ov11_0212c610
data_ov11_0212c610: ; 0x0212c610
.byte 0xba, 0xba, 0xba, 0xba
.global data_ov11_0212c614
data_ov11_0212c614: ; 0x0212c614
.byte 0x77, 0x77, 0x77, 0x77
.global data_ov11_0212c618
data_ov11_0212c618: ; 0x0212c618
.byte 0xd6, 0xd6, 0xd6, 0xd6
.global data_ov11_0212c61c
data_ov11_0212c61c: ; 0x0212c61c
.byte 0x26, 0x26, 0x26, 0x26
.global data_ov11_0212c620
data_ov11_0212c620: ; 0x0212c620
.byte 0xe1, 0xe1, 0xe1, 0xe1
.global data_ov11_0212c624
data_ov11_0212c624: ; 0x0212c624
.byte 0x69, 0x69, 0x69, 0x69
.global data_ov11_0212c628
data_ov11_0212c628: ; 0x0212c628
.byte 0x14, 0x14, 0x14, 0x14
.global data_ov11_0212c62c
data_ov11_0212c62c: ; 0x0212c62c
.byte 0x63, 0x63, 0x63, 0x63
.global data_ov11_0212c630
data_ov11_0212c630: ; 0x0212c630
.byte 0x55, 0x55, 0x55, 0x55
.global data_ov11_0212c634
data_ov11_0212c634: ; 0x0212c634
.byte 0x21, 0x21, 0x21, 0x21
.global data_ov11_0212c638
data_ov11_0212c638: ; 0x0212c638
.byte 0x0c, 0x0c, 0x0c, 0x0c
.global data_ov11_0212c63c
data_ov11_0212c63c: ; 0x0212c63c
.byte 0x7d, 0x7d, 0x7d, 0x7d
.global data_ov11_0212c640
data_ov11_0212c640: ; 0x0212c640
.byte 0xa5, 0x63, 0x63, 0xc6
.global data_ov11_0212c644
data_ov11_0212c644: ; 0x0212c644
.byte 0x84, 0x7c, 0x7c, 0xf8
.global data_ov11_0212c648
data_ov11_0212c648: ; 0x0212c648
.byte 0x99, 0x77, 0x77, 0xee
.global data_ov11_0212c64c
data_ov11_0212c64c: ; 0x0212c64c
.byte 0x8d, 0x7b, 0x7b, 0xf6
.global data_ov11_0212c650
data_ov11_0212c650: ; 0x0212c650
.byte 0x0d, 0xf2, 0xf2, 0xff
.global data_ov11_0212c654
data_ov11_0212c654: ; 0x0212c654
.byte 0xbd, 0x6b, 0x6b, 0xd6
.global data_ov11_0212c658
data_ov11_0212c658: ; 0x0212c658
.byte 0xb1, 0x6f, 0x6f, 0xde
.global data_ov11_0212c65c
data_ov11_0212c65c: ; 0x0212c65c
.byte 0x54, 0xc5, 0xc5, 0x91
.global data_ov11_0212c660
data_ov11_0212c660: ; 0x0212c660
.byte 0x50, 0x30, 0x30, 0x60
.global data_ov11_0212c664
data_ov11_0212c664: ; 0x0212c664
.byte 0x03, 0x01, 0x01, 0x02
.global data_ov11_0212c668
data_ov11_0212c668: ; 0x0212c668
.byte 0xa9, 0x67, 0x67, 0xce
.global data_ov11_0212c66c
data_ov11_0212c66c: ; 0x0212c66c
.byte 0x7d, 0x2b, 0x2b, 0x56
.global data_ov11_0212c670
data_ov11_0212c670: ; 0x0212c670
.byte 0x19, 0xfe, 0xfe, 0xe7
.global data_ov11_0212c674
data_ov11_0212c674: ; 0x0212c674
.byte 0x62, 0xd7, 0xd7, 0xb5
.global data_ov11_0212c678
data_ov11_0212c678: ; 0x0212c678
.byte 0xe6, 0xab, 0xab, 0x4d
.global data_ov11_0212c67c
data_ov11_0212c67c: ; 0x0212c67c
.byte 0x9a, 0x76, 0x76, 0xec
.global data_ov11_0212c680
data_ov11_0212c680: ; 0x0212c680
.byte 0x45, 0xca, 0xca, 0x8f
.global data_ov11_0212c684
data_ov11_0212c684: ; 0x0212c684
.byte 0x9d, 0x82, 0x82, 0x1f
.global data_ov11_0212c688
data_ov11_0212c688: ; 0x0212c688
.byte 0x40, 0xc9, 0xc9, 0x89
.global data_ov11_0212c68c
data_ov11_0212c68c: ; 0x0212c68c
.byte 0x87, 0x7d, 0x7d, 0xfa
.global data_ov11_0212c690
data_ov11_0212c690: ; 0x0212c690
.byte 0x15, 0xfa, 0xfa, 0xef
.global data_ov11_0212c694
data_ov11_0212c694: ; 0x0212c694
.byte 0xeb, 0x59, 0x59, 0xb2
.global data_ov11_0212c698
data_ov11_0212c698: ; 0x0212c698
.byte 0xc9, 0x47, 0x47, 0x8e
.global data_ov11_0212c69c
data_ov11_0212c69c: ; 0x0212c69c
.byte 0x0b, 0xf0, 0xf0, 0xfb
.global data_ov11_0212c6a0
data_ov11_0212c6a0: ; 0x0212c6a0
.byte 0xec, 0xad, 0xad, 0x41
.global data_ov11_0212c6a4
data_ov11_0212c6a4: ; 0x0212c6a4
.byte 0x67, 0xd4, 0xd4, 0xb3
.global data_ov11_0212c6a8
data_ov11_0212c6a8: ; 0x0212c6a8
.byte 0xfd, 0xa2, 0xa2, 0x5f
.global data_ov11_0212c6ac
data_ov11_0212c6ac: ; 0x0212c6ac
.byte 0xea, 0xaf, 0xaf, 0x45
.global data_ov11_0212c6b0
data_ov11_0212c6b0: ; 0x0212c6b0
.byte 0xbf, 0x9c, 0x9c, 0x23
.global data_ov11_0212c6b4
data_ov11_0212c6b4: ; 0x0212c6b4
.byte 0xf7, 0xa4, 0xa4, 0x53
.global data_ov11_0212c6b8
data_ov11_0212c6b8: ; 0x0212c6b8
.byte 0x96, 0x72, 0x72, 0xe4
.global data_ov11_0212c6bc
data_ov11_0212c6bc: ; 0x0212c6bc
.byte 0x5b, 0xc0, 0xc0, 0x9b
.global data_ov11_0212c6c0
data_ov11_0212c6c0: ; 0x0212c6c0
.byte 0xc2, 0xb7, 0xb7, 0x75
.global data_ov11_0212c6c4
data_ov11_0212c6c4: ; 0x0212c6c4
.byte 0x1c, 0xfd, 0xfd, 0xe1
.global data_ov11_0212c6c8
data_ov11_0212c6c8: ; 0x0212c6c8
.byte 0xae, 0x93, 0x93, 0x3d
.global data_ov11_0212c6cc
data_ov11_0212c6cc: ; 0x0212c6cc
.byte 0x6a, 0x26, 0x26, 0x4c
.global data_ov11_0212c6d0
data_ov11_0212c6d0: ; 0x0212c6d0
.byte 0x5a, 0x36, 0x36, 0x6c
.global data_ov11_0212c6d4
data_ov11_0212c6d4: ; 0x0212c6d4
.byte 0x41, 0x3f, 0x3f, 0x7e
.global data_ov11_0212c6d8
data_ov11_0212c6d8: ; 0x0212c6d8
.byte 0x02, 0xf7, 0xf7, 0xf5
.global data_ov11_0212c6dc
data_ov11_0212c6dc: ; 0x0212c6dc
.byte 0x4f, 0xcc, 0xcc, 0x83
.global data_ov11_0212c6e0
data_ov11_0212c6e0: ; 0x0212c6e0
.byte 0x5c, 0x34, 0x34, 0x68
.global data_ov11_0212c6e4
data_ov11_0212c6e4: ; 0x0212c6e4
.byte 0xf4, 0xa5, 0xa5, 0x51
.global data_ov11_0212c6e8
data_ov11_0212c6e8: ; 0x0212c6e8
.byte 0x34, 0xe5, 0xe5, 0xd1
.global data_ov11_0212c6ec
data_ov11_0212c6ec: ; 0x0212c6ec
.byte 0x08, 0xf1, 0xf1, 0xf9
.global data_ov11_0212c6f0
data_ov11_0212c6f0: ; 0x0212c6f0
.byte 0x93, 0x71, 0x71, 0xe2
.global data_ov11_0212c6f4
data_ov11_0212c6f4: ; 0x0212c6f4
.byte 0x73, 0xd8, 0xd8, 0xab
.global data_ov11_0212c6f8
data_ov11_0212c6f8: ; 0x0212c6f8
.byte 0x53, 0x31, 0x31, 0x62
.global data_ov11_0212c6fc
data_ov11_0212c6fc: ; 0x0212c6fc
.byte 0x3f, 0x15, 0x15, 0x2a
.global data_ov11_0212c700
data_ov11_0212c700: ; 0x0212c700
.byte 0x0c, 0x04, 0x04, 0x08
.global data_ov11_0212c704
data_ov11_0212c704: ; 0x0212c704
.byte 0x52, 0xc7, 0xc7, 0x95
.global data_ov11_0212c708
data_ov11_0212c708: ; 0x0212c708
.byte 0x65, 0x23, 0x23, 0x46
.global data_ov11_0212c70c
data_ov11_0212c70c: ; 0x0212c70c
.byte 0x5e, 0xc3, 0xc3, 0x9d
.global data_ov11_0212c710
data_ov11_0212c710: ; 0x0212c710
.byte 0x28, 0x18, 0x18, 0x30
.global data_ov11_0212c714
data_ov11_0212c714: ; 0x0212c714
.byte 0xa1, 0x96, 0x96, 0x37
.global data_ov11_0212c718
data_ov11_0212c718: ; 0x0212c718
.byte 0x0f, 0x05, 0x05, 0x0a
.global data_ov11_0212c71c
data_ov11_0212c71c: ; 0x0212c71c
.byte 0xb5, 0x9a, 0x9a, 0x2f
.global data_ov11_0212c720
data_ov11_0212c720: ; 0x0212c720
.byte 0x09, 0x07, 0x07, 0x0e
.global data_ov11_0212c724
data_ov11_0212c724: ; 0x0212c724
.byte 0x36, 0x12, 0x12, 0x24
.global data_ov11_0212c728
data_ov11_0212c728: ; 0x0212c728
.byte 0x9b, 0x80, 0x80, 0x1b
.global data_ov11_0212c72c
data_ov11_0212c72c: ; 0x0212c72c
.byte 0x3d, 0xe2, 0xe2, 0xdf
.global data_ov11_0212c730
data_ov11_0212c730: ; 0x0212c730
.byte 0x26, 0xeb, 0xeb, 0xcd
.global data_ov11_0212c734
data_ov11_0212c734: ; 0x0212c734
.byte 0x69, 0x27, 0x27, 0x4e
.global data_ov11_0212c738
data_ov11_0212c738: ; 0x0212c738
.byte 0xcd, 0xb2, 0xb2, 0x7f
.global data_ov11_0212c73c
data_ov11_0212c73c: ; 0x0212c73c
.byte 0x9f, 0x75, 0x75, 0xea
.global data_ov11_0212c740
data_ov11_0212c740: ; 0x0212c740
.byte 0x1b, 0x09, 0x09, 0x12
.global data_ov11_0212c744
data_ov11_0212c744: ; 0x0212c744
.byte 0x9e, 0x83, 0x83, 0x1d
.global data_ov11_0212c748
data_ov11_0212c748: ; 0x0212c748
.byte 0x74, 0x2c, 0x2c, 0x58
.global data_ov11_0212c74c
data_ov11_0212c74c: ; 0x0212c74c
.byte 0x2e, 0x1a, 0x1a, 0x34
.global data_ov11_0212c750
data_ov11_0212c750: ; 0x0212c750
.byte 0x2d, 0x1b, 0x1b, 0x36
.global data_ov11_0212c754
data_ov11_0212c754: ; 0x0212c754
.byte 0xb2, 0x6e, 0x6e, 0xdc
.global data_ov11_0212c758
data_ov11_0212c758: ; 0x0212c758
.byte 0xee, 0x5a, 0x5a, 0xb4
.global data_ov11_0212c75c
data_ov11_0212c75c: ; 0x0212c75c
.byte 0xfb, 0xa0, 0xa0, 0x5b
.global data_ov11_0212c760
data_ov11_0212c760: ; 0x0212c760
.byte 0xf6, 0x52, 0x52, 0xa4
.global data_ov11_0212c764
data_ov11_0212c764: ; 0x0212c764
.byte 0x4d, 0x3b, 0x3b, 0x76
.global data_ov11_0212c768
data_ov11_0212c768: ; 0x0212c768
.byte 0x61, 0xd6, 0xd6, 0xb7
.global data_ov11_0212c76c
data_ov11_0212c76c: ; 0x0212c76c
.byte 0xce, 0xb3, 0xb3, 0x7d
.global data_ov11_0212c770
data_ov11_0212c770: ; 0x0212c770
.byte 0x7b, 0x29, 0x29, 0x52
.global data_ov11_0212c774
data_ov11_0212c774: ; 0x0212c774
.byte 0x3e, 0xe3, 0xe3, 0xdd
.global data_ov11_0212c778
data_ov11_0212c778: ; 0x0212c778
.byte 0x71, 0x2f, 0x2f, 0x5e
.global data_ov11_0212c77c
data_ov11_0212c77c: ; 0x0212c77c
.byte 0x97, 0x84, 0x84, 0x13
.global data_ov11_0212c780
data_ov11_0212c780: ; 0x0212c780
.byte 0xf5, 0x53, 0x53, 0xa6
.global data_ov11_0212c784
data_ov11_0212c784: ; 0x0212c784
.byte 0x68, 0xd1, 0xd1, 0xb9
.global data_ov11_0212c788
data_ov11_0212c788: ; 0x0212c788
.byte 0x00, 0x00, 0x00, 0x00
.global data_ov11_0212c78c
data_ov11_0212c78c: ; 0x0212c78c
.byte 0x2c, 0xed, 0xed, 0xc1
.global data_ov11_0212c790
data_ov11_0212c790: ; 0x0212c790
.byte 0x60, 0x20, 0x20, 0x40
.global data_ov11_0212c794
data_ov11_0212c794: ; 0x0212c794
.byte 0x1f, 0xfc, 0xfc, 0xe3
.global data_ov11_0212c798
data_ov11_0212c798: ; 0x0212c798
.byte 0xc8, 0xb1, 0xb1, 0x79
.global data_ov11_0212c79c
data_ov11_0212c79c: ; 0x0212c79c
.byte 0xed, 0x5b, 0x5b, 0xb6
.global data_ov11_0212c7a0
data_ov11_0212c7a0: ; 0x0212c7a0
.byte 0xbe, 0x6a, 0x6a, 0xd4
.global data_ov11_0212c7a4
data_ov11_0212c7a4: ; 0x0212c7a4
.byte 0x46, 0xcb, 0xcb, 0x8d
.global data_ov11_0212c7a8
data_ov11_0212c7a8: ; 0x0212c7a8
.byte 0xd9, 0xbe, 0xbe, 0x67
.global data_ov11_0212c7ac
data_ov11_0212c7ac: ; 0x0212c7ac
.byte 0x4b, 0x39, 0x39, 0x72
.global data_ov11_0212c7b0
data_ov11_0212c7b0: ; 0x0212c7b0
.byte 0xde, 0x4a, 0x4a, 0x94
.global data_ov11_0212c7b4
data_ov11_0212c7b4: ; 0x0212c7b4
.byte 0xd4, 0x4c, 0x4c, 0x98
.global data_ov11_0212c7b8
data_ov11_0212c7b8: ; 0x0212c7b8
.byte 0xe8, 0x58, 0x58, 0xb0
.global data_ov11_0212c7bc
data_ov11_0212c7bc: ; 0x0212c7bc
.byte 0x4a, 0xcf, 0xcf, 0x85
.global data_ov11_0212c7c0
data_ov11_0212c7c0: ; 0x0212c7c0
.byte 0x6b, 0xd0, 0xd0, 0xbb
.global data_ov11_0212c7c4
data_ov11_0212c7c4: ; 0x0212c7c4
.byte 0x2a, 0xef, 0xef, 0xc5
.global data_ov11_0212c7c8
data_ov11_0212c7c8: ; 0x0212c7c8
.byte 0xe5, 0xaa, 0xaa, 0x4f
.global data_ov11_0212c7cc
data_ov11_0212c7cc: ; 0x0212c7cc
.byte 0x16, 0xfb, 0xfb, 0xed
.global data_ov11_0212c7d0
data_ov11_0212c7d0: ; 0x0212c7d0
.byte 0xc5, 0x43, 0x43, 0x86
.global data_ov11_0212c7d4
data_ov11_0212c7d4: ; 0x0212c7d4
.byte 0xd7, 0x4d, 0x4d, 0x9a
.global data_ov11_0212c7d8
data_ov11_0212c7d8: ; 0x0212c7d8
.byte 0x55, 0x33, 0x33, 0x66
.global data_ov11_0212c7dc
data_ov11_0212c7dc: ; 0x0212c7dc
.byte 0x94, 0x85, 0x85, 0x11
.global data_ov11_0212c7e0
data_ov11_0212c7e0: ; 0x0212c7e0
.byte 0xcf, 0x45, 0x45, 0x8a
.global data_ov11_0212c7e4
data_ov11_0212c7e4: ; 0x0212c7e4
.byte 0x10, 0xf9, 0xf9, 0xe9
.global data_ov11_0212c7e8
data_ov11_0212c7e8: ; 0x0212c7e8
.byte 0x06, 0x02, 0x02, 0x04
.global data_ov11_0212c7ec
data_ov11_0212c7ec: ; 0x0212c7ec
.byte 0x81, 0x7f, 0x7f, 0xfe
.global data_ov11_0212c7f0
data_ov11_0212c7f0: ; 0x0212c7f0
.byte 0xf0, 0x50, 0x50, 0xa0
.global data_ov11_0212c7f4
data_ov11_0212c7f4: ; 0x0212c7f4
.byte 0x44, 0x3c, 0x3c, 0x78
.global data_ov11_0212c7f8
data_ov11_0212c7f8: ; 0x0212c7f8
.byte 0xba, 0x9f, 0x9f, 0x25
.global data_ov11_0212c7fc
data_ov11_0212c7fc: ; 0x0212c7fc
.byte 0xe3, 0xa8, 0xa8, 0x4b
.global data_ov11_0212c800
data_ov11_0212c800: ; 0x0212c800
.byte 0xf3, 0x51, 0x51, 0xa2
.global data_ov11_0212c804
data_ov11_0212c804: ; 0x0212c804
.byte 0xfe, 0xa3, 0xa3, 0x5d
.global data_ov11_0212c808
data_ov11_0212c808: ; 0x0212c808
.byte 0xc0, 0x40, 0x40, 0x80
.global data_ov11_0212c80c
data_ov11_0212c80c: ; 0x0212c80c
.byte 0x8a, 0x8f, 0x8f, 0x05
.global data_ov11_0212c810
data_ov11_0212c810: ; 0x0212c810
.byte 0xad, 0x92, 0x92, 0x3f
.global data_ov11_0212c814
data_ov11_0212c814: ; 0x0212c814
.byte 0xbc, 0x9d, 0x9d, 0x21
.global data_ov11_0212c818
data_ov11_0212c818: ; 0x0212c818
.byte 0x48, 0x38, 0x38, 0x70
.global data_ov11_0212c81c
data_ov11_0212c81c: ; 0x0212c81c
.byte 0x04, 0xf5, 0xf5, 0xf1
.global data_ov11_0212c820
data_ov11_0212c820: ; 0x0212c820
.byte 0xdf, 0xbc, 0xbc, 0x63
.global data_ov11_0212c824
data_ov11_0212c824: ; 0x0212c824
.byte 0xc1, 0xb6, 0xb6, 0x77
.global data_ov11_0212c828
data_ov11_0212c828: ; 0x0212c828
.byte 0x75, 0xda, 0xda, 0xaf
.global data_ov11_0212c82c
data_ov11_0212c82c: ; 0x0212c82c
.byte 0x63, 0x21, 0x21, 0x42
.global data_ov11_0212c830
data_ov11_0212c830: ; 0x0212c830
.byte 0x30, 0x10, 0x10, 0x20
.global data_ov11_0212c834
data_ov11_0212c834: ; 0x0212c834
.byte 0x1a, 0xff, 0xff, 0xe5
.global data_ov11_0212c838
data_ov11_0212c838: ; 0x0212c838
.byte 0x0e, 0xf3, 0xf3, 0xfd
.global data_ov11_0212c83c
data_ov11_0212c83c: ; 0x0212c83c
.byte 0x6d, 0xd2, 0xd2, 0xbf
.global data_ov11_0212c840
data_ov11_0212c840: ; 0x0212c840
.byte 0x4c, 0xcd, 0xcd, 0x81
.global data_ov11_0212c844
data_ov11_0212c844: ; 0x0212c844
.byte 0x14, 0x0c, 0x0c, 0x18
.global data_ov11_0212c848
data_ov11_0212c848: ; 0x0212c848
.byte 0x35, 0x13, 0x13, 0x26
.global data_ov11_0212c84c
data_ov11_0212c84c: ; 0x0212c84c
.byte 0x2f, 0xec, 0xec, 0xc3
.global data_ov11_0212c850
data_ov11_0212c850: ; 0x0212c850
.byte 0xe1, 0x5f, 0x5f, 0xbe
.global data_ov11_0212c854
data_ov11_0212c854: ; 0x0212c854
.byte 0xa2, 0x97, 0x97, 0x35
.global data_ov11_0212c858
data_ov11_0212c858: ; 0x0212c858
.byte 0xcc, 0x44, 0x44, 0x88
.global data_ov11_0212c85c
data_ov11_0212c85c: ; 0x0212c85c
.byte 0x39, 0x17, 0x17, 0x2e
.global data_ov11_0212c860
data_ov11_0212c860: ; 0x0212c860
.byte 0x57, 0xc4, 0xc4, 0x93
.global data_ov11_0212c864
data_ov11_0212c864: ; 0x0212c864
.byte 0xf2, 0xa7, 0xa7, 0x55
.global data_ov11_0212c868
data_ov11_0212c868: ; 0x0212c868
.byte 0x82, 0x7e, 0x7e, 0xfc
.global data_ov11_0212c86c
data_ov11_0212c86c: ; 0x0212c86c
.byte 0x47, 0x3d, 0x3d, 0x7a
.global data_ov11_0212c870
data_ov11_0212c870: ; 0x0212c870
.byte 0xac, 0x64, 0x64, 0xc8
.global data_ov11_0212c874
data_ov11_0212c874: ; 0x0212c874
.byte 0xe7, 0x5d, 0x5d, 0xba
.global data_ov11_0212c878
data_ov11_0212c878: ; 0x0212c878
.byte 0x2b, 0x19, 0x19, 0x32
.global data_ov11_0212c87c
data_ov11_0212c87c: ; 0x0212c87c
.byte 0x95, 0x73, 0x73, 0xe6
.global data_ov11_0212c880
data_ov11_0212c880: ; 0x0212c880
.byte 0xa0, 0x60, 0x60, 0xc0
.global data_ov11_0212c884
data_ov11_0212c884: ; 0x0212c884
.byte 0x98, 0x81, 0x81, 0x19
.global data_ov11_0212c888
data_ov11_0212c888: ; 0x0212c888
.byte 0xd1, 0x4f, 0x4f, 0x9e
.global data_ov11_0212c88c
data_ov11_0212c88c: ; 0x0212c88c
.byte 0x7f, 0xdc, 0xdc, 0xa3
.global data_ov11_0212c890
data_ov11_0212c890: ; 0x0212c890
.byte 0x66, 0x22, 0x22, 0x44
.global data_ov11_0212c894
data_ov11_0212c894: ; 0x0212c894
.byte 0x7e, 0x2a, 0x2a, 0x54
.global data_ov11_0212c898
data_ov11_0212c898: ; 0x0212c898
.byte 0xab, 0x90, 0x90, 0x3b
.global data_ov11_0212c89c
data_ov11_0212c89c: ; 0x0212c89c
.byte 0x83, 0x88, 0x88, 0x0b
.global data_ov11_0212c8a0
data_ov11_0212c8a0: ; 0x0212c8a0
.byte 0xca, 0x46, 0x46, 0x8c
.global data_ov11_0212c8a4
data_ov11_0212c8a4: ; 0x0212c8a4
.byte 0x29, 0xee, 0xee, 0xc7
.global data_ov11_0212c8a8
data_ov11_0212c8a8: ; 0x0212c8a8
.byte 0xd3, 0xb8, 0xb8, 0x6b
.global data_ov11_0212c8ac
data_ov11_0212c8ac: ; 0x0212c8ac
.byte 0x3c, 0x14, 0x14, 0x28
.global data_ov11_0212c8b0
data_ov11_0212c8b0: ; 0x0212c8b0
.byte 0x79, 0xde, 0xde, 0xa7
.global data_ov11_0212c8b4
data_ov11_0212c8b4: ; 0x0212c8b4
.byte 0xe2, 0x5e, 0x5e, 0xbc
.global data_ov11_0212c8b8
data_ov11_0212c8b8: ; 0x0212c8b8
.byte 0x1d, 0x0b, 0x0b, 0x16
.global data_ov11_0212c8bc
data_ov11_0212c8bc: ; 0x0212c8bc
.byte 0x76, 0xdb, 0xdb, 0xad
.global data_ov11_0212c8c0
data_ov11_0212c8c0: ; 0x0212c8c0
.byte 0x3b, 0xe0, 0xe0, 0xdb
.global data_ov11_0212c8c4
data_ov11_0212c8c4: ; 0x0212c8c4
.byte 0x56, 0x32, 0x32, 0x64
.global data_ov11_0212c8c8
data_ov11_0212c8c8: ; 0x0212c8c8
.byte 0x4e, 0x3a, 0x3a, 0x74
.global data_ov11_0212c8cc
data_ov11_0212c8cc: ; 0x0212c8cc
.byte 0x1e, 0x0a, 0x0a, 0x14
.global data_ov11_0212c8d0
data_ov11_0212c8d0: ; 0x0212c8d0
.byte 0xdb, 0x49, 0x49, 0x92
.global data_ov11_0212c8d4
data_ov11_0212c8d4: ; 0x0212c8d4
.byte 0x0a, 0x06, 0x06, 0x0c
.global data_ov11_0212c8d8
data_ov11_0212c8d8: ; 0x0212c8d8
.byte 0x6c, 0x24, 0x24, 0x48
.global data_ov11_0212c8dc
data_ov11_0212c8dc: ; 0x0212c8dc
.byte 0xe4, 0x5c, 0x5c, 0xb8
.global data_ov11_0212c8e0
data_ov11_0212c8e0: ; 0x0212c8e0
.byte 0x5d, 0xc2, 0xc2, 0x9f
.global data_ov11_0212c8e4
data_ov11_0212c8e4: ; 0x0212c8e4
.byte 0x6e, 0xd3, 0xd3, 0xbd
.global data_ov11_0212c8e8
data_ov11_0212c8e8: ; 0x0212c8e8
.byte 0xef, 0xac, 0xac, 0x43
.global data_ov11_0212c8ec
data_ov11_0212c8ec: ; 0x0212c8ec
.byte 0xa6, 0x62, 0x62, 0xc4
.global data_ov11_0212c8f0
data_ov11_0212c8f0: ; 0x0212c8f0
.byte 0xa8, 0x91, 0x91, 0x39
.global data_ov11_0212c8f4
data_ov11_0212c8f4: ; 0x0212c8f4
.byte 0xa4, 0x95, 0x95, 0x31
.global data_ov11_0212c8f8
data_ov11_0212c8f8: ; 0x0212c8f8
.byte 0x37, 0xe4, 0xe4, 0xd3
.global data_ov11_0212c8fc
data_ov11_0212c8fc: ; 0x0212c8fc
.byte 0x8b, 0x79, 0x79, 0xf2
.global data_ov11_0212c900
data_ov11_0212c900: ; 0x0212c900
.byte 0x32, 0xe7, 0xe7, 0xd5
.global data_ov11_0212c904
data_ov11_0212c904: ; 0x0212c904
.byte 0x43, 0xc8, 0xc8, 0x8b
.global data_ov11_0212c908
data_ov11_0212c908: ; 0x0212c908
.byte 0x59, 0x37, 0x37, 0x6e
.global data_ov11_0212c90c
data_ov11_0212c90c: ; 0x0212c90c
.byte 0xb7, 0x6d, 0x6d, 0xda
.global data_ov11_0212c910
data_ov11_0212c910: ; 0x0212c910
.byte 0x8c, 0x8d, 0x8d, 0x01
.global data_ov11_0212c914
data_ov11_0212c914: ; 0x0212c914
.byte 0x64, 0xd5, 0xd5, 0xb1
.global data_ov11_0212c918
data_ov11_0212c918: ; 0x0212c918
.byte 0xd2, 0x4e, 0x4e, 0x9c
.global data_ov11_0212c91c
data_ov11_0212c91c: ; 0x0212c91c
.byte 0xe0, 0xa9, 0xa9, 0x49
.global data_ov11_0212c920
data_ov11_0212c920: ; 0x0212c920
.byte 0xb4, 0x6c, 0x6c, 0xd8
.global data_ov11_0212c924
data_ov11_0212c924: ; 0x0212c924
.byte 0xfa, 0x56, 0x56, 0xac
.global data_ov11_0212c928
data_ov11_0212c928: ; 0x0212c928
.byte 0x07, 0xf4, 0xf4, 0xf3
.global data_ov11_0212c92c
data_ov11_0212c92c: ; 0x0212c92c
.byte 0x25, 0xea, 0xea, 0xcf
.global data_ov11_0212c930
data_ov11_0212c930: ; 0x0212c930
.byte 0xaf, 0x65, 0x65, 0xca
.global data_ov11_0212c934
data_ov11_0212c934: ; 0x0212c934
.byte 0x8e, 0x7a, 0x7a, 0xf4
.global data_ov11_0212c938
data_ov11_0212c938: ; 0x0212c938
.byte 0xe9, 0xae, 0xae, 0x47
.global data_ov11_0212c93c
data_ov11_0212c93c: ; 0x0212c93c
.byte 0x18, 0x08, 0x08, 0x10
.global data_ov11_0212c940
data_ov11_0212c940: ; 0x0212c940
.byte 0xd5, 0xba, 0xba, 0x6f
.global data_ov11_0212c944
data_ov11_0212c944: ; 0x0212c944
.byte 0x88, 0x78, 0x78, 0xf0
.global data_ov11_0212c948
data_ov11_0212c948: ; 0x0212c948
.byte 0x6f, 0x25, 0x25, 0x4a
.global data_ov11_0212c94c
data_ov11_0212c94c: ; 0x0212c94c
.byte 0x72, 0x2e, 0x2e, 0x5c
.global data_ov11_0212c950
data_ov11_0212c950: ; 0x0212c950
.byte 0x24, 0x1c, 0x1c, 0x38
.global data_ov11_0212c954
data_ov11_0212c954: ; 0x0212c954
.byte 0xf1, 0xa6, 0xa6, 0x57
.global data_ov11_0212c958
data_ov11_0212c958: ; 0x0212c958
.byte 0xc7, 0xb4, 0xb4, 0x73
.global data_ov11_0212c95c
data_ov11_0212c95c: ; 0x0212c95c
.byte 0x51, 0xc6, 0xc6, 0x97
.global data_ov11_0212c960
data_ov11_0212c960: ; 0x0212c960
.byte 0x23, 0xe8, 0xe8, 0xcb
.global data_ov11_0212c964
data_ov11_0212c964: ; 0x0212c964
.byte 0x7c, 0xdd, 0xdd, 0xa1
.global data_ov11_0212c968
data_ov11_0212c968: ; 0x0212c968
.byte 0x9c, 0x74, 0x74, 0xe8
.global data_ov11_0212c96c
data_ov11_0212c96c: ; 0x0212c96c
.byte 0x21, 0x1f, 0x1f, 0x3e
.global data_ov11_0212c970
data_ov11_0212c970: ; 0x0212c970
.byte 0xdd, 0x4b, 0x4b, 0x96
.global data_ov11_0212c974
data_ov11_0212c974: ; 0x0212c974
.byte 0xdc, 0xbd, 0xbd, 0x61
.global data_ov11_0212c978
data_ov11_0212c978: ; 0x0212c978
.byte 0x86, 0x8b, 0x8b, 0x0d
.global data_ov11_0212c97c
data_ov11_0212c97c: ; 0x0212c97c
.byte 0x85, 0x8a, 0x8a, 0x0f
.global data_ov11_0212c980
data_ov11_0212c980: ; 0x0212c980
.byte 0x90, 0x70, 0x70, 0xe0
.global data_ov11_0212c984
data_ov11_0212c984: ; 0x0212c984
.byte 0x42, 0x3e, 0x3e, 0x7c
.global data_ov11_0212c988
data_ov11_0212c988: ; 0x0212c988
.byte 0xc4, 0xb5, 0xb5, 0x71
.global data_ov11_0212c98c
data_ov11_0212c98c: ; 0x0212c98c
.byte 0xaa, 0x66, 0x66, 0xcc
.global data_ov11_0212c990
data_ov11_0212c990: ; 0x0212c990
.byte 0xd8, 0x48, 0x48, 0x90
.global data_ov11_0212c994
data_ov11_0212c994: ; 0x0212c994
.byte 0x05, 0x03, 0x03, 0x06
.global data_ov11_0212c998
data_ov11_0212c998: ; 0x0212c998
.byte 0x01, 0xf6, 0xf6, 0xf7
.global data_ov11_0212c99c
data_ov11_0212c99c: ; 0x0212c99c
.byte 0x12, 0x0e, 0x0e, 0x1c
.global data_ov11_0212c9a0
data_ov11_0212c9a0: ; 0x0212c9a0
.byte 0xa3, 0x61, 0x61, 0xc2
.global data_ov11_0212c9a4
data_ov11_0212c9a4: ; 0x0212c9a4
.byte 0x5f, 0x35, 0x35, 0x6a
.global data_ov11_0212c9a8
data_ov11_0212c9a8: ; 0x0212c9a8
.byte 0xf9, 0x57, 0x57, 0xae
.global data_ov11_0212c9ac
data_ov11_0212c9ac: ; 0x0212c9ac
.byte 0xd0, 0xb9, 0xb9, 0x69
.global data_ov11_0212c9b0
data_ov11_0212c9b0: ; 0x0212c9b0
.byte 0x91, 0x86, 0x86, 0x17
.global data_ov11_0212c9b4
data_ov11_0212c9b4: ; 0x0212c9b4
.byte 0x58, 0xc1, 0xc1, 0x99
.global data_ov11_0212c9b8
data_ov11_0212c9b8: ; 0x0212c9b8
.byte 0x27, 0x1d, 0x1d, 0x3a
.global data_ov11_0212c9bc
data_ov11_0212c9bc: ; 0x0212c9bc
.byte 0xb9, 0x9e, 0x9e, 0x27
.global data_ov11_0212c9c0
data_ov11_0212c9c0: ; 0x0212c9c0
.byte 0x38, 0xe1, 0xe1, 0xd9
.global data_ov11_0212c9c4
data_ov11_0212c9c4: ; 0x0212c9c4
.byte 0x13, 0xf8, 0xf8, 0xeb
.global data_ov11_0212c9c8
data_ov11_0212c9c8: ; 0x0212c9c8
.byte 0xb3, 0x98, 0x98, 0x2b
.global data_ov11_0212c9cc
data_ov11_0212c9cc: ; 0x0212c9cc
.byte 0x33, 0x11, 0x11, 0x22
.global data_ov11_0212c9d0
data_ov11_0212c9d0: ; 0x0212c9d0
.byte 0xbb, 0x69, 0x69, 0xd2
.global data_ov11_0212c9d4
data_ov11_0212c9d4: ; 0x0212c9d4
.byte 0x70, 0xd9, 0xd9, 0xa9
.global data_ov11_0212c9d8
data_ov11_0212c9d8: ; 0x0212c9d8
.byte 0x89, 0x8e, 0x8e, 0x07
.global data_ov11_0212c9dc
data_ov11_0212c9dc: ; 0x0212c9dc
.byte 0xa7, 0x94, 0x94, 0x33
.global data_ov11_0212c9e0
data_ov11_0212c9e0: ; 0x0212c9e0
.byte 0xb6, 0x9b, 0x9b, 0x2d
.global data_ov11_0212c9e4
data_ov11_0212c9e4: ; 0x0212c9e4
.byte 0x22, 0x1e, 0x1e, 0x3c
.global data_ov11_0212c9e8
data_ov11_0212c9e8: ; 0x0212c9e8
.byte 0x92, 0x87, 0x87, 0x15
.global data_ov11_0212c9ec
data_ov11_0212c9ec: ; 0x0212c9ec
.byte 0x20, 0xe9, 0xe9, 0xc9
.global data_ov11_0212c9f0
data_ov11_0212c9f0: ; 0x0212c9f0
.byte 0x49, 0xce, 0xce, 0x87
.global data_ov11_0212c9f4
data_ov11_0212c9f4: ; 0x0212c9f4
.byte 0xff, 0x55, 0x55, 0xaa
.global data_ov11_0212c9f8
data_ov11_0212c9f8: ; 0x0212c9f8
.byte 0x78, 0x28, 0x28, 0x50
.global data_ov11_0212c9fc
data_ov11_0212c9fc: ; 0x0212c9fc
.byte 0x7a, 0xdf, 0xdf, 0xa5
.global data_ov11_0212ca00
data_ov11_0212ca00: ; 0x0212ca00
.byte 0x8f, 0x8c, 0x8c, 0x03
.global data_ov11_0212ca04
data_ov11_0212ca04: ; 0x0212ca04
.byte 0xf8, 0xa1, 0xa1, 0x59
.global data_ov11_0212ca08
data_ov11_0212ca08: ; 0x0212ca08
.byte 0x80, 0x89, 0x89, 0x09
.global data_ov11_0212ca0c
data_ov11_0212ca0c: ; 0x0212ca0c
.byte 0x17, 0x0d, 0x0d, 0x1a
.global data_ov11_0212ca10
data_ov11_0212ca10: ; 0x0212ca10
.byte 0xda, 0xbf, 0xbf, 0x65
.global data_ov11_0212ca14
data_ov11_0212ca14: ; 0x0212ca14
.byte 0x31, 0xe6, 0xe6, 0xd7
.global data_ov11_0212ca18
data_ov11_0212ca18: ; 0x0212ca18
.byte 0xc6, 0x42, 0x42, 0x84
.global data_ov11_0212ca1c
data_ov11_0212ca1c: ; 0x0212ca1c
.byte 0xb8, 0x68, 0x68, 0xd0
.global data_ov11_0212ca20
data_ov11_0212ca20: ; 0x0212ca20
.byte 0xc3, 0x41, 0x41, 0x82
.global data_ov11_0212ca24
data_ov11_0212ca24: ; 0x0212ca24
.byte 0xb0, 0x99, 0x99, 0x29
.global data_ov11_0212ca28
data_ov11_0212ca28: ; 0x0212ca28
.byte 0x77, 0x2d, 0x2d, 0x5a
.global data_ov11_0212ca2c
data_ov11_0212ca2c: ; 0x0212ca2c
.byte 0x11, 0x0f, 0x0f, 0x1e
.global data_ov11_0212ca30
data_ov11_0212ca30: ; 0x0212ca30
.byte 0xcb, 0xb0, 0xb0, 0x7b
.global data_ov11_0212ca34
data_ov11_0212ca34: ; 0x0212ca34
.byte 0xfc, 0x54, 0x54, 0xa8
.global data_ov11_0212ca38
data_ov11_0212ca38: ; 0x0212ca38
.byte 0xd6, 0xbb, 0xbb, 0x6d
.global data_ov11_0212ca3c
data_ov11_0212ca3c: ; 0x0212ca3c
.byte 0x3a, 0x16, 0x16, 0x2c
.global data_ov11_0212ca40
data_ov11_0212ca40: ; 0x0212ca40
.byte 0x63, 0x63, 0xc6, 0xa5
.global data_ov11_0212ca44
data_ov11_0212ca44: ; 0x0212ca44
.byte 0x7c, 0x7c, 0xf8, 0x84
.global data_ov11_0212ca48
data_ov11_0212ca48: ; 0x0212ca48
.byte 0x77, 0x77, 0xee, 0x99
.global data_ov11_0212ca4c
data_ov11_0212ca4c: ; 0x0212ca4c
.byte 0x7b, 0x7b, 0xf6, 0x8d
.global data_ov11_0212ca50
data_ov11_0212ca50: ; 0x0212ca50
.byte 0xf2, 0xf2, 0xff, 0x0d
.global data_ov11_0212ca54
data_ov11_0212ca54: ; 0x0212ca54
.byte 0x6b, 0x6b, 0xd6, 0xbd
.global data_ov11_0212ca58
data_ov11_0212ca58: ; 0x0212ca58
.byte 0x6f, 0x6f, 0xde, 0xb1
.global data_ov11_0212ca5c
data_ov11_0212ca5c: ; 0x0212ca5c
.byte 0xc5, 0xc5, 0x91, 0x54
.global data_ov11_0212ca60
data_ov11_0212ca60: ; 0x0212ca60
.byte 0x30, 0x30, 0x60, 0x50
.global data_ov11_0212ca64
data_ov11_0212ca64: ; 0x0212ca64
.byte 0x01, 0x01, 0x02, 0x03
.global data_ov11_0212ca68
data_ov11_0212ca68: ; 0x0212ca68
.byte 0x67, 0x67, 0xce, 0xa9
.global data_ov11_0212ca6c
data_ov11_0212ca6c: ; 0x0212ca6c
.byte 0x2b, 0x2b, 0x56, 0x7d
.global data_ov11_0212ca70
data_ov11_0212ca70: ; 0x0212ca70
.byte 0xfe, 0xfe, 0xe7, 0x19
.global data_ov11_0212ca74
data_ov11_0212ca74: ; 0x0212ca74
.byte 0xd7, 0xd7, 0xb5, 0x62
.global data_ov11_0212ca78
data_ov11_0212ca78: ; 0x0212ca78
.byte 0xab, 0xab, 0x4d, 0xe6
.global data_ov11_0212ca7c
data_ov11_0212ca7c: ; 0x0212ca7c
.byte 0x76, 0x76, 0xec, 0x9a
.global data_ov11_0212ca80
data_ov11_0212ca80: ; 0x0212ca80
.byte 0xca, 0xca, 0x8f, 0x45
.global data_ov11_0212ca84
data_ov11_0212ca84: ; 0x0212ca84
.byte 0x82, 0x82, 0x1f, 0x9d
.global data_ov11_0212ca88
data_ov11_0212ca88: ; 0x0212ca88
.byte 0xc9, 0xc9, 0x89, 0x40
.global data_ov11_0212ca8c
data_ov11_0212ca8c: ; 0x0212ca8c
.byte 0x7d, 0x7d, 0xfa, 0x87
.global data_ov11_0212ca90
data_ov11_0212ca90: ; 0x0212ca90
.byte 0xfa, 0xfa, 0xef, 0x15
.global data_ov11_0212ca94
data_ov11_0212ca94: ; 0x0212ca94
.byte 0x59, 0x59, 0xb2, 0xeb
.global data_ov11_0212ca98
data_ov11_0212ca98: ; 0x0212ca98
.byte 0x47, 0x47, 0x8e, 0xc9
.global data_ov11_0212ca9c
data_ov11_0212ca9c: ; 0x0212ca9c
.byte 0xf0, 0xf0, 0xfb, 0x0b
.global data_ov11_0212caa0
data_ov11_0212caa0: ; 0x0212caa0
.byte 0xad, 0xad, 0x41, 0xec
.global data_ov11_0212caa4
data_ov11_0212caa4: ; 0x0212caa4
.byte 0xd4, 0xd4, 0xb3, 0x67
.global data_ov11_0212caa8
data_ov11_0212caa8: ; 0x0212caa8
.byte 0xa2, 0xa2, 0x5f, 0xfd
.global data_ov11_0212caac
data_ov11_0212caac: ; 0x0212caac
.byte 0xaf, 0xaf, 0x45, 0xea
.global data_ov11_0212cab0
data_ov11_0212cab0: ; 0x0212cab0
.byte 0x9c, 0x9c, 0x23, 0xbf
.global data_ov11_0212cab4
data_ov11_0212cab4: ; 0x0212cab4
.byte 0xa4, 0xa4, 0x53, 0xf7
.global data_ov11_0212cab8
data_ov11_0212cab8: ; 0x0212cab8
.byte 0x72, 0x72, 0xe4, 0x96
.global data_ov11_0212cabc
data_ov11_0212cabc: ; 0x0212cabc
.byte 0xc0, 0xc0, 0x9b, 0x5b
.global data_ov11_0212cac0
data_ov11_0212cac0: ; 0x0212cac0
.byte 0xb7, 0xb7, 0x75, 0xc2
.global data_ov11_0212cac4
data_ov11_0212cac4: ; 0x0212cac4
.byte 0xfd, 0xfd, 0xe1, 0x1c
.global data_ov11_0212cac8
data_ov11_0212cac8: ; 0x0212cac8
.byte 0x93, 0x93, 0x3d, 0xae
.global data_ov11_0212cacc
data_ov11_0212cacc: ; 0x0212cacc
.byte 0x26, 0x26, 0x4c, 0x6a
.global data_ov11_0212cad0
data_ov11_0212cad0: ; 0x0212cad0
.byte 0x36, 0x36, 0x6c, 0x5a
.global data_ov11_0212cad4
data_ov11_0212cad4: ; 0x0212cad4
.byte 0x3f, 0x3f, 0x7e, 0x41
.global data_ov11_0212cad8
data_ov11_0212cad8: ; 0x0212cad8
.byte 0xf7, 0xf7, 0xf5, 0x02
.global data_ov11_0212cadc
data_ov11_0212cadc: ; 0x0212cadc
.byte 0xcc, 0xcc, 0x83, 0x4f
.global data_ov11_0212cae0
data_ov11_0212cae0: ; 0x0212cae0
.byte 0x34, 0x34, 0x68, 0x5c
.global data_ov11_0212cae4
data_ov11_0212cae4: ; 0x0212cae4
.byte 0xa5, 0xa5, 0x51, 0xf4
.global data_ov11_0212cae8
data_ov11_0212cae8: ; 0x0212cae8
.byte 0xe5, 0xe5, 0xd1, 0x34
.global data_ov11_0212caec
data_ov11_0212caec: ; 0x0212caec
.byte 0xf1, 0xf1, 0xf9, 0x08
.global data_ov11_0212caf0
data_ov11_0212caf0: ; 0x0212caf0
.byte 0x71, 0x71, 0xe2, 0x93
.global data_ov11_0212caf4
data_ov11_0212caf4: ; 0x0212caf4
.byte 0xd8, 0xd8, 0xab, 0x73
.global data_ov11_0212caf8
data_ov11_0212caf8: ; 0x0212caf8
.byte 0x31, 0x31, 0x62, 0x53
.global data_ov11_0212cafc
data_ov11_0212cafc: ; 0x0212cafc
.byte 0x15, 0x15, 0x2a, 0x3f
.global data_ov11_0212cb00
data_ov11_0212cb00: ; 0x0212cb00
.byte 0x04, 0x04, 0x08, 0x0c
.global data_ov11_0212cb04
data_ov11_0212cb04: ; 0x0212cb04
.byte 0xc7, 0xc7, 0x95, 0x52
.global data_ov11_0212cb08
data_ov11_0212cb08: ; 0x0212cb08
.byte 0x23, 0x23, 0x46, 0x65
.global data_ov11_0212cb0c
data_ov11_0212cb0c: ; 0x0212cb0c
.byte 0xc3, 0xc3, 0x9d, 0x5e
.global data_ov11_0212cb10
data_ov11_0212cb10: ; 0x0212cb10
.byte 0x18, 0x18, 0x30, 0x28
.global data_ov11_0212cb14
data_ov11_0212cb14: ; 0x0212cb14
.byte 0x96, 0x96, 0x37, 0xa1
.global data_ov11_0212cb18
data_ov11_0212cb18: ; 0x0212cb18
.byte 0x05, 0x05, 0x0a, 0x0f
.global data_ov11_0212cb1c
data_ov11_0212cb1c: ; 0x0212cb1c
.byte 0x9a, 0x9a, 0x2f, 0xb5
.global data_ov11_0212cb20
data_ov11_0212cb20: ; 0x0212cb20
.byte 0x07, 0x07, 0x0e, 0x09
.global data_ov11_0212cb24
data_ov11_0212cb24: ; 0x0212cb24
.byte 0x12, 0x12, 0x24, 0x36
.global data_ov11_0212cb28
data_ov11_0212cb28: ; 0x0212cb28
.byte 0x80, 0x80, 0x1b, 0x9b
.global data_ov11_0212cb2c
data_ov11_0212cb2c: ; 0x0212cb2c
.byte 0xe2, 0xe2, 0xdf, 0x3d
.global data_ov11_0212cb30
data_ov11_0212cb30: ; 0x0212cb30
.byte 0xeb, 0xeb, 0xcd, 0x26
.global data_ov11_0212cb34
data_ov11_0212cb34: ; 0x0212cb34
.byte 0x27, 0x27, 0x4e, 0x69
.global data_ov11_0212cb38
data_ov11_0212cb38: ; 0x0212cb38
.byte 0xb2, 0xb2, 0x7f, 0xcd
.global data_ov11_0212cb3c
data_ov11_0212cb3c: ; 0x0212cb3c
.byte 0x75, 0x75, 0xea, 0x9f
.global data_ov11_0212cb40
data_ov11_0212cb40: ; 0x0212cb40
.byte 0x09, 0x09, 0x12, 0x1b
.global data_ov11_0212cb44
data_ov11_0212cb44: ; 0x0212cb44
.byte 0x83, 0x83, 0x1d, 0x9e
.global data_ov11_0212cb48
data_ov11_0212cb48: ; 0x0212cb48
.byte 0x2c, 0x2c, 0x58, 0x74
.global data_ov11_0212cb4c
data_ov11_0212cb4c: ; 0x0212cb4c
.byte 0x1a, 0x1a, 0x34, 0x2e
.global data_ov11_0212cb50
data_ov11_0212cb50: ; 0x0212cb50
.byte 0x1b, 0x1b, 0x36, 0x2d
.global data_ov11_0212cb54
data_ov11_0212cb54: ; 0x0212cb54
.byte 0x6e, 0x6e, 0xdc, 0xb2
.global data_ov11_0212cb58
data_ov11_0212cb58: ; 0x0212cb58
.byte 0x5a, 0x5a, 0xb4, 0xee
.global data_ov11_0212cb5c
data_ov11_0212cb5c: ; 0x0212cb5c
.byte 0xa0, 0xa0, 0x5b, 0xfb
.global data_ov11_0212cb60
data_ov11_0212cb60: ; 0x0212cb60
.byte 0x52, 0x52, 0xa4, 0xf6
.global data_ov11_0212cb64
data_ov11_0212cb64: ; 0x0212cb64
.byte 0x3b, 0x3b, 0x76, 0x4d
.global data_ov11_0212cb68
data_ov11_0212cb68: ; 0x0212cb68
.byte 0xd6, 0xd6, 0xb7, 0x61
.global data_ov11_0212cb6c
data_ov11_0212cb6c: ; 0x0212cb6c
.byte 0xb3, 0xb3, 0x7d, 0xce
.global data_ov11_0212cb70
data_ov11_0212cb70: ; 0x0212cb70
.byte 0x29, 0x29, 0x52, 0x7b
.global data_ov11_0212cb74
data_ov11_0212cb74: ; 0x0212cb74
.byte 0xe3, 0xe3, 0xdd, 0x3e
.global data_ov11_0212cb78
data_ov11_0212cb78: ; 0x0212cb78
.byte 0x2f, 0x2f, 0x5e, 0x71
.global data_ov11_0212cb7c
data_ov11_0212cb7c: ; 0x0212cb7c
.byte 0x84, 0x84, 0x13, 0x97
.global data_ov11_0212cb80
data_ov11_0212cb80: ; 0x0212cb80
.byte 0x53, 0x53, 0xa6, 0xf5
.global data_ov11_0212cb84
data_ov11_0212cb84: ; 0x0212cb84
.byte 0xd1, 0xd1, 0xb9, 0x68
.global data_ov11_0212cb88
data_ov11_0212cb88: ; 0x0212cb88
.byte 0x00, 0x00, 0x00, 0x00
.global data_ov11_0212cb8c
data_ov11_0212cb8c: ; 0x0212cb8c
.byte 0xed, 0xed, 0xc1, 0x2c
.global data_ov11_0212cb90
data_ov11_0212cb90: ; 0x0212cb90
.byte 0x20, 0x20, 0x40, 0x60
.global data_ov11_0212cb94
data_ov11_0212cb94: ; 0x0212cb94
.byte 0xfc, 0xfc, 0xe3, 0x1f
.global data_ov11_0212cb98
data_ov11_0212cb98: ; 0x0212cb98
.byte 0xb1, 0xb1, 0x79, 0xc8
.global data_ov11_0212cb9c
data_ov11_0212cb9c: ; 0x0212cb9c
.byte 0x5b, 0x5b, 0xb6, 0xed
.global data_ov11_0212cba0
data_ov11_0212cba0: ; 0x0212cba0
.byte 0x6a, 0x6a, 0xd4, 0xbe
.global data_ov11_0212cba4
data_ov11_0212cba4: ; 0x0212cba4
.byte 0xcb, 0xcb, 0x8d, 0x46
.global data_ov11_0212cba8
data_ov11_0212cba8: ; 0x0212cba8
.byte 0xbe, 0xbe, 0x67, 0xd9
.global data_ov11_0212cbac
data_ov11_0212cbac: ; 0x0212cbac
.byte 0x39, 0x39, 0x72, 0x4b
.global data_ov11_0212cbb0
data_ov11_0212cbb0: ; 0x0212cbb0
.byte 0x4a, 0x4a, 0x94, 0xde
.global data_ov11_0212cbb4
data_ov11_0212cbb4: ; 0x0212cbb4
.byte 0x4c, 0x4c, 0x98, 0xd4
.global data_ov11_0212cbb8
data_ov11_0212cbb8: ; 0x0212cbb8
.byte 0x58, 0x58, 0xb0, 0xe8
.global data_ov11_0212cbbc
data_ov11_0212cbbc: ; 0x0212cbbc
.byte 0xcf, 0xcf, 0x85, 0x4a
.global data_ov11_0212cbc0
data_ov11_0212cbc0: ; 0x0212cbc0
.byte 0xd0, 0xd0, 0xbb, 0x6b
.global data_ov11_0212cbc4
data_ov11_0212cbc4: ; 0x0212cbc4
.byte 0xef, 0xef, 0xc5, 0x2a
.global data_ov11_0212cbc8
data_ov11_0212cbc8: ; 0x0212cbc8
.byte 0xaa, 0xaa, 0x4f, 0xe5
.global data_ov11_0212cbcc
data_ov11_0212cbcc: ; 0x0212cbcc
.byte 0xfb, 0xfb, 0xed, 0x16
.global data_ov11_0212cbd0
data_ov11_0212cbd0: ; 0x0212cbd0
.byte 0x43, 0x43, 0x86, 0xc5
.global data_ov11_0212cbd4
data_ov11_0212cbd4: ; 0x0212cbd4
.byte 0x4d, 0x4d, 0x9a, 0xd7
.global data_ov11_0212cbd8
data_ov11_0212cbd8: ; 0x0212cbd8
.byte 0x33, 0x33, 0x66, 0x55
.global data_ov11_0212cbdc
data_ov11_0212cbdc: ; 0x0212cbdc
.byte 0x85, 0x85, 0x11, 0x94
.global data_ov11_0212cbe0
data_ov11_0212cbe0: ; 0x0212cbe0
.byte 0x45, 0x45, 0x8a, 0xcf
.global data_ov11_0212cbe4
data_ov11_0212cbe4: ; 0x0212cbe4
.byte 0xf9, 0xf9, 0xe9, 0x10
.global data_ov11_0212cbe8
data_ov11_0212cbe8: ; 0x0212cbe8
.byte 0x02, 0x02, 0x04, 0x06
.global data_ov11_0212cbec
data_ov11_0212cbec: ; 0x0212cbec
.byte 0x7f, 0x7f, 0xfe, 0x81
.global data_ov11_0212cbf0
data_ov11_0212cbf0: ; 0x0212cbf0
.byte 0x50, 0x50, 0xa0, 0xf0
.global data_ov11_0212cbf4
data_ov11_0212cbf4: ; 0x0212cbf4
.byte 0x3c, 0x3c, 0x78, 0x44
.global data_ov11_0212cbf8
data_ov11_0212cbf8: ; 0x0212cbf8
.byte 0x9f, 0x9f, 0x25, 0xba
.global data_ov11_0212cbfc
data_ov11_0212cbfc: ; 0x0212cbfc
.byte 0xa8, 0xa8, 0x4b, 0xe3
.global data_ov11_0212cc00
data_ov11_0212cc00: ; 0x0212cc00
.byte 0x51, 0x51, 0xa2, 0xf3
.global data_ov11_0212cc04
data_ov11_0212cc04: ; 0x0212cc04
.byte 0xa3, 0xa3, 0x5d, 0xfe
.global data_ov11_0212cc08
data_ov11_0212cc08: ; 0x0212cc08
.byte 0x40, 0x40, 0x80, 0xc0
.global data_ov11_0212cc0c
data_ov11_0212cc0c: ; 0x0212cc0c
.byte 0x8f, 0x8f, 0x05, 0x8a
.global data_ov11_0212cc10
data_ov11_0212cc10: ; 0x0212cc10
.byte 0x92, 0x92, 0x3f, 0xad
.global data_ov11_0212cc14
data_ov11_0212cc14: ; 0x0212cc14
.byte 0x9d, 0x9d, 0x21, 0xbc
.global data_ov11_0212cc18
data_ov11_0212cc18: ; 0x0212cc18
.byte 0x38, 0x38, 0x70, 0x48
.global data_ov11_0212cc1c
data_ov11_0212cc1c: ; 0x0212cc1c
.byte 0xf5, 0xf5, 0xf1, 0x04
.global data_ov11_0212cc20
data_ov11_0212cc20: ; 0x0212cc20
.byte 0xbc, 0xbc, 0x63, 0xdf
.global data_ov11_0212cc24
data_ov11_0212cc24: ; 0x0212cc24
.byte 0xb6, 0xb6, 0x77, 0xc1
.global data_ov11_0212cc28
data_ov11_0212cc28: ; 0x0212cc28
.byte 0xda, 0xda, 0xaf, 0x75
.global data_ov11_0212cc2c
data_ov11_0212cc2c: ; 0x0212cc2c
.byte 0x21, 0x21, 0x42, 0x63
.global data_ov11_0212cc30
data_ov11_0212cc30: ; 0x0212cc30
.byte 0x10, 0x10, 0x20, 0x30
.global data_ov11_0212cc34
data_ov11_0212cc34: ; 0x0212cc34
.byte 0xff, 0xff, 0xe5, 0x1a
.global data_ov11_0212cc38
data_ov11_0212cc38: ; 0x0212cc38
.byte 0xf3, 0xf3, 0xfd, 0x0e
.global data_ov11_0212cc3c
data_ov11_0212cc3c: ; 0x0212cc3c
.byte 0xd2, 0xd2, 0xbf, 0x6d
.global data_ov11_0212cc40
data_ov11_0212cc40: ; 0x0212cc40
.byte 0xcd, 0xcd, 0x81, 0x4c
.global data_ov11_0212cc44
data_ov11_0212cc44: ; 0x0212cc44
.byte 0x0c, 0x0c, 0x18, 0x14
.global data_ov11_0212cc48
data_ov11_0212cc48: ; 0x0212cc48
.byte 0x13, 0x13, 0x26, 0x35
.global data_ov11_0212cc4c
data_ov11_0212cc4c: ; 0x0212cc4c
.byte 0xec, 0xec, 0xc3, 0x2f
.global data_ov11_0212cc50
data_ov11_0212cc50: ; 0x0212cc50
.byte 0x5f, 0x5f, 0xbe, 0xe1
.global data_ov11_0212cc54
data_ov11_0212cc54: ; 0x0212cc54
.byte 0x97, 0x97, 0x35, 0xa2
.global data_ov11_0212cc58
data_ov11_0212cc58: ; 0x0212cc58
.byte 0x44, 0x44, 0x88, 0xcc
.global data_ov11_0212cc5c
data_ov11_0212cc5c: ; 0x0212cc5c
.byte 0x17, 0x17, 0x2e, 0x39
.global data_ov11_0212cc60
data_ov11_0212cc60: ; 0x0212cc60
.byte 0xc4, 0xc4, 0x93, 0x57
.global data_ov11_0212cc64
data_ov11_0212cc64: ; 0x0212cc64
.byte 0xa7, 0xa7, 0x55, 0xf2
.global data_ov11_0212cc68
data_ov11_0212cc68: ; 0x0212cc68
.byte 0x7e, 0x7e, 0xfc, 0x82
.global data_ov11_0212cc6c
data_ov11_0212cc6c: ; 0x0212cc6c
.byte 0x3d, 0x3d, 0x7a, 0x47
.global data_ov11_0212cc70
data_ov11_0212cc70: ; 0x0212cc70
.byte 0x64, 0x64, 0xc8, 0xac
.global data_ov11_0212cc74
data_ov11_0212cc74: ; 0x0212cc74
.byte 0x5d, 0x5d, 0xba, 0xe7
.global data_ov11_0212cc78
data_ov11_0212cc78: ; 0x0212cc78
.byte 0x19, 0x19, 0x32, 0x2b
.global data_ov11_0212cc7c
data_ov11_0212cc7c: ; 0x0212cc7c
.byte 0x73, 0x73, 0xe6, 0x95
.global data_ov11_0212cc80
data_ov11_0212cc80: ; 0x0212cc80
.byte 0x60, 0x60, 0xc0, 0xa0
.global data_ov11_0212cc84
data_ov11_0212cc84: ; 0x0212cc84
.byte 0x81, 0x81, 0x19, 0x98
.global data_ov11_0212cc88
data_ov11_0212cc88: ; 0x0212cc88
.byte 0x4f, 0x4f, 0x9e, 0xd1
.global data_ov11_0212cc8c
data_ov11_0212cc8c: ; 0x0212cc8c
.byte 0xdc, 0xdc, 0xa3, 0x7f
.global data_ov11_0212cc90
data_ov11_0212cc90: ; 0x0212cc90
.byte 0x22, 0x22, 0x44, 0x66
.global data_ov11_0212cc94
data_ov11_0212cc94: ; 0x0212cc94
.byte 0x2a, 0x2a, 0x54, 0x7e
.global data_ov11_0212cc98
data_ov11_0212cc98: ; 0x0212cc98
.byte 0x90, 0x90, 0x3b, 0xab
.global data_ov11_0212cc9c
data_ov11_0212cc9c: ; 0x0212cc9c
.byte 0x88, 0x88, 0x0b, 0x83
.global data_ov11_0212cca0
data_ov11_0212cca0: ; 0x0212cca0
.byte 0x46, 0x46, 0x8c, 0xca
.global data_ov11_0212cca4
data_ov11_0212cca4: ; 0x0212cca4
.byte 0xee, 0xee, 0xc7, 0x29
.global data_ov11_0212cca8
data_ov11_0212cca8: ; 0x0212cca8
.byte 0xb8, 0xb8, 0x6b, 0xd3
.global data_ov11_0212ccac
data_ov11_0212ccac: ; 0x0212ccac
.byte 0x14, 0x14, 0x28, 0x3c
.global data_ov11_0212ccb0
data_ov11_0212ccb0: ; 0x0212ccb0
.byte 0xde, 0xde, 0xa7, 0x79
.global data_ov11_0212ccb4
data_ov11_0212ccb4: ; 0x0212ccb4
.byte 0x5e, 0x5e, 0xbc, 0xe2
.global data_ov11_0212ccb8
data_ov11_0212ccb8: ; 0x0212ccb8
.byte 0x0b, 0x0b, 0x16, 0x1d
.global data_ov11_0212ccbc
data_ov11_0212ccbc: ; 0x0212ccbc
.byte 0xdb, 0xdb, 0xad, 0x76
.global data_ov11_0212ccc0
data_ov11_0212ccc0: ; 0x0212ccc0
.byte 0xe0, 0xe0, 0xdb, 0x3b
.global data_ov11_0212ccc4
data_ov11_0212ccc4: ; 0x0212ccc4
.byte 0x32, 0x32, 0x64, 0x56
.global data_ov11_0212ccc8
data_ov11_0212ccc8: ; 0x0212ccc8
.byte 0x3a, 0x3a, 0x74, 0x4e
.global data_ov11_0212cccc
data_ov11_0212cccc: ; 0x0212cccc
.byte 0x0a, 0x0a, 0x14, 0x1e
.global data_ov11_0212ccd0
data_ov11_0212ccd0: ; 0x0212ccd0
.byte 0x49, 0x49, 0x92, 0xdb
.global data_ov11_0212ccd4
data_ov11_0212ccd4: ; 0x0212ccd4
.byte 0x06, 0x06, 0x0c, 0x0a
.global data_ov11_0212ccd8
data_ov11_0212ccd8: ; 0x0212ccd8
.byte 0x24, 0x24, 0x48, 0x6c
.global data_ov11_0212ccdc
data_ov11_0212ccdc: ; 0x0212ccdc
.byte 0x5c, 0x5c, 0xb8, 0xe4
.global data_ov11_0212cce0
data_ov11_0212cce0: ; 0x0212cce0
.byte 0xc2, 0xc2, 0x9f, 0x5d
.global data_ov11_0212cce4
data_ov11_0212cce4: ; 0x0212cce4
.byte 0xd3, 0xd3, 0xbd, 0x6e
.global data_ov11_0212cce8
data_ov11_0212cce8: ; 0x0212cce8
.byte 0xac, 0xac, 0x43, 0xef
.global data_ov11_0212ccec
data_ov11_0212ccec: ; 0x0212ccec
.byte 0x62, 0x62, 0xc4, 0xa6
.global data_ov11_0212ccf0
data_ov11_0212ccf0: ; 0x0212ccf0
.byte 0x91, 0x91, 0x39, 0xa8
.global data_ov11_0212ccf4
data_ov11_0212ccf4: ; 0x0212ccf4
.byte 0x95, 0x95, 0x31, 0xa4
.global data_ov11_0212ccf8
data_ov11_0212ccf8: ; 0x0212ccf8
.byte 0xe4, 0xe4, 0xd3, 0x37
.global data_ov11_0212ccfc
data_ov11_0212ccfc: ; 0x0212ccfc
.byte 0x79, 0x79, 0xf2, 0x8b
.global data_ov11_0212cd00
data_ov11_0212cd00: ; 0x0212cd00
.byte 0xe7, 0xe7, 0xd5, 0x32
.global data_ov11_0212cd04
data_ov11_0212cd04: ; 0x0212cd04
.byte 0xc8, 0xc8, 0x8b, 0x43
.global data_ov11_0212cd08
data_ov11_0212cd08: ; 0x0212cd08
.byte 0x37, 0x37, 0x6e, 0x59
.global data_ov11_0212cd0c
data_ov11_0212cd0c: ; 0x0212cd0c
.byte 0x6d, 0x6d, 0xda, 0xb7
.global data_ov11_0212cd10
data_ov11_0212cd10: ; 0x0212cd10
.byte 0x8d, 0x8d, 0x01, 0x8c
.global data_ov11_0212cd14
data_ov11_0212cd14: ; 0x0212cd14
.byte 0xd5, 0xd5, 0xb1, 0x64
.global data_ov11_0212cd18
data_ov11_0212cd18: ; 0x0212cd18
.byte 0x4e, 0x4e, 0x9c, 0xd2
.global data_ov11_0212cd1c
data_ov11_0212cd1c: ; 0x0212cd1c
.byte 0xa9, 0xa9, 0x49, 0xe0
.global data_ov11_0212cd20
data_ov11_0212cd20: ; 0x0212cd20
.byte 0x6c, 0x6c, 0xd8, 0xb4
.global data_ov11_0212cd24
data_ov11_0212cd24: ; 0x0212cd24
.byte 0x56, 0x56, 0xac, 0xfa
.global data_ov11_0212cd28
data_ov11_0212cd28: ; 0x0212cd28
.byte 0xf4, 0xf4, 0xf3, 0x07
.global data_ov11_0212cd2c
data_ov11_0212cd2c: ; 0x0212cd2c
.byte 0xea, 0xea, 0xcf, 0x25
.global data_ov11_0212cd30
data_ov11_0212cd30: ; 0x0212cd30
.byte 0x65, 0x65, 0xca, 0xaf
.global data_ov11_0212cd34
data_ov11_0212cd34: ; 0x0212cd34
.byte 0x7a, 0x7a, 0xf4, 0x8e
.global data_ov11_0212cd38
data_ov11_0212cd38: ; 0x0212cd38
.byte 0xae, 0xae, 0x47, 0xe9
.global data_ov11_0212cd3c
data_ov11_0212cd3c: ; 0x0212cd3c
.byte 0x08, 0x08, 0x10, 0x18
.global data_ov11_0212cd40
data_ov11_0212cd40: ; 0x0212cd40
.byte 0xba, 0xba, 0x6f, 0xd5
.global data_ov11_0212cd44
data_ov11_0212cd44: ; 0x0212cd44
.byte 0x78, 0x78, 0xf0, 0x88
.global data_ov11_0212cd48
data_ov11_0212cd48: ; 0x0212cd48
.byte 0x25, 0x25, 0x4a, 0x6f
.global data_ov11_0212cd4c
data_ov11_0212cd4c: ; 0x0212cd4c
.byte 0x2e, 0x2e, 0x5c, 0x72
.global data_ov11_0212cd50
data_ov11_0212cd50: ; 0x0212cd50
.byte 0x1c, 0x1c, 0x38, 0x24
.global data_ov11_0212cd54
data_ov11_0212cd54: ; 0x0212cd54
.byte 0xa6, 0xa6, 0x57, 0xf1
.global data_ov11_0212cd58
data_ov11_0212cd58: ; 0x0212cd58
.byte 0xb4, 0xb4, 0x73, 0xc7
.global data_ov11_0212cd5c
data_ov11_0212cd5c: ; 0x0212cd5c
.byte 0xc6, 0xc6, 0x97, 0x51
.global data_ov11_0212cd60
data_ov11_0212cd60: ; 0x0212cd60
.byte 0xe8, 0xe8, 0xcb, 0x23
.global data_ov11_0212cd64
data_ov11_0212cd64: ; 0x0212cd64
.byte 0xdd, 0xdd, 0xa1, 0x7c
.global data_ov11_0212cd68
data_ov11_0212cd68: ; 0x0212cd68
.byte 0x74, 0x74, 0xe8, 0x9c
.global data_ov11_0212cd6c
data_ov11_0212cd6c: ; 0x0212cd6c
.byte 0x1f, 0x1f, 0x3e, 0x21
.global data_ov11_0212cd70
data_ov11_0212cd70: ; 0x0212cd70
.byte 0x4b, 0x4b, 0x96, 0xdd
.global data_ov11_0212cd74
data_ov11_0212cd74: ; 0x0212cd74
.byte 0xbd, 0xbd, 0x61, 0xdc
.global data_ov11_0212cd78
data_ov11_0212cd78: ; 0x0212cd78
.byte 0x8b, 0x8b, 0x0d, 0x86
.global data_ov11_0212cd7c
data_ov11_0212cd7c: ; 0x0212cd7c
.byte 0x8a, 0x8a, 0x0f, 0x85
.global data_ov11_0212cd80
data_ov11_0212cd80: ; 0x0212cd80
.byte 0x70, 0x70, 0xe0, 0x90
.global data_ov11_0212cd84
data_ov11_0212cd84: ; 0x0212cd84
.byte 0x3e, 0x3e, 0x7c, 0x42
.global data_ov11_0212cd88
data_ov11_0212cd88: ; 0x0212cd88
.byte 0xb5, 0xb5, 0x71, 0xc4
.global data_ov11_0212cd8c
data_ov11_0212cd8c: ; 0x0212cd8c
.byte 0x66, 0x66, 0xcc, 0xaa
.global data_ov11_0212cd90
data_ov11_0212cd90: ; 0x0212cd90
.byte 0x48, 0x48, 0x90, 0xd8
.global data_ov11_0212cd94
data_ov11_0212cd94: ; 0x0212cd94
.byte 0x03, 0x03, 0x06, 0x05
.global data_ov11_0212cd98
data_ov11_0212cd98: ; 0x0212cd98
.byte 0xf6, 0xf6, 0xf7, 0x01
.global data_ov11_0212cd9c
data_ov11_0212cd9c: ; 0x0212cd9c
.byte 0x0e, 0x0e, 0x1c, 0x12
.global data_ov11_0212cda0
data_ov11_0212cda0: ; 0x0212cda0
.byte 0x61, 0x61, 0xc2, 0xa3
.global data_ov11_0212cda4
data_ov11_0212cda4: ; 0x0212cda4
.byte 0x35, 0x35, 0x6a, 0x5f
.global data_ov11_0212cda8
data_ov11_0212cda8: ; 0x0212cda8
.byte 0x57, 0x57, 0xae, 0xf9
.global data_ov11_0212cdac
data_ov11_0212cdac: ; 0x0212cdac
.byte 0xb9, 0xb9, 0x69, 0xd0
.global data_ov11_0212cdb0
data_ov11_0212cdb0: ; 0x0212cdb0
.byte 0x86, 0x86, 0x17, 0x91
.global data_ov11_0212cdb4
data_ov11_0212cdb4: ; 0x0212cdb4
.byte 0xc1, 0xc1, 0x99, 0x58
.global data_ov11_0212cdb8
data_ov11_0212cdb8: ; 0x0212cdb8
.byte 0x1d, 0x1d, 0x3a, 0x27
.global data_ov11_0212cdbc
data_ov11_0212cdbc: ; 0x0212cdbc
.byte 0x9e, 0x9e, 0x27, 0xb9
.global data_ov11_0212cdc0
data_ov11_0212cdc0: ; 0x0212cdc0
.byte 0xe1, 0xe1, 0xd9, 0x38
.global data_ov11_0212cdc4
data_ov11_0212cdc4: ; 0x0212cdc4
.byte 0xf8, 0xf8, 0xeb, 0x13
.global data_ov11_0212cdc8
data_ov11_0212cdc8: ; 0x0212cdc8
.byte 0x98, 0x98, 0x2b, 0xb3
.global data_ov11_0212cdcc
data_ov11_0212cdcc: ; 0x0212cdcc
.byte 0x11, 0x11, 0x22, 0x33
.global data_ov11_0212cdd0
data_ov11_0212cdd0: ; 0x0212cdd0
.byte 0x69, 0x69, 0xd2, 0xbb
.global data_ov11_0212cdd4
data_ov11_0212cdd4: ; 0x0212cdd4
.byte 0xd9, 0xd9, 0xa9, 0x70
.global data_ov11_0212cdd8
data_ov11_0212cdd8: ; 0x0212cdd8
.byte 0x8e, 0x8e, 0x07, 0x89
.global data_ov11_0212cddc
data_ov11_0212cddc: ; 0x0212cddc
.byte 0x94, 0x94, 0x33, 0xa7
.global data_ov11_0212cde0
data_ov11_0212cde0: ; 0x0212cde0
.byte 0x9b, 0x9b, 0x2d, 0xb6
.global data_ov11_0212cde4
data_ov11_0212cde4: ; 0x0212cde4
.byte 0x1e, 0x1e, 0x3c, 0x22
.global data_ov11_0212cde8
data_ov11_0212cde8: ; 0x0212cde8
.byte 0x87, 0x87, 0x15, 0x92
.global data_ov11_0212cdec
data_ov11_0212cdec: ; 0x0212cdec
.byte 0xe9, 0xe9, 0xc9, 0x20
.global data_ov11_0212cdf0
data_ov11_0212cdf0: ; 0x0212cdf0
.byte 0xce, 0xce, 0x87, 0x49
.global data_ov11_0212cdf4
data_ov11_0212cdf4: ; 0x0212cdf4
.byte 0x55, 0x55, 0xaa, 0xff
.global data_ov11_0212cdf8
data_ov11_0212cdf8: ; 0x0212cdf8
.byte 0x28, 0x28, 0x50, 0x78
.global data_ov11_0212cdfc
data_ov11_0212cdfc: ; 0x0212cdfc
.byte 0xdf, 0xdf, 0xa5, 0x7a
.global data_ov11_0212ce00
data_ov11_0212ce00: ; 0x0212ce00
.byte 0x8c, 0x8c, 0x03, 0x8f
.global data_ov11_0212ce04
data_ov11_0212ce04: ; 0x0212ce04
.byte 0xa1, 0xa1, 0x59, 0xf8
.global data_ov11_0212ce08
data_ov11_0212ce08: ; 0x0212ce08
.byte 0x89, 0x89, 0x09, 0x80
.global data_ov11_0212ce0c
data_ov11_0212ce0c: ; 0x0212ce0c
.byte 0x0d, 0x0d, 0x1a, 0x17
.global data_ov11_0212ce10
data_ov11_0212ce10: ; 0x0212ce10
.byte 0xbf, 0xbf, 0x65, 0xda
.global data_ov11_0212ce14
data_ov11_0212ce14: ; 0x0212ce14
.byte 0xe6, 0xe6, 0xd7, 0x31
.global data_ov11_0212ce18
data_ov11_0212ce18: ; 0x0212ce18
.byte 0x42, 0x42, 0x84, 0xc6
.global data_ov11_0212ce1c
data_ov11_0212ce1c: ; 0x0212ce1c
.byte 0x68, 0x68, 0xd0, 0xb8
.global data_ov11_0212ce20
data_ov11_0212ce20: ; 0x0212ce20
.byte 0x41, 0x41, 0x82, 0xc3
.global data_ov11_0212ce24
data_ov11_0212ce24: ; 0x0212ce24
.byte 0x99, 0x99, 0x29, 0xb0
.global data_ov11_0212ce28
data_ov11_0212ce28: ; 0x0212ce28
.byte 0x2d, 0x2d, 0x5a, 0x77
.global data_ov11_0212ce2c
data_ov11_0212ce2c: ; 0x0212ce2c
.byte 0x0f, 0x0f, 0x1e, 0x11
.global data_ov11_0212ce30
data_ov11_0212ce30: ; 0x0212ce30
.byte 0xb0, 0xb0, 0x7b, 0xcb
.global data_ov11_0212ce34
data_ov11_0212ce34: ; 0x0212ce34
.byte 0x54, 0x54, 0xa8, 0xfc
.global data_ov11_0212ce38
data_ov11_0212ce38: ; 0x0212ce38
.byte 0xbb, 0xbb, 0x6d, 0xd6
.global data_ov11_0212ce3c
data_ov11_0212ce3c: ; 0x0212ce3c
.byte 0x16, 0x16, 0x2c, 0x3a
.global data_ov11_0212ce40
data_ov11_0212ce40: ; 0x0212ce40
.byte 0x63, 0xc6, 0xa5, 0x63
.global data_ov11_0212ce44
data_ov11_0212ce44: ; 0x0212ce44
.byte 0x7c, 0xf8, 0x84, 0x7c
.global data_ov11_0212ce48
data_ov11_0212ce48: ; 0x0212ce48
.byte 0x77, 0xee, 0x99, 0x77
.global data_ov11_0212ce4c
data_ov11_0212ce4c: ; 0x0212ce4c
.byte 0x7b, 0xf6, 0x8d, 0x7b
.global data_ov11_0212ce50
data_ov11_0212ce50: ; 0x0212ce50
.byte 0xf2, 0xff, 0x0d, 0xf2
.global data_ov11_0212ce54
data_ov11_0212ce54: ; 0x0212ce54
.byte 0x6b, 0xd6, 0xbd, 0x6b
.global data_ov11_0212ce58
data_ov11_0212ce58: ; 0x0212ce58
.byte 0x6f, 0xde, 0xb1, 0x6f
.global data_ov11_0212ce5c
data_ov11_0212ce5c: ; 0x0212ce5c
.byte 0xc5, 0x91, 0x54, 0xc5
.global data_ov11_0212ce60
data_ov11_0212ce60: ; 0x0212ce60
.byte 0x30, 0x60, 0x50, 0x30
.global data_ov11_0212ce64
data_ov11_0212ce64: ; 0x0212ce64
.byte 0x01, 0x02, 0x03, 0x01
.global data_ov11_0212ce68
data_ov11_0212ce68: ; 0x0212ce68
.byte 0x67, 0xce, 0xa9, 0x67
.global data_ov11_0212ce6c
data_ov11_0212ce6c: ; 0x0212ce6c
.byte 0x2b, 0x56, 0x7d, 0x2b
.global data_ov11_0212ce70
data_ov11_0212ce70: ; 0x0212ce70
.byte 0xfe, 0xe7, 0x19, 0xfe
.global data_ov11_0212ce74
data_ov11_0212ce74: ; 0x0212ce74
.byte 0xd7, 0xb5, 0x62, 0xd7
.global data_ov11_0212ce78
data_ov11_0212ce78: ; 0x0212ce78
.byte 0xab, 0x4d, 0xe6, 0xab
.global data_ov11_0212ce7c
data_ov11_0212ce7c: ; 0x0212ce7c
.byte 0x76, 0xec, 0x9a, 0x76
.global data_ov11_0212ce80
data_ov11_0212ce80: ; 0x0212ce80
.byte 0xca, 0x8f, 0x45, 0xca
.global data_ov11_0212ce84
data_ov11_0212ce84: ; 0x0212ce84
.byte 0x82, 0x1f, 0x9d, 0x82
.global data_ov11_0212ce88
data_ov11_0212ce88: ; 0x0212ce88
.byte 0xc9, 0x89, 0x40, 0xc9
.global data_ov11_0212ce8c
data_ov11_0212ce8c: ; 0x0212ce8c
.byte 0x7d, 0xfa, 0x87, 0x7d
.global data_ov11_0212ce90
data_ov11_0212ce90: ; 0x0212ce90
.byte 0xfa, 0xef, 0x15, 0xfa
.global data_ov11_0212ce94
data_ov11_0212ce94: ; 0x0212ce94
.byte 0x59, 0xb2, 0xeb, 0x59
.global data_ov11_0212ce98
data_ov11_0212ce98: ; 0x0212ce98
.byte 0x47, 0x8e, 0xc9, 0x47
.global data_ov11_0212ce9c
data_ov11_0212ce9c: ; 0x0212ce9c
.byte 0xf0, 0xfb, 0x0b, 0xf0
.global data_ov11_0212cea0
data_ov11_0212cea0: ; 0x0212cea0
.byte 0xad, 0x41, 0xec, 0xad
.global data_ov11_0212cea4
data_ov11_0212cea4: ; 0x0212cea4
.byte 0xd4, 0xb3, 0x67, 0xd4
.global data_ov11_0212cea8
data_ov11_0212cea8: ; 0x0212cea8
.byte 0xa2, 0x5f, 0xfd, 0xa2
.global data_ov11_0212ceac
data_ov11_0212ceac: ; 0x0212ceac
.byte 0xaf, 0x45, 0xea, 0xaf
.global data_ov11_0212ceb0
data_ov11_0212ceb0: ; 0x0212ceb0
.byte 0x9c, 0x23, 0xbf, 0x9c
.global data_ov11_0212ceb4
data_ov11_0212ceb4: ; 0x0212ceb4
.byte 0xa4, 0x53, 0xf7, 0xa4
.global data_ov11_0212ceb8
data_ov11_0212ceb8: ; 0x0212ceb8
.byte 0x72, 0xe4, 0x96, 0x72
.global data_ov11_0212cebc
data_ov11_0212cebc: ; 0x0212cebc
.byte 0xc0, 0x9b, 0x5b, 0xc0
.global data_ov11_0212cec0
data_ov11_0212cec0: ; 0x0212cec0
.byte 0xb7, 0x75, 0xc2, 0xb7
.global data_ov11_0212cec4
data_ov11_0212cec4: ; 0x0212cec4
.byte 0xfd, 0xe1, 0x1c, 0xfd
.global data_ov11_0212cec8
data_ov11_0212cec8: ; 0x0212cec8
.byte 0x93, 0x3d, 0xae, 0x93
.global data_ov11_0212cecc
data_ov11_0212cecc: ; 0x0212cecc
.byte 0x26, 0x4c, 0x6a, 0x26
.global data_ov11_0212ced0
data_ov11_0212ced0: ; 0x0212ced0
.byte 0x36, 0x6c, 0x5a, 0x36
.global data_ov11_0212ced4
data_ov11_0212ced4: ; 0x0212ced4
.byte 0x3f, 0x7e, 0x41, 0x3f
.global data_ov11_0212ced8
data_ov11_0212ced8: ; 0x0212ced8
.byte 0xf7, 0xf5, 0x02, 0xf7
.global data_ov11_0212cedc
data_ov11_0212cedc: ; 0x0212cedc
.byte 0xcc, 0x83, 0x4f, 0xcc
.global data_ov11_0212cee0
data_ov11_0212cee0: ; 0x0212cee0
.byte 0x34, 0x68, 0x5c, 0x34
.global data_ov11_0212cee4
data_ov11_0212cee4: ; 0x0212cee4
.byte 0xa5, 0x51, 0xf4, 0xa5
.global data_ov11_0212cee8
data_ov11_0212cee8: ; 0x0212cee8
.byte 0xe5, 0xd1, 0x34, 0xe5
.global data_ov11_0212ceec
data_ov11_0212ceec: ; 0x0212ceec
.byte 0xf1, 0xf9, 0x08, 0xf1
.global data_ov11_0212cef0
data_ov11_0212cef0: ; 0x0212cef0
.byte 0x71, 0xe2, 0x93, 0x71
.global data_ov11_0212cef4
data_ov11_0212cef4: ; 0x0212cef4
.byte 0xd8, 0xab, 0x73, 0xd8
.global data_ov11_0212cef8
data_ov11_0212cef8: ; 0x0212cef8
.byte 0x31, 0x62, 0x53, 0x31
.global data_ov11_0212cefc
data_ov11_0212cefc: ; 0x0212cefc
.byte 0x15, 0x2a, 0x3f, 0x15
.global data_ov11_0212cf00
data_ov11_0212cf00: ; 0x0212cf00
.byte 0x04, 0x08, 0x0c, 0x04
.global data_ov11_0212cf04
data_ov11_0212cf04: ; 0x0212cf04
.byte 0xc7, 0x95, 0x52, 0xc7
.global data_ov11_0212cf08
data_ov11_0212cf08: ; 0x0212cf08
.byte 0x23, 0x46, 0x65, 0x23
.global data_ov11_0212cf0c
data_ov11_0212cf0c: ; 0x0212cf0c
.byte 0xc3, 0x9d, 0x5e, 0xc3
.global data_ov11_0212cf10
data_ov11_0212cf10: ; 0x0212cf10
.byte 0x18, 0x30, 0x28, 0x18
.global data_ov11_0212cf14
data_ov11_0212cf14: ; 0x0212cf14
.byte 0x96, 0x37, 0xa1, 0x96
.global data_ov11_0212cf18
data_ov11_0212cf18: ; 0x0212cf18
.byte 0x05, 0x0a, 0x0f, 0x05
.global data_ov11_0212cf1c
data_ov11_0212cf1c: ; 0x0212cf1c
.byte 0x9a, 0x2f, 0xb5, 0x9a
.global data_ov11_0212cf20
data_ov11_0212cf20: ; 0x0212cf20
.byte 0x07, 0x0e, 0x09, 0x07
.global data_ov11_0212cf24
data_ov11_0212cf24: ; 0x0212cf24
.byte 0x12, 0x24, 0x36, 0x12
.global data_ov11_0212cf28
data_ov11_0212cf28: ; 0x0212cf28
.byte 0x80, 0x1b, 0x9b, 0x80
.global data_ov11_0212cf2c
data_ov11_0212cf2c: ; 0x0212cf2c
.byte 0xe2, 0xdf, 0x3d, 0xe2
.global data_ov11_0212cf30
data_ov11_0212cf30: ; 0x0212cf30
.byte 0xeb, 0xcd, 0x26, 0xeb
.global data_ov11_0212cf34
data_ov11_0212cf34: ; 0x0212cf34
.byte 0x27, 0x4e, 0x69, 0x27
.global data_ov11_0212cf38
data_ov11_0212cf38: ; 0x0212cf38
.byte 0xb2, 0x7f, 0xcd, 0xb2
.global data_ov11_0212cf3c
data_ov11_0212cf3c: ; 0x0212cf3c
.byte 0x75, 0xea, 0x9f, 0x75
.global data_ov11_0212cf40
data_ov11_0212cf40: ; 0x0212cf40
.byte 0x09, 0x12, 0x1b, 0x09
.global data_ov11_0212cf44
data_ov11_0212cf44: ; 0x0212cf44
.byte 0x83, 0x1d, 0x9e, 0x83
.global data_ov11_0212cf48
data_ov11_0212cf48: ; 0x0212cf48
.byte 0x2c, 0x58, 0x74, 0x2c
.global data_ov11_0212cf4c
data_ov11_0212cf4c: ; 0x0212cf4c
.byte 0x1a, 0x34, 0x2e, 0x1a
.global data_ov11_0212cf50
data_ov11_0212cf50: ; 0x0212cf50
.byte 0x1b, 0x36, 0x2d, 0x1b
.global data_ov11_0212cf54
data_ov11_0212cf54: ; 0x0212cf54
.byte 0x6e, 0xdc, 0xb2, 0x6e
.global data_ov11_0212cf58
data_ov11_0212cf58: ; 0x0212cf58
.byte 0x5a, 0xb4, 0xee, 0x5a
.global data_ov11_0212cf5c
data_ov11_0212cf5c: ; 0x0212cf5c
.byte 0xa0, 0x5b, 0xfb, 0xa0
.global data_ov11_0212cf60
data_ov11_0212cf60: ; 0x0212cf60
.byte 0x52, 0xa4, 0xf6, 0x52
.global data_ov11_0212cf64
data_ov11_0212cf64: ; 0x0212cf64
.byte 0x3b, 0x76, 0x4d, 0x3b
.global data_ov11_0212cf68
data_ov11_0212cf68: ; 0x0212cf68
.byte 0xd6, 0xb7, 0x61, 0xd6
.global data_ov11_0212cf6c
data_ov11_0212cf6c: ; 0x0212cf6c
.byte 0xb3, 0x7d, 0xce, 0xb3
.global data_ov11_0212cf70
data_ov11_0212cf70: ; 0x0212cf70
.byte 0x29, 0x52, 0x7b, 0x29
.global data_ov11_0212cf74
data_ov11_0212cf74: ; 0x0212cf74
.byte 0xe3, 0xdd, 0x3e, 0xe3
.global data_ov11_0212cf78
data_ov11_0212cf78: ; 0x0212cf78
.byte 0x2f, 0x5e, 0x71, 0x2f
.global data_ov11_0212cf7c
data_ov11_0212cf7c: ; 0x0212cf7c
.byte 0x84, 0x13, 0x97, 0x84
.global data_ov11_0212cf80
data_ov11_0212cf80: ; 0x0212cf80
.byte 0x53, 0xa6, 0xf5, 0x53
.global data_ov11_0212cf84
data_ov11_0212cf84: ; 0x0212cf84
.byte 0xd1, 0xb9, 0x68, 0xd1
.global data_ov11_0212cf88
data_ov11_0212cf88: ; 0x0212cf88
.byte 0x00, 0x00, 0x00, 0x00
.global data_ov11_0212cf8c
data_ov11_0212cf8c: ; 0x0212cf8c
.byte 0xed, 0xc1, 0x2c, 0xed
.global data_ov11_0212cf90
data_ov11_0212cf90: ; 0x0212cf90
.byte 0x20, 0x40, 0x60, 0x20
.global data_ov11_0212cf94
data_ov11_0212cf94: ; 0x0212cf94
.byte 0xfc, 0xe3, 0x1f, 0xfc
.global data_ov11_0212cf98
data_ov11_0212cf98: ; 0x0212cf98
.byte 0xb1, 0x79, 0xc8, 0xb1
.global data_ov11_0212cf9c
data_ov11_0212cf9c: ; 0x0212cf9c
.byte 0x5b, 0xb6, 0xed, 0x5b
.global data_ov11_0212cfa0
data_ov11_0212cfa0: ; 0x0212cfa0
.byte 0x6a, 0xd4, 0xbe, 0x6a
.global data_ov11_0212cfa4
data_ov11_0212cfa4: ; 0x0212cfa4
.byte 0xcb, 0x8d, 0x46, 0xcb
.global data_ov11_0212cfa8
data_ov11_0212cfa8: ; 0x0212cfa8
.byte 0xbe, 0x67, 0xd9, 0xbe
.global data_ov11_0212cfac
data_ov11_0212cfac: ; 0x0212cfac
.byte 0x39, 0x72, 0x4b, 0x39
.global data_ov11_0212cfb0
data_ov11_0212cfb0: ; 0x0212cfb0
.byte 0x4a, 0x94, 0xde, 0x4a
.global data_ov11_0212cfb4
data_ov11_0212cfb4: ; 0x0212cfb4
.byte 0x4c, 0x98, 0xd4, 0x4c
.global data_ov11_0212cfb8
data_ov11_0212cfb8: ; 0x0212cfb8
.byte 0x58, 0xb0, 0xe8, 0x58
.global data_ov11_0212cfbc
data_ov11_0212cfbc: ; 0x0212cfbc
.byte 0xcf, 0x85, 0x4a, 0xcf
.global data_ov11_0212cfc0
data_ov11_0212cfc0: ; 0x0212cfc0
.byte 0xd0, 0xbb, 0x6b, 0xd0
.global data_ov11_0212cfc4
data_ov11_0212cfc4: ; 0x0212cfc4
.byte 0xef, 0xc5, 0x2a, 0xef
.global data_ov11_0212cfc8
data_ov11_0212cfc8: ; 0x0212cfc8
.byte 0xaa, 0x4f, 0xe5, 0xaa
.global data_ov11_0212cfcc
data_ov11_0212cfcc: ; 0x0212cfcc
.byte 0xfb, 0xed, 0x16, 0xfb
.global data_ov11_0212cfd0
data_ov11_0212cfd0: ; 0x0212cfd0
.byte 0x43, 0x86, 0xc5, 0x43
.global data_ov11_0212cfd4
data_ov11_0212cfd4: ; 0x0212cfd4
.byte 0x4d, 0x9a, 0xd7, 0x4d
.global data_ov11_0212cfd8
data_ov11_0212cfd8: ; 0x0212cfd8
.byte 0x33, 0x66, 0x55, 0x33
.global data_ov11_0212cfdc
data_ov11_0212cfdc: ; 0x0212cfdc
.byte 0x85, 0x11, 0x94, 0x85
.global data_ov11_0212cfe0
data_ov11_0212cfe0: ; 0x0212cfe0
.byte 0x45, 0x8a, 0xcf, 0x45
.global data_ov11_0212cfe4
data_ov11_0212cfe4: ; 0x0212cfe4
.byte 0xf9, 0xe9, 0x10, 0xf9
.global data_ov11_0212cfe8
data_ov11_0212cfe8: ; 0x0212cfe8
.byte 0x02, 0x04, 0x06, 0x02
.global data_ov11_0212cfec
data_ov11_0212cfec: ; 0x0212cfec
.byte 0x7f, 0xfe, 0x81, 0x7f
.global data_ov11_0212cff0
data_ov11_0212cff0: ; 0x0212cff0
.byte 0x50, 0xa0, 0xf0, 0x50
.global data_ov11_0212cff4
data_ov11_0212cff4: ; 0x0212cff4
.byte 0x3c, 0x78, 0x44, 0x3c
.global data_ov11_0212cff8
data_ov11_0212cff8: ; 0x0212cff8
.byte 0x9f, 0x25, 0xba, 0x9f
.global data_ov11_0212cffc
data_ov11_0212cffc: ; 0x0212cffc
.byte 0xa8, 0x4b, 0xe3, 0xa8
.global data_ov11_0212d000
data_ov11_0212d000: ; 0x0212d000
.byte 0x51, 0xa2, 0xf3, 0x51
.global data_ov11_0212d004
data_ov11_0212d004: ; 0x0212d004
.byte 0xa3, 0x5d, 0xfe, 0xa3
.global data_ov11_0212d008
data_ov11_0212d008: ; 0x0212d008
.byte 0x40, 0x80, 0xc0, 0x40
.global data_ov11_0212d00c
data_ov11_0212d00c: ; 0x0212d00c
.byte 0x8f, 0x05, 0x8a, 0x8f
.global data_ov11_0212d010
data_ov11_0212d010: ; 0x0212d010
.byte 0x92, 0x3f, 0xad, 0x92
.global data_ov11_0212d014
data_ov11_0212d014: ; 0x0212d014
.byte 0x9d, 0x21, 0xbc, 0x9d
.global data_ov11_0212d018
data_ov11_0212d018: ; 0x0212d018
.byte 0x38, 0x70, 0x48, 0x38
.global data_ov11_0212d01c
data_ov11_0212d01c: ; 0x0212d01c
.byte 0xf5, 0xf1, 0x04, 0xf5
.global data_ov11_0212d020
data_ov11_0212d020: ; 0x0212d020
.byte 0xbc, 0x63, 0xdf, 0xbc
.global data_ov11_0212d024
data_ov11_0212d024: ; 0x0212d024
.byte 0xb6, 0x77, 0xc1, 0xb6
.global data_ov11_0212d028
data_ov11_0212d028: ; 0x0212d028
.byte 0xda, 0xaf, 0x75, 0xda
.global data_ov11_0212d02c
data_ov11_0212d02c: ; 0x0212d02c
.byte 0x21, 0x42, 0x63, 0x21
.global data_ov11_0212d030
data_ov11_0212d030: ; 0x0212d030
.byte 0x10, 0x20, 0x30, 0x10
.global data_ov11_0212d034
data_ov11_0212d034: ; 0x0212d034
.byte 0xff, 0xe5, 0x1a, 0xff
.global data_ov11_0212d038
data_ov11_0212d038: ; 0x0212d038
.byte 0xf3, 0xfd, 0x0e, 0xf3
.global data_ov11_0212d03c
data_ov11_0212d03c: ; 0x0212d03c
.byte 0xd2, 0xbf, 0x6d, 0xd2
.global data_ov11_0212d040
data_ov11_0212d040: ; 0x0212d040
.byte 0xcd, 0x81, 0x4c, 0xcd
.global data_ov11_0212d044
data_ov11_0212d044: ; 0x0212d044
.byte 0x0c, 0x18, 0x14, 0x0c
.global data_ov11_0212d048
data_ov11_0212d048: ; 0x0212d048
.byte 0x13, 0x26, 0x35, 0x13
.global data_ov11_0212d04c
data_ov11_0212d04c: ; 0x0212d04c
.byte 0xec, 0xc3, 0x2f, 0xec
.global data_ov11_0212d050
data_ov11_0212d050: ; 0x0212d050
.byte 0x5f, 0xbe, 0xe1, 0x5f
.global data_ov11_0212d054
data_ov11_0212d054: ; 0x0212d054
.byte 0x97, 0x35, 0xa2, 0x97
.global data_ov11_0212d058
data_ov11_0212d058: ; 0x0212d058
.byte 0x44, 0x88, 0xcc, 0x44
.global data_ov11_0212d05c
data_ov11_0212d05c: ; 0x0212d05c
.byte 0x17, 0x2e, 0x39, 0x17
.global data_ov11_0212d060
data_ov11_0212d060: ; 0x0212d060
.byte 0xc4, 0x93, 0x57, 0xc4
.global data_ov11_0212d064
data_ov11_0212d064: ; 0x0212d064
.byte 0xa7, 0x55, 0xf2, 0xa7
.global data_ov11_0212d068
data_ov11_0212d068: ; 0x0212d068
.byte 0x7e, 0xfc, 0x82, 0x7e
.global data_ov11_0212d06c
data_ov11_0212d06c: ; 0x0212d06c
.byte 0x3d, 0x7a, 0x47, 0x3d
.global data_ov11_0212d070
data_ov11_0212d070: ; 0x0212d070
.byte 0x64, 0xc8, 0xac, 0x64
.global data_ov11_0212d074
data_ov11_0212d074: ; 0x0212d074
.byte 0x5d, 0xba, 0xe7, 0x5d
.global data_ov11_0212d078
data_ov11_0212d078: ; 0x0212d078
.byte 0x19, 0x32, 0x2b, 0x19
.global data_ov11_0212d07c
data_ov11_0212d07c: ; 0x0212d07c
.byte 0x73, 0xe6, 0x95, 0x73
.global data_ov11_0212d080
data_ov11_0212d080: ; 0x0212d080
.byte 0x60, 0xc0, 0xa0, 0x60
.global data_ov11_0212d084
data_ov11_0212d084: ; 0x0212d084
.byte 0x81, 0x19, 0x98, 0x81
.global data_ov11_0212d088
data_ov11_0212d088: ; 0x0212d088
.byte 0x4f, 0x9e, 0xd1, 0x4f
.global data_ov11_0212d08c
data_ov11_0212d08c: ; 0x0212d08c
.byte 0xdc, 0xa3, 0x7f, 0xdc
.global data_ov11_0212d090
data_ov11_0212d090: ; 0x0212d090
.byte 0x22, 0x44, 0x66, 0x22
.global data_ov11_0212d094
data_ov11_0212d094: ; 0x0212d094
.byte 0x2a, 0x54, 0x7e, 0x2a
.global data_ov11_0212d098
data_ov11_0212d098: ; 0x0212d098
.byte 0x90, 0x3b, 0xab, 0x90
.global data_ov11_0212d09c
data_ov11_0212d09c: ; 0x0212d09c
.byte 0x88, 0x0b, 0x83, 0x88
.global data_ov11_0212d0a0
data_ov11_0212d0a0: ; 0x0212d0a0
.byte 0x46, 0x8c, 0xca, 0x46
.global data_ov11_0212d0a4
data_ov11_0212d0a4: ; 0x0212d0a4
.byte 0xee, 0xc7, 0x29, 0xee
.global data_ov11_0212d0a8
data_ov11_0212d0a8: ; 0x0212d0a8
.byte 0xb8, 0x6b, 0xd3, 0xb8
.global data_ov11_0212d0ac
data_ov11_0212d0ac: ; 0x0212d0ac
.byte 0x14, 0x28, 0x3c, 0x14
.global data_ov11_0212d0b0
data_ov11_0212d0b0: ; 0x0212d0b0
.byte 0xde, 0xa7, 0x79, 0xde
.global data_ov11_0212d0b4
data_ov11_0212d0b4: ; 0x0212d0b4
.byte 0x5e, 0xbc, 0xe2, 0x5e
.global data_ov11_0212d0b8
data_ov11_0212d0b8: ; 0x0212d0b8
.byte 0x0b, 0x16, 0x1d, 0x0b
.global data_ov11_0212d0bc
data_ov11_0212d0bc: ; 0x0212d0bc
.byte 0xdb, 0xad, 0x76, 0xdb
.global data_ov11_0212d0c0
data_ov11_0212d0c0: ; 0x0212d0c0
.byte 0xe0, 0xdb, 0x3b, 0xe0
.global data_ov11_0212d0c4
data_ov11_0212d0c4: ; 0x0212d0c4
.byte 0x32, 0x64, 0x56, 0x32
.global data_ov11_0212d0c8
data_ov11_0212d0c8: ; 0x0212d0c8
.byte 0x3a, 0x74, 0x4e, 0x3a
.global data_ov11_0212d0cc
data_ov11_0212d0cc: ; 0x0212d0cc
.byte 0x0a, 0x14, 0x1e, 0x0a
.global data_ov11_0212d0d0
data_ov11_0212d0d0: ; 0x0212d0d0
.byte 0x49, 0x92, 0xdb, 0x49
.global data_ov11_0212d0d4
data_ov11_0212d0d4: ; 0x0212d0d4
.byte 0x06, 0x0c, 0x0a, 0x06
.global data_ov11_0212d0d8
data_ov11_0212d0d8: ; 0x0212d0d8
.byte 0x24, 0x48, 0x6c, 0x24
.global data_ov11_0212d0dc
data_ov11_0212d0dc: ; 0x0212d0dc
.byte 0x5c, 0xb8, 0xe4, 0x5c
.global data_ov11_0212d0e0
data_ov11_0212d0e0: ; 0x0212d0e0
.byte 0xc2, 0x9f, 0x5d, 0xc2
.global data_ov11_0212d0e4
data_ov11_0212d0e4: ; 0x0212d0e4
.byte 0xd3, 0xbd, 0x6e, 0xd3
.global data_ov11_0212d0e8
data_ov11_0212d0e8: ; 0x0212d0e8
.byte 0xac, 0x43, 0xef, 0xac
.global data_ov11_0212d0ec
data_ov11_0212d0ec: ; 0x0212d0ec
.byte 0x62, 0xc4, 0xa6, 0x62
.global data_ov11_0212d0f0
data_ov11_0212d0f0: ; 0x0212d0f0
.byte 0x91, 0x39, 0xa8, 0x91
.global data_ov11_0212d0f4
data_ov11_0212d0f4: ; 0x0212d0f4
.byte 0x95, 0x31, 0xa4, 0x95
.global data_ov11_0212d0f8
data_ov11_0212d0f8: ; 0x0212d0f8
.byte 0xe4, 0xd3, 0x37, 0xe4
.global data_ov11_0212d0fc
data_ov11_0212d0fc: ; 0x0212d0fc
.byte 0x79, 0xf2, 0x8b, 0x79
.global data_ov11_0212d100
data_ov11_0212d100: ; 0x0212d100
.byte 0xe7, 0xd5, 0x32, 0xe7
.global data_ov11_0212d104
data_ov11_0212d104: ; 0x0212d104
.byte 0xc8, 0x8b, 0x43, 0xc8
.global data_ov11_0212d108
data_ov11_0212d108: ; 0x0212d108
.byte 0x37, 0x6e, 0x59, 0x37
.global data_ov11_0212d10c
data_ov11_0212d10c: ; 0x0212d10c
.byte 0x6d, 0xda, 0xb7, 0x6d
.global data_ov11_0212d110
data_ov11_0212d110: ; 0x0212d110
.byte 0x8d, 0x01, 0x8c, 0x8d
.global data_ov11_0212d114
data_ov11_0212d114: ; 0x0212d114
.byte 0xd5, 0xb1, 0x64, 0xd5
.global data_ov11_0212d118
data_ov11_0212d118: ; 0x0212d118
.byte 0x4e, 0x9c, 0xd2, 0x4e
.global data_ov11_0212d11c
data_ov11_0212d11c: ; 0x0212d11c
.byte 0xa9, 0x49, 0xe0, 0xa9
.global data_ov11_0212d120
data_ov11_0212d120: ; 0x0212d120
.byte 0x6c, 0xd8, 0xb4, 0x6c
.global data_ov11_0212d124
data_ov11_0212d124: ; 0x0212d124
.byte 0x56, 0xac, 0xfa, 0x56
.global data_ov11_0212d128
data_ov11_0212d128: ; 0x0212d128
.byte 0xf4, 0xf3, 0x07, 0xf4
.global data_ov11_0212d12c
data_ov11_0212d12c: ; 0x0212d12c
.byte 0xea, 0xcf, 0x25, 0xea
.global data_ov11_0212d130
data_ov11_0212d130: ; 0x0212d130
.byte 0x65, 0xca, 0xaf, 0x65
.global data_ov11_0212d134
data_ov11_0212d134: ; 0x0212d134
.byte 0x7a, 0xf4, 0x8e, 0x7a
.global data_ov11_0212d138
data_ov11_0212d138: ; 0x0212d138
.byte 0xae, 0x47, 0xe9, 0xae
.global data_ov11_0212d13c
data_ov11_0212d13c: ; 0x0212d13c
.byte 0x08, 0x10, 0x18, 0x08
.global data_ov11_0212d140
data_ov11_0212d140: ; 0x0212d140
.byte 0xba, 0x6f, 0xd5, 0xba
.global data_ov11_0212d144
data_ov11_0212d144: ; 0x0212d144
.byte 0x78, 0xf0, 0x88, 0x78
.global data_ov11_0212d148
data_ov11_0212d148: ; 0x0212d148
.byte 0x25, 0x4a, 0x6f, 0x25
.global data_ov11_0212d14c
data_ov11_0212d14c: ; 0x0212d14c
.byte 0x2e, 0x5c, 0x72, 0x2e
.global data_ov11_0212d150
data_ov11_0212d150: ; 0x0212d150
.byte 0x1c, 0x38, 0x24, 0x1c
.global data_ov11_0212d154
data_ov11_0212d154: ; 0x0212d154
.byte 0xa6, 0x57, 0xf1, 0xa6
.global data_ov11_0212d158
data_ov11_0212d158: ; 0x0212d158
.byte 0xb4, 0x73, 0xc7, 0xb4
.global data_ov11_0212d15c
data_ov11_0212d15c: ; 0x0212d15c
.byte 0xc6, 0x97, 0x51, 0xc6
.global data_ov11_0212d160
data_ov11_0212d160: ; 0x0212d160
.byte 0xe8, 0xcb, 0x23, 0xe8
.global data_ov11_0212d164
data_ov11_0212d164: ; 0x0212d164
.byte 0xdd, 0xa1, 0x7c, 0xdd
.global data_ov11_0212d168
data_ov11_0212d168: ; 0x0212d168
.byte 0x74, 0xe8, 0x9c, 0x74
.global data_ov11_0212d16c
data_ov11_0212d16c: ; 0x0212d16c
.byte 0x1f, 0x3e, 0x21, 0x1f
.global data_ov11_0212d170
data_ov11_0212d170: ; 0x0212d170
.byte 0x4b, 0x96, 0xdd, 0x4b
.global data_ov11_0212d174
data_ov11_0212d174: ; 0x0212d174
.byte 0xbd, 0x61, 0xdc, 0xbd
.global data_ov11_0212d178
data_ov11_0212d178: ; 0x0212d178
.byte 0x8b, 0x0d, 0x86, 0x8b
.global data_ov11_0212d17c
data_ov11_0212d17c: ; 0x0212d17c
.byte 0x8a, 0x0f, 0x85, 0x8a
.global data_ov11_0212d180
data_ov11_0212d180: ; 0x0212d180
.byte 0x70, 0xe0, 0x90, 0x70
.global data_ov11_0212d184
data_ov11_0212d184: ; 0x0212d184
.byte 0x3e, 0x7c, 0x42, 0x3e
.global data_ov11_0212d188
data_ov11_0212d188: ; 0x0212d188
.byte 0xb5, 0x71, 0xc4, 0xb5
.global data_ov11_0212d18c
data_ov11_0212d18c: ; 0x0212d18c
.byte 0x66, 0xcc, 0xaa, 0x66
.global data_ov11_0212d190
data_ov11_0212d190: ; 0x0212d190
.byte 0x48, 0x90, 0xd8, 0x48
.global data_ov11_0212d194
data_ov11_0212d194: ; 0x0212d194
.byte 0x03, 0x06, 0x05, 0x03
.global data_ov11_0212d198
data_ov11_0212d198: ; 0x0212d198
.byte 0xf6, 0xf7, 0x01, 0xf6
.global data_ov11_0212d19c
data_ov11_0212d19c: ; 0x0212d19c
.byte 0x0e, 0x1c, 0x12, 0x0e
.global data_ov11_0212d1a0
data_ov11_0212d1a0: ; 0x0212d1a0
.byte 0x61, 0xc2, 0xa3, 0x61
.global data_ov11_0212d1a4
data_ov11_0212d1a4: ; 0x0212d1a4
.byte 0x35, 0x6a, 0x5f, 0x35
.global data_ov11_0212d1a8
data_ov11_0212d1a8: ; 0x0212d1a8
.byte 0x57, 0xae, 0xf9, 0x57
.global data_ov11_0212d1ac
data_ov11_0212d1ac: ; 0x0212d1ac
.byte 0xb9, 0x69, 0xd0, 0xb9
.global data_ov11_0212d1b0
data_ov11_0212d1b0: ; 0x0212d1b0
.byte 0x86, 0x17, 0x91, 0x86
.global data_ov11_0212d1b4
data_ov11_0212d1b4: ; 0x0212d1b4
.byte 0xc1, 0x99, 0x58, 0xc1
.global data_ov11_0212d1b8
data_ov11_0212d1b8: ; 0x0212d1b8
.byte 0x1d, 0x3a, 0x27, 0x1d
.global data_ov11_0212d1bc
data_ov11_0212d1bc: ; 0x0212d1bc
.byte 0x9e, 0x27, 0xb9, 0x9e
.global data_ov11_0212d1c0
data_ov11_0212d1c0: ; 0x0212d1c0
.byte 0xe1, 0xd9, 0x38, 0xe1
.global data_ov11_0212d1c4
data_ov11_0212d1c4: ; 0x0212d1c4
.byte 0xf8, 0xeb, 0x13, 0xf8
.global data_ov11_0212d1c8
data_ov11_0212d1c8: ; 0x0212d1c8
.byte 0x98, 0x2b, 0xb3, 0x98
.global data_ov11_0212d1cc
data_ov11_0212d1cc: ; 0x0212d1cc
.byte 0x11, 0x22, 0x33, 0x11
.global data_ov11_0212d1d0
data_ov11_0212d1d0: ; 0x0212d1d0
.byte 0x69, 0xd2, 0xbb, 0x69
.global data_ov11_0212d1d4
data_ov11_0212d1d4: ; 0x0212d1d4
.byte 0xd9, 0xa9, 0x70, 0xd9
.global data_ov11_0212d1d8
data_ov11_0212d1d8: ; 0x0212d1d8
.byte 0x8e, 0x07, 0x89, 0x8e
.global data_ov11_0212d1dc
data_ov11_0212d1dc: ; 0x0212d1dc
.byte 0x94, 0x33, 0xa7, 0x94
.global data_ov11_0212d1e0
data_ov11_0212d1e0: ; 0x0212d1e0
.byte 0x9b, 0x2d, 0xb6, 0x9b
.global data_ov11_0212d1e4
data_ov11_0212d1e4: ; 0x0212d1e4
.byte 0x1e, 0x3c, 0x22, 0x1e
.global data_ov11_0212d1e8
data_ov11_0212d1e8: ; 0x0212d1e8
.byte 0x87, 0x15, 0x92, 0x87
.global data_ov11_0212d1ec
data_ov11_0212d1ec: ; 0x0212d1ec
.byte 0xe9, 0xc9, 0x20, 0xe9
.global data_ov11_0212d1f0
data_ov11_0212d1f0: ; 0x0212d1f0
.byte 0xce, 0x87, 0x49, 0xce
.global data_ov11_0212d1f4
data_ov11_0212d1f4: ; 0x0212d1f4
.byte 0x55, 0xaa, 0xff, 0x55
.global data_ov11_0212d1f8
data_ov11_0212d1f8: ; 0x0212d1f8
.byte 0x28, 0x50, 0x78, 0x28
.global data_ov11_0212d1fc
data_ov11_0212d1fc: ; 0x0212d1fc
.byte 0xdf, 0xa5, 0x7a, 0xdf
.global data_ov11_0212d200
data_ov11_0212d200: ; 0x0212d200
.byte 0x8c, 0x03, 0x8f, 0x8c
.global data_ov11_0212d204
data_ov11_0212d204: ; 0x0212d204
.byte 0xa1, 0x59, 0xf8, 0xa1
.global data_ov11_0212d208
data_ov11_0212d208: ; 0x0212d208
.byte 0x89, 0x09, 0x80, 0x89
.global data_ov11_0212d20c
data_ov11_0212d20c: ; 0x0212d20c
.byte 0x0d, 0x1a, 0x17, 0x0d
.global data_ov11_0212d210
data_ov11_0212d210: ; 0x0212d210
.byte 0xbf, 0x65, 0xda, 0xbf
.global data_ov11_0212d214
data_ov11_0212d214: ; 0x0212d214
.byte 0xe6, 0xd7, 0x31, 0xe6
.global data_ov11_0212d218
data_ov11_0212d218: ; 0x0212d218
.byte 0x42, 0x84, 0xc6, 0x42
.global data_ov11_0212d21c
data_ov11_0212d21c: ; 0x0212d21c
.byte 0x68, 0xd0, 0xb8, 0x68
.global data_ov11_0212d220
data_ov11_0212d220: ; 0x0212d220
.byte 0x41, 0x82, 0xc3, 0x41
.global data_ov11_0212d224
data_ov11_0212d224: ; 0x0212d224
.byte 0x99, 0x29, 0xb0, 0x99
.global data_ov11_0212d228
data_ov11_0212d228: ; 0x0212d228
.byte 0x2d, 0x5a, 0x77, 0x2d
.global data_ov11_0212d22c
data_ov11_0212d22c: ; 0x0212d22c
.byte 0x0f, 0x1e, 0x11, 0x0f
.global data_ov11_0212d230
data_ov11_0212d230: ; 0x0212d230
.byte 0xb0, 0x7b, 0xcb, 0xb0
.global data_ov11_0212d234
data_ov11_0212d234: ; 0x0212d234
.byte 0x54, 0xa8, 0xfc, 0x54
.global data_ov11_0212d238
data_ov11_0212d238: ; 0x0212d238
.byte 0xbb, 0x6d, 0xd6, 0xbb
.global data_ov11_0212d23c
data_ov11_0212d23c: ; 0x0212d23c
.byte 0x16, 0x2c, 0x3a, 0x16
.global data_ov11_0212d240
data_ov11_0212d240: ; 0x0212d240
.byte 0xc6, 0xa5, 0x63, 0x63
.global data_ov11_0212d244
data_ov11_0212d244: ; 0x0212d244
.byte 0xf8, 0x84, 0x7c, 0x7c
.global data_ov11_0212d248
data_ov11_0212d248: ; 0x0212d248
.byte 0xee, 0x99, 0x77, 0x77
.global data_ov11_0212d24c
data_ov11_0212d24c: ; 0x0212d24c
.byte 0xf6, 0x8d, 0x7b, 0x7b
.global data_ov11_0212d250
data_ov11_0212d250: ; 0x0212d250
.byte 0xff, 0x0d, 0xf2, 0xf2
.global data_ov11_0212d254
data_ov11_0212d254: ; 0x0212d254
.byte 0xd6, 0xbd, 0x6b, 0x6b
.global data_ov11_0212d258
data_ov11_0212d258: ; 0x0212d258
.byte 0xde, 0xb1, 0x6f, 0x6f
.global data_ov11_0212d25c
data_ov11_0212d25c: ; 0x0212d25c
.byte 0x91, 0x54, 0xc5, 0xc5
.global data_ov11_0212d260
data_ov11_0212d260: ; 0x0212d260
.byte 0x60, 0x50, 0x30, 0x30
.global data_ov11_0212d264
data_ov11_0212d264: ; 0x0212d264
.byte 0x02, 0x03, 0x01, 0x01
.global data_ov11_0212d268
data_ov11_0212d268: ; 0x0212d268
.byte 0xce, 0xa9, 0x67, 0x67
.global data_ov11_0212d26c
data_ov11_0212d26c: ; 0x0212d26c
.byte 0x56, 0x7d, 0x2b, 0x2b
.global data_ov11_0212d270
data_ov11_0212d270: ; 0x0212d270
.byte 0xe7, 0x19, 0xfe, 0xfe
.global data_ov11_0212d274
data_ov11_0212d274: ; 0x0212d274
.byte 0xb5, 0x62, 0xd7, 0xd7
.global data_ov11_0212d278
data_ov11_0212d278: ; 0x0212d278
.byte 0x4d, 0xe6, 0xab, 0xab
.global data_ov11_0212d27c
data_ov11_0212d27c: ; 0x0212d27c
.byte 0xec, 0x9a, 0x76, 0x76
.global data_ov11_0212d280
data_ov11_0212d280: ; 0x0212d280
.byte 0x8f, 0x45, 0xca, 0xca
.global data_ov11_0212d284
data_ov11_0212d284: ; 0x0212d284
.byte 0x1f, 0x9d, 0x82, 0x82
.global data_ov11_0212d288
data_ov11_0212d288: ; 0x0212d288
.byte 0x89, 0x40, 0xc9, 0xc9
.global data_ov11_0212d28c
data_ov11_0212d28c: ; 0x0212d28c
.byte 0xfa, 0x87, 0x7d, 0x7d
.global data_ov11_0212d290
data_ov11_0212d290: ; 0x0212d290
.byte 0xef, 0x15, 0xfa, 0xfa
.global data_ov11_0212d294
data_ov11_0212d294: ; 0x0212d294
.byte 0xb2, 0xeb, 0x59, 0x59
.global data_ov11_0212d298
data_ov11_0212d298: ; 0x0212d298
.byte 0x8e, 0xc9, 0x47, 0x47
.global data_ov11_0212d29c
data_ov11_0212d29c: ; 0x0212d29c
.byte 0xfb, 0x0b, 0xf0, 0xf0
.global data_ov11_0212d2a0
data_ov11_0212d2a0: ; 0x0212d2a0
.byte 0x41, 0xec, 0xad, 0xad
.global data_ov11_0212d2a4
data_ov11_0212d2a4: ; 0x0212d2a4
.byte 0xb3, 0x67, 0xd4, 0xd4
.global data_ov11_0212d2a8
data_ov11_0212d2a8: ; 0x0212d2a8
.byte 0x5f, 0xfd, 0xa2, 0xa2
.global data_ov11_0212d2ac
data_ov11_0212d2ac: ; 0x0212d2ac
.byte 0x45, 0xea, 0xaf, 0xaf
.global data_ov11_0212d2b0
data_ov11_0212d2b0: ; 0x0212d2b0
.byte 0x23, 0xbf, 0x9c, 0x9c
.global data_ov11_0212d2b4
data_ov11_0212d2b4: ; 0x0212d2b4
.byte 0x53, 0xf7, 0xa4, 0xa4
.global data_ov11_0212d2b8
data_ov11_0212d2b8: ; 0x0212d2b8
.byte 0xe4, 0x96, 0x72, 0x72
.global data_ov11_0212d2bc
data_ov11_0212d2bc: ; 0x0212d2bc
.byte 0x9b, 0x5b, 0xc0, 0xc0
.global data_ov11_0212d2c0
data_ov11_0212d2c0: ; 0x0212d2c0
.byte 0x75, 0xc2, 0xb7, 0xb7
.global data_ov11_0212d2c4
data_ov11_0212d2c4: ; 0x0212d2c4
.byte 0xe1, 0x1c, 0xfd, 0xfd
.global data_ov11_0212d2c8
data_ov11_0212d2c8: ; 0x0212d2c8
.byte 0x3d, 0xae, 0x93, 0x93
.global data_ov11_0212d2cc
data_ov11_0212d2cc: ; 0x0212d2cc
.byte 0x4c, 0x6a, 0x26, 0x26
.global data_ov11_0212d2d0
data_ov11_0212d2d0: ; 0x0212d2d0
.byte 0x6c, 0x5a, 0x36, 0x36
.global data_ov11_0212d2d4
data_ov11_0212d2d4: ; 0x0212d2d4
.byte 0x7e, 0x41, 0x3f, 0x3f
.global data_ov11_0212d2d8
data_ov11_0212d2d8: ; 0x0212d2d8
.byte 0xf5, 0x02, 0xf7, 0xf7
.global data_ov11_0212d2dc
data_ov11_0212d2dc: ; 0x0212d2dc
.byte 0x83, 0x4f, 0xcc, 0xcc
.global data_ov11_0212d2e0
data_ov11_0212d2e0: ; 0x0212d2e0
.byte 0x68, 0x5c, 0x34, 0x34
.global data_ov11_0212d2e4
data_ov11_0212d2e4: ; 0x0212d2e4
.byte 0x51, 0xf4, 0xa5, 0xa5
.global data_ov11_0212d2e8
data_ov11_0212d2e8: ; 0x0212d2e8
.byte 0xd1, 0x34, 0xe5, 0xe5
.global data_ov11_0212d2ec
data_ov11_0212d2ec: ; 0x0212d2ec
.byte 0xf9, 0x08, 0xf1, 0xf1
.global data_ov11_0212d2f0
data_ov11_0212d2f0: ; 0x0212d2f0
.byte 0xe2, 0x93, 0x71, 0x71
.global data_ov11_0212d2f4
data_ov11_0212d2f4: ; 0x0212d2f4
.byte 0xab, 0x73, 0xd8, 0xd8
.global data_ov11_0212d2f8
data_ov11_0212d2f8: ; 0x0212d2f8
.byte 0x62, 0x53, 0x31, 0x31
.global data_ov11_0212d2fc
data_ov11_0212d2fc: ; 0x0212d2fc
.byte 0x2a, 0x3f, 0x15, 0x15
.global data_ov11_0212d300
data_ov11_0212d300: ; 0x0212d300
.byte 0x08, 0x0c, 0x04, 0x04
.global data_ov11_0212d304
data_ov11_0212d304: ; 0x0212d304
.byte 0x95, 0x52, 0xc7, 0xc7
.global data_ov11_0212d308
data_ov11_0212d308: ; 0x0212d308
.byte 0x46, 0x65, 0x23, 0x23
.global data_ov11_0212d30c
data_ov11_0212d30c: ; 0x0212d30c
.byte 0x9d, 0x5e, 0xc3, 0xc3
.global data_ov11_0212d310
data_ov11_0212d310: ; 0x0212d310
.byte 0x30, 0x28, 0x18, 0x18
.global data_ov11_0212d314
data_ov11_0212d314: ; 0x0212d314
.byte 0x37, 0xa1, 0x96, 0x96
.global data_ov11_0212d318
data_ov11_0212d318: ; 0x0212d318
.byte 0x0a, 0x0f, 0x05, 0x05
.global data_ov11_0212d31c
data_ov11_0212d31c: ; 0x0212d31c
.byte 0x2f, 0xb5, 0x9a, 0x9a
.global data_ov11_0212d320
data_ov11_0212d320: ; 0x0212d320
.byte 0x0e, 0x09, 0x07, 0x07
.global data_ov11_0212d324
data_ov11_0212d324: ; 0x0212d324
.byte 0x24, 0x36, 0x12, 0x12
.global data_ov11_0212d328
data_ov11_0212d328: ; 0x0212d328
.byte 0x1b, 0x9b, 0x80, 0x80
.global data_ov11_0212d32c
data_ov11_0212d32c: ; 0x0212d32c
.byte 0xdf, 0x3d, 0xe2, 0xe2
.global data_ov11_0212d330
data_ov11_0212d330: ; 0x0212d330
.byte 0xcd, 0x26, 0xeb, 0xeb
.global data_ov11_0212d334
data_ov11_0212d334: ; 0x0212d334
.byte 0x4e, 0x69, 0x27, 0x27
.global data_ov11_0212d338
data_ov11_0212d338: ; 0x0212d338
.byte 0x7f, 0xcd, 0xb2, 0xb2
.global data_ov11_0212d33c
data_ov11_0212d33c: ; 0x0212d33c
.byte 0xea, 0x9f, 0x75, 0x75
.global data_ov11_0212d340
data_ov11_0212d340: ; 0x0212d340
.byte 0x12, 0x1b, 0x09, 0x09
.global data_ov11_0212d344
data_ov11_0212d344: ; 0x0212d344
.byte 0x1d, 0x9e, 0x83, 0x83
.global data_ov11_0212d348
data_ov11_0212d348: ; 0x0212d348
.byte 0x58, 0x74, 0x2c, 0x2c
.global data_ov11_0212d34c
data_ov11_0212d34c: ; 0x0212d34c
.byte 0x34, 0x2e, 0x1a, 0x1a
.global data_ov11_0212d350
data_ov11_0212d350: ; 0x0212d350
.byte 0x36, 0x2d, 0x1b, 0x1b
.global data_ov11_0212d354
data_ov11_0212d354: ; 0x0212d354
.byte 0xdc, 0xb2, 0x6e, 0x6e
.global data_ov11_0212d358
data_ov11_0212d358: ; 0x0212d358
.byte 0xb4, 0xee, 0x5a, 0x5a
.global data_ov11_0212d35c
data_ov11_0212d35c: ; 0x0212d35c
.byte 0x5b, 0xfb, 0xa0, 0xa0
.global data_ov11_0212d360
data_ov11_0212d360: ; 0x0212d360
.byte 0xa4, 0xf6, 0x52, 0x52
.global data_ov11_0212d364
data_ov11_0212d364: ; 0x0212d364
.byte 0x76, 0x4d, 0x3b, 0x3b
.global data_ov11_0212d368
data_ov11_0212d368: ; 0x0212d368
.byte 0xb7, 0x61, 0xd6, 0xd6
.global data_ov11_0212d36c
data_ov11_0212d36c: ; 0x0212d36c
.byte 0x7d, 0xce, 0xb3, 0xb3
.global data_ov11_0212d370
data_ov11_0212d370: ; 0x0212d370
.byte 0x52, 0x7b, 0x29, 0x29
.global data_ov11_0212d374
data_ov11_0212d374: ; 0x0212d374
.byte 0xdd, 0x3e, 0xe3, 0xe3
.global data_ov11_0212d378
data_ov11_0212d378: ; 0x0212d378
.byte 0x5e, 0x71, 0x2f, 0x2f
.global data_ov11_0212d37c
data_ov11_0212d37c: ; 0x0212d37c
.byte 0x13, 0x97, 0x84, 0x84
.global data_ov11_0212d380
data_ov11_0212d380: ; 0x0212d380
.byte 0xa6, 0xf5, 0x53, 0x53
.global data_ov11_0212d384
data_ov11_0212d384: ; 0x0212d384
.byte 0xb9, 0x68, 0xd1, 0xd1
.global data_ov11_0212d388
data_ov11_0212d388: ; 0x0212d388
.byte 0x00, 0x00, 0x00, 0x00
.global data_ov11_0212d38c
data_ov11_0212d38c: ; 0x0212d38c
.byte 0xc1, 0x2c, 0xed, 0xed
.global data_ov11_0212d390
data_ov11_0212d390: ; 0x0212d390
.byte 0x40, 0x60, 0x20, 0x20
.global data_ov11_0212d394
data_ov11_0212d394: ; 0x0212d394
.byte 0xe3, 0x1f, 0xfc, 0xfc
.global data_ov11_0212d398
data_ov11_0212d398: ; 0x0212d398
.byte 0x79, 0xc8, 0xb1, 0xb1
.global data_ov11_0212d39c
data_ov11_0212d39c: ; 0x0212d39c
.byte 0xb6, 0xed, 0x5b, 0x5b
.global data_ov11_0212d3a0
data_ov11_0212d3a0: ; 0x0212d3a0
.byte 0xd4, 0xbe, 0x6a, 0x6a
.global data_ov11_0212d3a4
data_ov11_0212d3a4: ; 0x0212d3a4
.byte 0x8d, 0x46, 0xcb, 0xcb
.global data_ov11_0212d3a8
data_ov11_0212d3a8: ; 0x0212d3a8
.byte 0x67, 0xd9, 0xbe, 0xbe
.global data_ov11_0212d3ac
data_ov11_0212d3ac: ; 0x0212d3ac
.byte 0x72, 0x4b, 0x39, 0x39
.global data_ov11_0212d3b0
data_ov11_0212d3b0: ; 0x0212d3b0
.byte 0x94, 0xde, 0x4a, 0x4a
.global data_ov11_0212d3b4
data_ov11_0212d3b4: ; 0x0212d3b4
.byte 0x98, 0xd4, 0x4c, 0x4c
.global data_ov11_0212d3b8
data_ov11_0212d3b8: ; 0x0212d3b8
.byte 0xb0, 0xe8, 0x58, 0x58
.global data_ov11_0212d3bc
data_ov11_0212d3bc: ; 0x0212d3bc
.byte 0x85, 0x4a, 0xcf, 0xcf
.global data_ov11_0212d3c0
data_ov11_0212d3c0: ; 0x0212d3c0
.byte 0xbb, 0x6b, 0xd0, 0xd0
.global data_ov11_0212d3c4
data_ov11_0212d3c4: ; 0x0212d3c4
.byte 0xc5, 0x2a, 0xef, 0xef
.global data_ov11_0212d3c8
data_ov11_0212d3c8: ; 0x0212d3c8
.byte 0x4f, 0xe5, 0xaa, 0xaa
.global data_ov11_0212d3cc
data_ov11_0212d3cc: ; 0x0212d3cc
.byte 0xed, 0x16, 0xfb, 0xfb
.global data_ov11_0212d3d0
data_ov11_0212d3d0: ; 0x0212d3d0
.byte 0x86, 0xc5, 0x43, 0x43
.global data_ov11_0212d3d4
data_ov11_0212d3d4: ; 0x0212d3d4
.byte 0x9a, 0xd7, 0x4d, 0x4d
.global data_ov11_0212d3d8
data_ov11_0212d3d8: ; 0x0212d3d8
.byte 0x66, 0x55, 0x33, 0x33
.global data_ov11_0212d3dc
data_ov11_0212d3dc: ; 0x0212d3dc
.byte 0x11, 0x94, 0x85, 0x85
.global data_ov11_0212d3e0
data_ov11_0212d3e0: ; 0x0212d3e0
.byte 0x8a, 0xcf, 0x45, 0x45
.global data_ov11_0212d3e4
data_ov11_0212d3e4: ; 0x0212d3e4
.byte 0xe9, 0x10, 0xf9, 0xf9
.global data_ov11_0212d3e8
data_ov11_0212d3e8: ; 0x0212d3e8
.byte 0x04, 0x06, 0x02, 0x02
.global data_ov11_0212d3ec
data_ov11_0212d3ec: ; 0x0212d3ec
.byte 0xfe, 0x81, 0x7f, 0x7f
.global data_ov11_0212d3f0
data_ov11_0212d3f0: ; 0x0212d3f0
.byte 0xa0, 0xf0, 0x50, 0x50
.global data_ov11_0212d3f4
data_ov11_0212d3f4: ; 0x0212d3f4
.byte 0x78, 0x44, 0x3c, 0x3c
.global data_ov11_0212d3f8
data_ov11_0212d3f8: ; 0x0212d3f8
.byte 0x25, 0xba, 0x9f, 0x9f
.global data_ov11_0212d3fc
data_ov11_0212d3fc: ; 0x0212d3fc
.byte 0x4b, 0xe3, 0xa8, 0xa8
.global data_ov11_0212d400
data_ov11_0212d400: ; 0x0212d400
.byte 0xa2, 0xf3, 0x51, 0x51
.global data_ov11_0212d404
data_ov11_0212d404: ; 0x0212d404
.byte 0x5d, 0xfe, 0xa3, 0xa3
.global data_ov11_0212d408
data_ov11_0212d408: ; 0x0212d408
.byte 0x80, 0xc0, 0x40, 0x40
.global data_ov11_0212d40c
data_ov11_0212d40c: ; 0x0212d40c
.byte 0x05, 0x8a, 0x8f, 0x8f
.global data_ov11_0212d410
data_ov11_0212d410: ; 0x0212d410
.byte 0x3f, 0xad, 0x92, 0x92
.global data_ov11_0212d414
data_ov11_0212d414: ; 0x0212d414
.byte 0x21, 0xbc, 0x9d, 0x9d
.global data_ov11_0212d418
data_ov11_0212d418: ; 0x0212d418
.byte 0x70, 0x48, 0x38, 0x38
.global data_ov11_0212d41c
data_ov11_0212d41c: ; 0x0212d41c
.byte 0xf1, 0x04, 0xf5, 0xf5
.global data_ov11_0212d420
data_ov11_0212d420: ; 0x0212d420
.byte 0x63, 0xdf, 0xbc, 0xbc
.global data_ov11_0212d424
data_ov11_0212d424: ; 0x0212d424
.byte 0x77, 0xc1, 0xb6, 0xb6
.global data_ov11_0212d428
data_ov11_0212d428: ; 0x0212d428
.byte 0xaf, 0x75, 0xda, 0xda
.global data_ov11_0212d42c
data_ov11_0212d42c: ; 0x0212d42c
.byte 0x42, 0x63, 0x21, 0x21
.global data_ov11_0212d430
data_ov11_0212d430: ; 0x0212d430
.byte 0x20, 0x30, 0x10, 0x10
.global data_ov11_0212d434
data_ov11_0212d434: ; 0x0212d434
.byte 0xe5, 0x1a, 0xff, 0xff
.global data_ov11_0212d438
data_ov11_0212d438: ; 0x0212d438
.byte 0xfd, 0x0e, 0xf3, 0xf3
.global data_ov11_0212d43c
data_ov11_0212d43c: ; 0x0212d43c
.byte 0xbf, 0x6d, 0xd2, 0xd2
.global data_ov11_0212d440
data_ov11_0212d440: ; 0x0212d440
.byte 0x81, 0x4c, 0xcd, 0xcd
.global data_ov11_0212d444
data_ov11_0212d444: ; 0x0212d444
.byte 0x18, 0x14, 0x0c, 0x0c
.global data_ov11_0212d448
data_ov11_0212d448: ; 0x0212d448
.byte 0x26, 0x35, 0x13, 0x13
.global data_ov11_0212d44c
data_ov11_0212d44c: ; 0x0212d44c
.byte 0xc3, 0x2f, 0xec, 0xec
.global data_ov11_0212d450
data_ov11_0212d450: ; 0x0212d450
.byte 0xbe, 0xe1, 0x5f, 0x5f
.global data_ov11_0212d454
data_ov11_0212d454: ; 0x0212d454
.byte 0x35, 0xa2, 0x97, 0x97
.global data_ov11_0212d458
data_ov11_0212d458: ; 0x0212d458
.byte 0x88, 0xcc, 0x44, 0x44
.global data_ov11_0212d45c
data_ov11_0212d45c: ; 0x0212d45c
.byte 0x2e, 0x39, 0x17, 0x17
.global data_ov11_0212d460
data_ov11_0212d460: ; 0x0212d460
.byte 0x93, 0x57, 0xc4, 0xc4
.global data_ov11_0212d464
data_ov11_0212d464: ; 0x0212d464
.byte 0x55, 0xf2, 0xa7, 0xa7
.global data_ov11_0212d468
data_ov11_0212d468: ; 0x0212d468
.byte 0xfc, 0x82, 0x7e, 0x7e
.global data_ov11_0212d46c
data_ov11_0212d46c: ; 0x0212d46c
.byte 0x7a, 0x47, 0x3d, 0x3d
.global data_ov11_0212d470
data_ov11_0212d470: ; 0x0212d470
.byte 0xc8, 0xac, 0x64, 0x64
.global data_ov11_0212d474
data_ov11_0212d474: ; 0x0212d474
.byte 0xba, 0xe7, 0x5d, 0x5d
.global data_ov11_0212d478
data_ov11_0212d478: ; 0x0212d478
.byte 0x32, 0x2b, 0x19, 0x19
.global data_ov11_0212d47c
data_ov11_0212d47c: ; 0x0212d47c
.byte 0xe6, 0x95, 0x73, 0x73
.global data_ov11_0212d480
data_ov11_0212d480: ; 0x0212d480
.byte 0xc0, 0xa0, 0x60, 0x60
.global data_ov11_0212d484
data_ov11_0212d484: ; 0x0212d484
.byte 0x19, 0x98, 0x81, 0x81
.global data_ov11_0212d488
data_ov11_0212d488: ; 0x0212d488
.byte 0x9e, 0xd1, 0x4f, 0x4f
.global data_ov11_0212d48c
data_ov11_0212d48c: ; 0x0212d48c
.byte 0xa3, 0x7f, 0xdc, 0xdc
.global data_ov11_0212d490
data_ov11_0212d490: ; 0x0212d490
.byte 0x44, 0x66, 0x22, 0x22
.global data_ov11_0212d494
data_ov11_0212d494: ; 0x0212d494
.byte 0x54, 0x7e, 0x2a, 0x2a
.global data_ov11_0212d498
data_ov11_0212d498: ; 0x0212d498
.byte 0x3b, 0xab, 0x90, 0x90
.global data_ov11_0212d49c
data_ov11_0212d49c: ; 0x0212d49c
.byte 0x0b, 0x83, 0x88, 0x88
.global data_ov11_0212d4a0
data_ov11_0212d4a0: ; 0x0212d4a0
.byte 0x8c, 0xca, 0x46, 0x46
.global data_ov11_0212d4a4
data_ov11_0212d4a4: ; 0x0212d4a4
.byte 0xc7, 0x29, 0xee, 0xee
.global data_ov11_0212d4a8
data_ov11_0212d4a8: ; 0x0212d4a8
.byte 0x6b, 0xd3, 0xb8, 0xb8
.global data_ov11_0212d4ac
data_ov11_0212d4ac: ; 0x0212d4ac
.byte 0x28, 0x3c, 0x14, 0x14
.global data_ov11_0212d4b0
data_ov11_0212d4b0: ; 0x0212d4b0
.byte 0xa7, 0x79, 0xde, 0xde
.global data_ov11_0212d4b4
data_ov11_0212d4b4: ; 0x0212d4b4
.byte 0xbc, 0xe2, 0x5e, 0x5e
.global data_ov11_0212d4b8
data_ov11_0212d4b8: ; 0x0212d4b8
.byte 0x16, 0x1d, 0x0b, 0x0b
.global data_ov11_0212d4bc
data_ov11_0212d4bc: ; 0x0212d4bc
.byte 0xad, 0x76, 0xdb, 0xdb
.global data_ov11_0212d4c0
data_ov11_0212d4c0: ; 0x0212d4c0
.byte 0xdb, 0x3b, 0xe0, 0xe0
.global data_ov11_0212d4c4
data_ov11_0212d4c4: ; 0x0212d4c4
.byte 0x64, 0x56, 0x32, 0x32
.global data_ov11_0212d4c8
data_ov11_0212d4c8: ; 0x0212d4c8
.byte 0x74, 0x4e, 0x3a, 0x3a
.global data_ov11_0212d4cc
data_ov11_0212d4cc: ; 0x0212d4cc
.byte 0x14, 0x1e, 0x0a, 0x0a
.global data_ov11_0212d4d0
data_ov11_0212d4d0: ; 0x0212d4d0
.byte 0x92, 0xdb, 0x49, 0x49
.global data_ov11_0212d4d4
data_ov11_0212d4d4: ; 0x0212d4d4
.byte 0x0c, 0x0a, 0x06, 0x06
.global data_ov11_0212d4d8
data_ov11_0212d4d8: ; 0x0212d4d8
.byte 0x48, 0x6c, 0x24, 0x24
.global data_ov11_0212d4dc
data_ov11_0212d4dc: ; 0x0212d4dc
.byte 0xb8, 0xe4, 0x5c, 0x5c
.global data_ov11_0212d4e0
data_ov11_0212d4e0: ; 0x0212d4e0
.byte 0x9f, 0x5d, 0xc2, 0xc2
.global data_ov11_0212d4e4
data_ov11_0212d4e4: ; 0x0212d4e4
.byte 0xbd, 0x6e, 0xd3, 0xd3
.global data_ov11_0212d4e8
data_ov11_0212d4e8: ; 0x0212d4e8
.byte 0x43, 0xef, 0xac, 0xac
.global data_ov11_0212d4ec
data_ov11_0212d4ec: ; 0x0212d4ec
.byte 0xc4, 0xa6, 0x62, 0x62
.global data_ov11_0212d4f0
data_ov11_0212d4f0: ; 0x0212d4f0
.byte 0x39, 0xa8, 0x91, 0x91
.global data_ov11_0212d4f4
data_ov11_0212d4f4: ; 0x0212d4f4
.byte 0x31, 0xa4, 0x95, 0x95
.global data_ov11_0212d4f8
data_ov11_0212d4f8: ; 0x0212d4f8
.byte 0xd3, 0x37, 0xe4, 0xe4
.global data_ov11_0212d4fc
data_ov11_0212d4fc: ; 0x0212d4fc
.byte 0xf2, 0x8b, 0x79, 0x79
.global data_ov11_0212d500
data_ov11_0212d500: ; 0x0212d500
.byte 0xd5, 0x32, 0xe7, 0xe7
.global data_ov11_0212d504
data_ov11_0212d504: ; 0x0212d504
.byte 0x8b, 0x43, 0xc8, 0xc8
.global data_ov11_0212d508
data_ov11_0212d508: ; 0x0212d508
.byte 0x6e, 0x59, 0x37, 0x37
.global data_ov11_0212d50c
data_ov11_0212d50c: ; 0x0212d50c
.byte 0xda, 0xb7, 0x6d, 0x6d
.global data_ov11_0212d510
data_ov11_0212d510: ; 0x0212d510
.byte 0x01, 0x8c, 0x8d, 0x8d
.global data_ov11_0212d514
data_ov11_0212d514: ; 0x0212d514
.byte 0xb1, 0x64, 0xd5, 0xd5
.global data_ov11_0212d518
data_ov11_0212d518: ; 0x0212d518
.byte 0x9c, 0xd2, 0x4e, 0x4e
.global data_ov11_0212d51c
data_ov11_0212d51c: ; 0x0212d51c
.byte 0x49, 0xe0, 0xa9, 0xa9
.global data_ov11_0212d520
data_ov11_0212d520: ; 0x0212d520
.byte 0xd8, 0xb4, 0x6c, 0x6c
.global data_ov11_0212d524
data_ov11_0212d524: ; 0x0212d524
.byte 0xac, 0xfa, 0x56, 0x56
.global data_ov11_0212d528
data_ov11_0212d528: ; 0x0212d528
.byte 0xf3, 0x07, 0xf4, 0xf4
.global data_ov11_0212d52c
data_ov11_0212d52c: ; 0x0212d52c
.byte 0xcf, 0x25, 0xea, 0xea
.global data_ov11_0212d530
data_ov11_0212d530: ; 0x0212d530
.byte 0xca, 0xaf, 0x65, 0x65
.global data_ov11_0212d534
data_ov11_0212d534: ; 0x0212d534
.byte 0xf4, 0x8e, 0x7a, 0x7a
.global data_ov11_0212d538
data_ov11_0212d538: ; 0x0212d538
.byte 0x47, 0xe9, 0xae, 0xae
.global data_ov11_0212d53c
data_ov11_0212d53c: ; 0x0212d53c
.byte 0x10, 0x18, 0x08, 0x08
.global data_ov11_0212d540
data_ov11_0212d540: ; 0x0212d540
.byte 0x6f, 0xd5, 0xba, 0xba
.global data_ov11_0212d544
data_ov11_0212d544: ; 0x0212d544
.byte 0xf0, 0x88, 0x78, 0x78
.global data_ov11_0212d548
data_ov11_0212d548: ; 0x0212d548
.byte 0x4a, 0x6f, 0x25, 0x25
.global data_ov11_0212d54c
data_ov11_0212d54c: ; 0x0212d54c
.byte 0x5c, 0x72, 0x2e, 0x2e
.global data_ov11_0212d550
data_ov11_0212d550: ; 0x0212d550
.byte 0x38, 0x24, 0x1c, 0x1c
.global data_ov11_0212d554
data_ov11_0212d554: ; 0x0212d554
.byte 0x57, 0xf1, 0xa6, 0xa6
.global data_ov11_0212d558
data_ov11_0212d558: ; 0x0212d558
.byte 0x73, 0xc7, 0xb4, 0xb4
.global data_ov11_0212d55c
data_ov11_0212d55c: ; 0x0212d55c
.byte 0x97, 0x51, 0xc6, 0xc6
.global data_ov11_0212d560
data_ov11_0212d560: ; 0x0212d560
.byte 0xcb, 0x23, 0xe8, 0xe8
.global data_ov11_0212d564
data_ov11_0212d564: ; 0x0212d564
.byte 0xa1, 0x7c, 0xdd, 0xdd
.global data_ov11_0212d568
data_ov11_0212d568: ; 0x0212d568
.byte 0xe8, 0x9c, 0x74, 0x74
.global data_ov11_0212d56c
data_ov11_0212d56c: ; 0x0212d56c
.byte 0x3e, 0x21, 0x1f, 0x1f
.global data_ov11_0212d570
data_ov11_0212d570: ; 0x0212d570
.byte 0x96, 0xdd, 0x4b, 0x4b
.global data_ov11_0212d574
data_ov11_0212d574: ; 0x0212d574
.byte 0x61, 0xdc, 0xbd, 0xbd
.global data_ov11_0212d578
data_ov11_0212d578: ; 0x0212d578
.byte 0x0d, 0x86, 0x8b, 0x8b
.global data_ov11_0212d57c
data_ov11_0212d57c: ; 0x0212d57c
.byte 0x0f, 0x85, 0x8a, 0x8a
.global data_ov11_0212d580
data_ov11_0212d580: ; 0x0212d580
.byte 0xe0, 0x90, 0x70, 0x70
.global data_ov11_0212d584
data_ov11_0212d584: ; 0x0212d584
.byte 0x7c, 0x42, 0x3e, 0x3e
.global data_ov11_0212d588
data_ov11_0212d588: ; 0x0212d588
.byte 0x71, 0xc4, 0xb5, 0xb5
.global data_ov11_0212d58c
data_ov11_0212d58c: ; 0x0212d58c
.byte 0xcc, 0xaa, 0x66, 0x66
.global data_ov11_0212d590
data_ov11_0212d590: ; 0x0212d590
.byte 0x90, 0xd8, 0x48, 0x48
.global data_ov11_0212d594
data_ov11_0212d594: ; 0x0212d594
.byte 0x06, 0x05, 0x03, 0x03
.global data_ov11_0212d598
data_ov11_0212d598: ; 0x0212d598
.byte 0xf7, 0x01, 0xf6, 0xf6
.global data_ov11_0212d59c
data_ov11_0212d59c: ; 0x0212d59c
.byte 0x1c, 0x12, 0x0e, 0x0e
.global data_ov11_0212d5a0
data_ov11_0212d5a0: ; 0x0212d5a0
.byte 0xc2, 0xa3, 0x61, 0x61
.global data_ov11_0212d5a4
data_ov11_0212d5a4: ; 0x0212d5a4
.byte 0x6a, 0x5f, 0x35, 0x35
.global data_ov11_0212d5a8
data_ov11_0212d5a8: ; 0x0212d5a8
.byte 0xae, 0xf9, 0x57, 0x57
.global data_ov11_0212d5ac
data_ov11_0212d5ac: ; 0x0212d5ac
.byte 0x69, 0xd0, 0xb9, 0xb9
.global data_ov11_0212d5b0
data_ov11_0212d5b0: ; 0x0212d5b0
.byte 0x17, 0x91, 0x86, 0x86
.global data_ov11_0212d5b4
data_ov11_0212d5b4: ; 0x0212d5b4
.byte 0x99, 0x58, 0xc1, 0xc1
.global data_ov11_0212d5b8
data_ov11_0212d5b8: ; 0x0212d5b8
.byte 0x3a, 0x27, 0x1d, 0x1d
.global data_ov11_0212d5bc
data_ov11_0212d5bc: ; 0x0212d5bc
.byte 0x27, 0xb9, 0x9e, 0x9e
.global data_ov11_0212d5c0
data_ov11_0212d5c0: ; 0x0212d5c0
.byte 0xd9, 0x38, 0xe1, 0xe1
.global data_ov11_0212d5c4
data_ov11_0212d5c4: ; 0x0212d5c4
.byte 0xeb, 0x13, 0xf8, 0xf8
.global data_ov11_0212d5c8
data_ov11_0212d5c8: ; 0x0212d5c8
.byte 0x2b, 0xb3, 0x98, 0x98
.global data_ov11_0212d5cc
data_ov11_0212d5cc: ; 0x0212d5cc
.byte 0x22, 0x33, 0x11, 0x11
.global data_ov11_0212d5d0
data_ov11_0212d5d0: ; 0x0212d5d0
.byte 0xd2, 0xbb, 0x69, 0x69
.global data_ov11_0212d5d4
data_ov11_0212d5d4: ; 0x0212d5d4
.byte 0xa9, 0x70, 0xd9, 0xd9
.global data_ov11_0212d5d8
data_ov11_0212d5d8: ; 0x0212d5d8
.byte 0x07, 0x89, 0x8e, 0x8e
.global data_ov11_0212d5dc
data_ov11_0212d5dc: ; 0x0212d5dc
.byte 0x33, 0xa7, 0x94, 0x94
.global data_ov11_0212d5e0
data_ov11_0212d5e0: ; 0x0212d5e0
.byte 0x2d, 0xb6, 0x9b, 0x9b
.global data_ov11_0212d5e4
data_ov11_0212d5e4: ; 0x0212d5e4
.byte 0x3c, 0x22, 0x1e, 0x1e
.global data_ov11_0212d5e8
data_ov11_0212d5e8: ; 0x0212d5e8
.byte 0x15, 0x92, 0x87, 0x87
.global data_ov11_0212d5ec
data_ov11_0212d5ec: ; 0x0212d5ec
.byte 0xc9, 0x20, 0xe9, 0xe9
.global data_ov11_0212d5f0
data_ov11_0212d5f0: ; 0x0212d5f0
.byte 0x87, 0x49, 0xce, 0xce
.global data_ov11_0212d5f4
data_ov11_0212d5f4: ; 0x0212d5f4
.byte 0xaa, 0xff, 0x55, 0x55
.global data_ov11_0212d5f8
data_ov11_0212d5f8: ; 0x0212d5f8
.byte 0x50, 0x78, 0x28, 0x28
.global data_ov11_0212d5fc
data_ov11_0212d5fc: ; 0x0212d5fc
.byte 0xa5, 0x7a, 0xdf, 0xdf
.global data_ov11_0212d600
data_ov11_0212d600: ; 0x0212d600
.byte 0x03, 0x8f, 0x8c, 0x8c
.global data_ov11_0212d604
data_ov11_0212d604: ; 0x0212d604
.byte 0x59, 0xf8, 0xa1, 0xa1
.global data_ov11_0212d608
data_ov11_0212d608: ; 0x0212d608
.byte 0x09, 0x80, 0x89, 0x89
.global data_ov11_0212d60c
data_ov11_0212d60c: ; 0x0212d60c
.byte 0x1a, 0x17, 0x0d, 0x0d
.global data_ov11_0212d610
data_ov11_0212d610: ; 0x0212d610
.byte 0x65, 0xda, 0xbf, 0xbf
.global data_ov11_0212d614
data_ov11_0212d614: ; 0x0212d614
.byte 0xd7, 0x31, 0xe6, 0xe6
.global data_ov11_0212d618
data_ov11_0212d618: ; 0x0212d618
.byte 0x84, 0xc6, 0x42, 0x42
.global data_ov11_0212d61c
data_ov11_0212d61c: ; 0x0212d61c
.byte 0xd0, 0xb8, 0x68, 0x68
.global data_ov11_0212d620
data_ov11_0212d620: ; 0x0212d620
.byte 0x82, 0xc3, 0x41, 0x41
.global data_ov11_0212d624
data_ov11_0212d624: ; 0x0212d624
.byte 0x29, 0xb0, 0x99, 0x99
.global data_ov11_0212d628
data_ov11_0212d628: ; 0x0212d628
.byte 0x5a, 0x77, 0x2d, 0x2d
.global data_ov11_0212d62c
data_ov11_0212d62c: ; 0x0212d62c
.byte 0x1e, 0x11, 0x0f, 0x0f
.global data_ov11_0212d630
data_ov11_0212d630: ; 0x0212d630
.byte 0x7b, 0xcb, 0xb0, 0xb0
.global data_ov11_0212d634
data_ov11_0212d634: ; 0x0212d634
.byte 0xa8, 0xfc, 0x54, 0x54
.global data_ov11_0212d638
data_ov11_0212d638: ; 0x0212d638
.byte 0x6d, 0xd6, 0xbb, 0xbb
.global data_ov11_0212d63c
data_ov11_0212d63c: ; 0x0212d63c
.byte 0x2c, 0x3a, 0x16, 0x16
.global data_ov11_0212d640
data_ov11_0212d640: ; 0x0212d640
.byte 0x63, 0x63, 0x63, 0x63
.global data_ov11_0212d644
data_ov11_0212d644: ; 0x0212d644
.byte 0x7c, 0x7c, 0x7c, 0x7c
.global data_ov11_0212d648
data_ov11_0212d648: ; 0x0212d648
.byte 0x77, 0x77, 0x77, 0x77
.global data_ov11_0212d64c
data_ov11_0212d64c: ; 0x0212d64c
.byte 0x7b, 0x7b, 0x7b, 0x7b
.global data_ov11_0212d650
data_ov11_0212d650: ; 0x0212d650
.byte 0xf2, 0xf2, 0xf2, 0xf2
.global data_ov11_0212d654
data_ov11_0212d654: ; 0x0212d654
.byte 0x6b, 0x6b, 0x6b, 0x6b
.global data_ov11_0212d658
data_ov11_0212d658: ; 0x0212d658
.byte 0x6f, 0x6f, 0x6f, 0x6f
.global data_ov11_0212d65c
data_ov11_0212d65c: ; 0x0212d65c
.byte 0xc5, 0xc5, 0xc5, 0xc5
.global data_ov11_0212d660
data_ov11_0212d660: ; 0x0212d660
.byte 0x30, 0x30, 0x30, 0x30
.global data_ov11_0212d664
data_ov11_0212d664: ; 0x0212d664
.byte 0x01, 0x01, 0x01, 0x01
.global data_ov11_0212d668
data_ov11_0212d668: ; 0x0212d668
.byte 0x67, 0x67, 0x67, 0x67
.global data_ov11_0212d66c
data_ov11_0212d66c: ; 0x0212d66c
.byte 0x2b, 0x2b, 0x2b, 0x2b
.global data_ov11_0212d670
data_ov11_0212d670: ; 0x0212d670
.byte 0xfe, 0xfe, 0xfe, 0xfe
.global data_ov11_0212d674
data_ov11_0212d674: ; 0x0212d674
.byte 0xd7, 0xd7, 0xd7, 0xd7
.global data_ov11_0212d678
data_ov11_0212d678: ; 0x0212d678
.byte 0xab, 0xab, 0xab, 0xab
.global data_ov11_0212d67c
data_ov11_0212d67c: ; 0x0212d67c
.byte 0x76, 0x76, 0x76, 0x76
.global data_ov11_0212d680
data_ov11_0212d680: ; 0x0212d680
.byte 0xca, 0xca, 0xca, 0xca
.global data_ov11_0212d684
data_ov11_0212d684: ; 0x0212d684
.byte 0x82, 0x82, 0x82, 0x82
.global data_ov11_0212d688
data_ov11_0212d688: ; 0x0212d688
.byte 0xc9, 0xc9, 0xc9, 0xc9
.global data_ov11_0212d68c
data_ov11_0212d68c: ; 0x0212d68c
.byte 0x7d, 0x7d, 0x7d, 0x7d
.global data_ov11_0212d690
data_ov11_0212d690: ; 0x0212d690
.byte 0xfa, 0xfa, 0xfa, 0xfa
.global data_ov11_0212d694
data_ov11_0212d694: ; 0x0212d694
.byte 0x59, 0x59, 0x59, 0x59
.global data_ov11_0212d698
data_ov11_0212d698: ; 0x0212d698
.byte 0x47, 0x47, 0x47, 0x47
.global data_ov11_0212d69c
data_ov11_0212d69c: ; 0x0212d69c
.byte 0xf0, 0xf0, 0xf0, 0xf0
.global data_ov11_0212d6a0
data_ov11_0212d6a0: ; 0x0212d6a0
.byte 0xad, 0xad, 0xad, 0xad
.global data_ov11_0212d6a4
data_ov11_0212d6a4: ; 0x0212d6a4
.byte 0xd4, 0xd4, 0xd4, 0xd4
.global data_ov11_0212d6a8
data_ov11_0212d6a8: ; 0x0212d6a8
.byte 0xa2, 0xa2, 0xa2, 0xa2
.global data_ov11_0212d6ac
data_ov11_0212d6ac: ; 0x0212d6ac
.byte 0xaf, 0xaf, 0xaf, 0xaf
.global data_ov11_0212d6b0
data_ov11_0212d6b0: ; 0x0212d6b0
.byte 0x9c, 0x9c, 0x9c, 0x9c
.global data_ov11_0212d6b4
data_ov11_0212d6b4: ; 0x0212d6b4
.byte 0xa4, 0xa4, 0xa4, 0xa4
.global data_ov11_0212d6b8
data_ov11_0212d6b8: ; 0x0212d6b8
.byte 0x72, 0x72, 0x72, 0x72
.global data_ov11_0212d6bc
data_ov11_0212d6bc: ; 0x0212d6bc
.byte 0xc0, 0xc0, 0xc0, 0xc0
.global data_ov11_0212d6c0
data_ov11_0212d6c0: ; 0x0212d6c0
.byte 0xb7, 0xb7, 0xb7, 0xb7
.global data_ov11_0212d6c4
data_ov11_0212d6c4: ; 0x0212d6c4
.byte 0xfd, 0xfd, 0xfd, 0xfd
.global data_ov11_0212d6c8
data_ov11_0212d6c8: ; 0x0212d6c8
.byte 0x93, 0x93, 0x93, 0x93
.global data_ov11_0212d6cc
data_ov11_0212d6cc: ; 0x0212d6cc
.byte 0x26, 0x26, 0x26, 0x26
.global data_ov11_0212d6d0
data_ov11_0212d6d0: ; 0x0212d6d0
.byte 0x36, 0x36, 0x36, 0x36
.global data_ov11_0212d6d4
data_ov11_0212d6d4: ; 0x0212d6d4
.byte 0x3f, 0x3f, 0x3f, 0x3f
.global data_ov11_0212d6d8
data_ov11_0212d6d8: ; 0x0212d6d8
.byte 0xf7, 0xf7, 0xf7, 0xf7
.global data_ov11_0212d6dc
data_ov11_0212d6dc: ; 0x0212d6dc
.byte 0xcc, 0xcc, 0xcc, 0xcc
.global data_ov11_0212d6e0
data_ov11_0212d6e0: ; 0x0212d6e0
.byte 0x34, 0x34, 0x34, 0x34
.global data_ov11_0212d6e4
data_ov11_0212d6e4: ; 0x0212d6e4
.byte 0xa5, 0xa5, 0xa5, 0xa5
.global data_ov11_0212d6e8
data_ov11_0212d6e8: ; 0x0212d6e8
.byte 0xe5, 0xe5, 0xe5, 0xe5
.global data_ov11_0212d6ec
data_ov11_0212d6ec: ; 0x0212d6ec
.byte 0xf1, 0xf1, 0xf1, 0xf1
.global data_ov11_0212d6f0
data_ov11_0212d6f0: ; 0x0212d6f0
.byte 0x71, 0x71, 0x71, 0x71
.global data_ov11_0212d6f4
data_ov11_0212d6f4: ; 0x0212d6f4
.byte 0xd8, 0xd8, 0xd8, 0xd8
.global data_ov11_0212d6f8
data_ov11_0212d6f8: ; 0x0212d6f8
.byte 0x31, 0x31, 0x31, 0x31
.global data_ov11_0212d6fc
data_ov11_0212d6fc: ; 0x0212d6fc
.byte 0x15, 0x15, 0x15, 0x15
.global data_ov11_0212d700
data_ov11_0212d700: ; 0x0212d700
.byte 0x04, 0x04, 0x04, 0x04
.global data_ov11_0212d704
data_ov11_0212d704: ; 0x0212d704
.byte 0xc7, 0xc7, 0xc7, 0xc7
.global data_ov11_0212d708
data_ov11_0212d708: ; 0x0212d708
.byte 0x23, 0x23, 0x23, 0x23
.global data_ov11_0212d70c
data_ov11_0212d70c: ; 0x0212d70c
.byte 0xc3, 0xc3, 0xc3, 0xc3
.global data_ov11_0212d710
data_ov11_0212d710: ; 0x0212d710
.byte 0x18, 0x18, 0x18, 0x18
.global data_ov11_0212d714
data_ov11_0212d714: ; 0x0212d714
.byte 0x96, 0x96, 0x96, 0x96
.global data_ov11_0212d718
data_ov11_0212d718: ; 0x0212d718
.byte 0x05, 0x05, 0x05, 0x05
.global data_ov11_0212d71c
data_ov11_0212d71c: ; 0x0212d71c
.byte 0x9a, 0x9a, 0x9a, 0x9a
.global data_ov11_0212d720
data_ov11_0212d720: ; 0x0212d720
.byte 0x07, 0x07, 0x07, 0x07
.global data_ov11_0212d724
data_ov11_0212d724: ; 0x0212d724
.byte 0x12, 0x12, 0x12, 0x12
.global data_ov11_0212d728
data_ov11_0212d728: ; 0x0212d728
.byte 0x80, 0x80, 0x80, 0x80
.global data_ov11_0212d72c
data_ov11_0212d72c: ; 0x0212d72c
.byte 0xe2, 0xe2, 0xe2, 0xe2
.global data_ov11_0212d730
data_ov11_0212d730: ; 0x0212d730
.byte 0xeb, 0xeb, 0xeb, 0xeb
.global data_ov11_0212d734
data_ov11_0212d734: ; 0x0212d734
.byte 0x27, 0x27, 0x27, 0x27
.global data_ov11_0212d738
data_ov11_0212d738: ; 0x0212d738
.byte 0xb2, 0xb2, 0xb2, 0xb2
.global data_ov11_0212d73c
data_ov11_0212d73c: ; 0x0212d73c
.byte 0x75, 0x75, 0x75, 0x75
.global data_ov11_0212d740
data_ov11_0212d740: ; 0x0212d740
.byte 0x09, 0x09, 0x09, 0x09
.global data_ov11_0212d744
data_ov11_0212d744: ; 0x0212d744
.byte 0x83, 0x83, 0x83, 0x83
.global data_ov11_0212d748
data_ov11_0212d748: ; 0x0212d748
.byte 0x2c, 0x2c, 0x2c, 0x2c
.global data_ov11_0212d74c
data_ov11_0212d74c: ; 0x0212d74c
.byte 0x1a, 0x1a, 0x1a, 0x1a
.global data_ov11_0212d750
data_ov11_0212d750: ; 0x0212d750
.byte 0x1b, 0x1b, 0x1b, 0x1b
.global data_ov11_0212d754
data_ov11_0212d754: ; 0x0212d754
.byte 0x6e, 0x6e, 0x6e, 0x6e
.global data_ov11_0212d758
data_ov11_0212d758: ; 0x0212d758
.byte 0x5a, 0x5a, 0x5a, 0x5a
.global data_ov11_0212d75c
data_ov11_0212d75c: ; 0x0212d75c
.byte 0xa0, 0xa0, 0xa0, 0xa0
.global data_ov11_0212d760
data_ov11_0212d760: ; 0x0212d760
.byte 0x52, 0x52, 0x52, 0x52
.global data_ov11_0212d764
data_ov11_0212d764: ; 0x0212d764
.byte 0x3b, 0x3b, 0x3b, 0x3b
.global data_ov11_0212d768
data_ov11_0212d768: ; 0x0212d768
.byte 0xd6, 0xd6, 0xd6, 0xd6
.global data_ov11_0212d76c
data_ov11_0212d76c: ; 0x0212d76c
.byte 0xb3, 0xb3, 0xb3, 0xb3
.global data_ov11_0212d770
data_ov11_0212d770: ; 0x0212d770
.byte 0x29, 0x29, 0x29, 0x29
.global data_ov11_0212d774
data_ov11_0212d774: ; 0x0212d774
.byte 0xe3, 0xe3, 0xe3, 0xe3
.global data_ov11_0212d778
data_ov11_0212d778: ; 0x0212d778
.byte 0x2f, 0x2f, 0x2f, 0x2f
.global data_ov11_0212d77c
data_ov11_0212d77c: ; 0x0212d77c
.byte 0x84, 0x84, 0x84, 0x84
.global data_ov11_0212d780
data_ov11_0212d780: ; 0x0212d780
.byte 0x53, 0x53, 0x53, 0x53
.global data_ov11_0212d784
data_ov11_0212d784: ; 0x0212d784
.byte 0xd1, 0xd1, 0xd1, 0xd1
.global data_ov11_0212d788
data_ov11_0212d788: ; 0x0212d788
.byte 0x00, 0x00, 0x00, 0x00
.global data_ov11_0212d78c
data_ov11_0212d78c: ; 0x0212d78c
.byte 0xed, 0xed, 0xed, 0xed
.global data_ov11_0212d790
data_ov11_0212d790: ; 0x0212d790
.byte 0x20, 0x20, 0x20, 0x20
.global data_ov11_0212d794
data_ov11_0212d794: ; 0x0212d794
.byte 0xfc, 0xfc, 0xfc, 0xfc
.global data_ov11_0212d798
data_ov11_0212d798: ; 0x0212d798
.byte 0xb1, 0xb1, 0xb1, 0xb1
.global data_ov11_0212d79c
data_ov11_0212d79c: ; 0x0212d79c
.byte 0x5b, 0x5b, 0x5b, 0x5b
.global data_ov11_0212d7a0
data_ov11_0212d7a0: ; 0x0212d7a0
.byte 0x6a, 0x6a, 0x6a, 0x6a
.global data_ov11_0212d7a4
data_ov11_0212d7a4: ; 0x0212d7a4
.byte 0xcb, 0xcb, 0xcb, 0xcb
.global data_ov11_0212d7a8
data_ov11_0212d7a8: ; 0x0212d7a8
.byte 0xbe, 0xbe, 0xbe, 0xbe
.global data_ov11_0212d7ac
data_ov11_0212d7ac: ; 0x0212d7ac
.byte 0x39, 0x39, 0x39, 0x39
.global data_ov11_0212d7b0
data_ov11_0212d7b0: ; 0x0212d7b0
.byte 0x4a, 0x4a, 0x4a, 0x4a
.global data_ov11_0212d7b4
data_ov11_0212d7b4: ; 0x0212d7b4
.byte 0x4c, 0x4c, 0x4c, 0x4c
.global data_ov11_0212d7b8
data_ov11_0212d7b8: ; 0x0212d7b8
.byte 0x58, 0x58, 0x58, 0x58
.global data_ov11_0212d7bc
data_ov11_0212d7bc: ; 0x0212d7bc
.byte 0xcf, 0xcf, 0xcf, 0xcf
.global data_ov11_0212d7c0
data_ov11_0212d7c0: ; 0x0212d7c0
.byte 0xd0, 0xd0, 0xd0, 0xd0
.global data_ov11_0212d7c4
data_ov11_0212d7c4: ; 0x0212d7c4
.byte 0xef, 0xef, 0xef, 0xef
.global data_ov11_0212d7c8
data_ov11_0212d7c8: ; 0x0212d7c8
.byte 0xaa, 0xaa, 0xaa, 0xaa
.global data_ov11_0212d7cc
data_ov11_0212d7cc: ; 0x0212d7cc
.byte 0xfb, 0xfb, 0xfb, 0xfb
.global data_ov11_0212d7d0
data_ov11_0212d7d0: ; 0x0212d7d0
.byte 0x43, 0x43, 0x43, 0x43
.global data_ov11_0212d7d4
data_ov11_0212d7d4: ; 0x0212d7d4
.byte 0x4d, 0x4d, 0x4d, 0x4d
.global data_ov11_0212d7d8
data_ov11_0212d7d8: ; 0x0212d7d8
.byte 0x33, 0x33, 0x33, 0x33
.global data_ov11_0212d7dc
data_ov11_0212d7dc: ; 0x0212d7dc
.byte 0x85, 0x85, 0x85, 0x85
.global data_ov11_0212d7e0
data_ov11_0212d7e0: ; 0x0212d7e0
.byte 0x45, 0x45, 0x45, 0x45
.global data_ov11_0212d7e4
data_ov11_0212d7e4: ; 0x0212d7e4
.byte 0xf9, 0xf9, 0xf9, 0xf9
.global data_ov11_0212d7e8
data_ov11_0212d7e8: ; 0x0212d7e8
.byte 0x02, 0x02, 0x02, 0x02
.global data_ov11_0212d7ec
data_ov11_0212d7ec: ; 0x0212d7ec
.byte 0x7f, 0x7f, 0x7f, 0x7f
.global data_ov11_0212d7f0
data_ov11_0212d7f0: ; 0x0212d7f0
.byte 0x50, 0x50, 0x50, 0x50
.global data_ov11_0212d7f4
data_ov11_0212d7f4: ; 0x0212d7f4
.byte 0x3c, 0x3c, 0x3c, 0x3c
.global data_ov11_0212d7f8
data_ov11_0212d7f8: ; 0x0212d7f8
.byte 0x9f, 0x9f, 0x9f, 0x9f
.global data_ov11_0212d7fc
data_ov11_0212d7fc: ; 0x0212d7fc
.byte 0xa8, 0xa8, 0xa8, 0xa8
.global data_ov11_0212d800
data_ov11_0212d800: ; 0x0212d800
.byte 0x51, 0x51, 0x51, 0x51
.global data_ov11_0212d804
data_ov11_0212d804: ; 0x0212d804
.byte 0xa3, 0xa3, 0xa3, 0xa3
.global data_ov11_0212d808
data_ov11_0212d808: ; 0x0212d808
.byte 0x40, 0x40, 0x40, 0x40
.global data_ov11_0212d80c
data_ov11_0212d80c: ; 0x0212d80c
.byte 0x8f, 0x8f, 0x8f, 0x8f
.global data_ov11_0212d810
data_ov11_0212d810: ; 0x0212d810
.byte 0x92, 0x92, 0x92, 0x92
.global data_ov11_0212d814
data_ov11_0212d814: ; 0x0212d814
.byte 0x9d, 0x9d, 0x9d, 0x9d
.global data_ov11_0212d818
data_ov11_0212d818: ; 0x0212d818
.byte 0x38, 0x38, 0x38, 0x38
.global data_ov11_0212d81c
data_ov11_0212d81c: ; 0x0212d81c
.byte 0xf5, 0xf5, 0xf5, 0xf5
.global data_ov11_0212d820
data_ov11_0212d820: ; 0x0212d820
.byte 0xbc, 0xbc, 0xbc, 0xbc
.global data_ov11_0212d824
data_ov11_0212d824: ; 0x0212d824
.byte 0xb6, 0xb6, 0xb6, 0xb6
.global data_ov11_0212d828
data_ov11_0212d828: ; 0x0212d828
.byte 0xda, 0xda, 0xda, 0xda
.global data_ov11_0212d82c
data_ov11_0212d82c: ; 0x0212d82c
.byte 0x21, 0x21, 0x21, 0x21
.global data_ov11_0212d830
data_ov11_0212d830: ; 0x0212d830
.byte 0x10, 0x10, 0x10, 0x10
.global data_ov11_0212d834
data_ov11_0212d834: ; 0x0212d834
.byte 0xff, 0xff, 0xff, 0xff
.global data_ov11_0212d838
data_ov11_0212d838: ; 0x0212d838
.byte 0xf3, 0xf3, 0xf3, 0xf3
.global data_ov11_0212d83c
data_ov11_0212d83c: ; 0x0212d83c
.byte 0xd2, 0xd2, 0xd2, 0xd2
.global data_ov11_0212d840
data_ov11_0212d840: ; 0x0212d840
.byte 0xcd, 0xcd, 0xcd, 0xcd
.global data_ov11_0212d844
data_ov11_0212d844: ; 0x0212d844
.byte 0x0c, 0x0c, 0x0c, 0x0c
.global data_ov11_0212d848
data_ov11_0212d848: ; 0x0212d848
.byte 0x13, 0x13, 0x13, 0x13
.global data_ov11_0212d84c
data_ov11_0212d84c: ; 0x0212d84c
.byte 0xec, 0xec, 0xec, 0xec
.global data_ov11_0212d850
data_ov11_0212d850: ; 0x0212d850
.byte 0x5f, 0x5f, 0x5f, 0x5f
.global data_ov11_0212d854
data_ov11_0212d854: ; 0x0212d854
.byte 0x97, 0x97, 0x97, 0x97
.global data_ov11_0212d858
data_ov11_0212d858: ; 0x0212d858
.byte 0x44, 0x44, 0x44, 0x44
.global data_ov11_0212d85c
data_ov11_0212d85c: ; 0x0212d85c
.byte 0x17, 0x17, 0x17, 0x17
.global data_ov11_0212d860
data_ov11_0212d860: ; 0x0212d860
.byte 0xc4, 0xc4, 0xc4, 0xc4
.global data_ov11_0212d864
data_ov11_0212d864: ; 0x0212d864
.byte 0xa7, 0xa7, 0xa7, 0xa7
.global data_ov11_0212d868
data_ov11_0212d868: ; 0x0212d868
.byte 0x7e, 0x7e, 0x7e, 0x7e
.global data_ov11_0212d86c
data_ov11_0212d86c: ; 0x0212d86c
.byte 0x3d, 0x3d, 0x3d, 0x3d
.global data_ov11_0212d870
data_ov11_0212d870: ; 0x0212d870
.byte 0x64, 0x64, 0x64, 0x64
.global data_ov11_0212d874
data_ov11_0212d874: ; 0x0212d874
.byte 0x5d, 0x5d, 0x5d, 0x5d
.global data_ov11_0212d878
data_ov11_0212d878: ; 0x0212d878
.byte 0x19, 0x19, 0x19, 0x19
.global data_ov11_0212d87c
data_ov11_0212d87c: ; 0x0212d87c
.byte 0x73, 0x73, 0x73, 0x73
.global data_ov11_0212d880
data_ov11_0212d880: ; 0x0212d880
.byte 0x60, 0x60, 0x60, 0x60
.global data_ov11_0212d884
data_ov11_0212d884: ; 0x0212d884
.byte 0x81, 0x81, 0x81, 0x81
.global data_ov11_0212d888
data_ov11_0212d888: ; 0x0212d888
.byte 0x4f, 0x4f, 0x4f, 0x4f
.global data_ov11_0212d88c
data_ov11_0212d88c: ; 0x0212d88c
.byte 0xdc, 0xdc, 0xdc, 0xdc
.global data_ov11_0212d890
data_ov11_0212d890: ; 0x0212d890
.byte 0x22, 0x22, 0x22, 0x22
.global data_ov11_0212d894
data_ov11_0212d894: ; 0x0212d894
.byte 0x2a, 0x2a, 0x2a, 0x2a
.global data_ov11_0212d898
data_ov11_0212d898: ; 0x0212d898
.byte 0x90, 0x90, 0x90, 0x90
.global data_ov11_0212d89c
data_ov11_0212d89c: ; 0x0212d89c
.byte 0x88, 0x88, 0x88, 0x88
.global data_ov11_0212d8a0
data_ov11_0212d8a0: ; 0x0212d8a0
.byte 0x46, 0x46, 0x46, 0x46
.global data_ov11_0212d8a4
data_ov11_0212d8a4: ; 0x0212d8a4
.byte 0xee, 0xee, 0xee, 0xee
.global data_ov11_0212d8a8
data_ov11_0212d8a8: ; 0x0212d8a8
.byte 0xb8, 0xb8, 0xb8, 0xb8
.global data_ov11_0212d8ac
data_ov11_0212d8ac: ; 0x0212d8ac
.byte 0x14, 0x14, 0x14, 0x14
.global data_ov11_0212d8b0
data_ov11_0212d8b0: ; 0x0212d8b0
.byte 0xde, 0xde, 0xde, 0xde
.global data_ov11_0212d8b4
data_ov11_0212d8b4: ; 0x0212d8b4
.byte 0x5e, 0x5e, 0x5e, 0x5e
.global data_ov11_0212d8b8
data_ov11_0212d8b8: ; 0x0212d8b8
.byte 0x0b, 0x0b, 0x0b, 0x0b
.global data_ov11_0212d8bc
data_ov11_0212d8bc: ; 0x0212d8bc
.byte 0xdb, 0xdb, 0xdb, 0xdb
.global data_ov11_0212d8c0
data_ov11_0212d8c0: ; 0x0212d8c0
.byte 0xe0, 0xe0, 0xe0, 0xe0
.global data_ov11_0212d8c4
data_ov11_0212d8c4: ; 0x0212d8c4
.byte 0x32, 0x32, 0x32, 0x32
.global data_ov11_0212d8c8
data_ov11_0212d8c8: ; 0x0212d8c8
.byte 0x3a, 0x3a, 0x3a, 0x3a
.global data_ov11_0212d8cc
data_ov11_0212d8cc: ; 0x0212d8cc
.byte 0x0a, 0x0a, 0x0a, 0x0a
.global data_ov11_0212d8d0
data_ov11_0212d8d0: ; 0x0212d8d0
.byte 0x49, 0x49, 0x49, 0x49
.global data_ov11_0212d8d4
data_ov11_0212d8d4: ; 0x0212d8d4
.byte 0x06, 0x06, 0x06, 0x06
.global data_ov11_0212d8d8
data_ov11_0212d8d8: ; 0x0212d8d8
.byte 0x24, 0x24, 0x24, 0x24
.global data_ov11_0212d8dc
data_ov11_0212d8dc: ; 0x0212d8dc
.byte 0x5c, 0x5c, 0x5c, 0x5c
.global data_ov11_0212d8e0
data_ov11_0212d8e0: ; 0x0212d8e0
.byte 0xc2, 0xc2, 0xc2, 0xc2
.global data_ov11_0212d8e4
data_ov11_0212d8e4: ; 0x0212d8e4
.byte 0xd3, 0xd3, 0xd3, 0xd3
.global data_ov11_0212d8e8
data_ov11_0212d8e8: ; 0x0212d8e8
.byte 0xac, 0xac, 0xac, 0xac
.global data_ov11_0212d8ec
data_ov11_0212d8ec: ; 0x0212d8ec
.byte 0x62, 0x62, 0x62, 0x62
.global data_ov11_0212d8f0
data_ov11_0212d8f0: ; 0x0212d8f0
.byte 0x91, 0x91, 0x91, 0x91
.global data_ov11_0212d8f4
data_ov11_0212d8f4: ; 0x0212d8f4
.byte 0x95, 0x95, 0x95, 0x95
.global data_ov11_0212d8f8
data_ov11_0212d8f8: ; 0x0212d8f8
.byte 0xe4, 0xe4, 0xe4, 0xe4
.global data_ov11_0212d8fc
data_ov11_0212d8fc: ; 0x0212d8fc
.byte 0x79, 0x79, 0x79, 0x79
.global data_ov11_0212d900
data_ov11_0212d900: ; 0x0212d900
.byte 0xe7, 0xe7, 0xe7, 0xe7
.global data_ov11_0212d904
data_ov11_0212d904: ; 0x0212d904
.byte 0xc8, 0xc8, 0xc8, 0xc8
.global data_ov11_0212d908
data_ov11_0212d908: ; 0x0212d908
.byte 0x37, 0x37, 0x37, 0x37
.global data_ov11_0212d90c
data_ov11_0212d90c: ; 0x0212d90c
.byte 0x6d, 0x6d, 0x6d, 0x6d
.global data_ov11_0212d910
data_ov11_0212d910: ; 0x0212d910
.byte 0x8d, 0x8d, 0x8d, 0x8d
.global data_ov11_0212d914
data_ov11_0212d914: ; 0x0212d914
.byte 0xd5, 0xd5, 0xd5, 0xd5
.global data_ov11_0212d918
data_ov11_0212d918: ; 0x0212d918
.byte 0x4e, 0x4e, 0x4e, 0x4e
.global data_ov11_0212d91c
data_ov11_0212d91c: ; 0x0212d91c
.byte 0xa9, 0xa9, 0xa9, 0xa9
.global data_ov11_0212d920
data_ov11_0212d920: ; 0x0212d920
.byte 0x6c, 0x6c, 0x6c, 0x6c
.global data_ov11_0212d924
data_ov11_0212d924: ; 0x0212d924
.byte 0x56, 0x56, 0x56, 0x56
.global data_ov11_0212d928
data_ov11_0212d928: ; 0x0212d928
.byte 0xf4, 0xf4, 0xf4, 0xf4
.global data_ov11_0212d92c
data_ov11_0212d92c: ; 0x0212d92c
.byte 0xea, 0xea, 0xea, 0xea
.global data_ov11_0212d930
data_ov11_0212d930: ; 0x0212d930
.byte 0x65, 0x65, 0x65, 0x65
.global data_ov11_0212d934
data_ov11_0212d934: ; 0x0212d934
.byte 0x7a, 0x7a, 0x7a, 0x7a
.global data_ov11_0212d938
data_ov11_0212d938: ; 0x0212d938
.byte 0xae, 0xae, 0xae, 0xae
.global data_ov11_0212d93c
data_ov11_0212d93c: ; 0x0212d93c
.byte 0x08, 0x08, 0x08, 0x08
.global data_ov11_0212d940
data_ov11_0212d940: ; 0x0212d940
.byte 0xba, 0xba, 0xba, 0xba
.global data_ov11_0212d944
data_ov11_0212d944: ; 0x0212d944
.byte 0x78, 0x78, 0x78, 0x78
.global data_ov11_0212d948
data_ov11_0212d948: ; 0x0212d948
.byte 0x25, 0x25, 0x25, 0x25
.global data_ov11_0212d94c
data_ov11_0212d94c: ; 0x0212d94c
.byte 0x2e, 0x2e, 0x2e, 0x2e
.global data_ov11_0212d950
data_ov11_0212d950: ; 0x0212d950
.byte 0x1c, 0x1c, 0x1c, 0x1c
.global data_ov11_0212d954
data_ov11_0212d954: ; 0x0212d954
.byte 0xa6, 0xa6, 0xa6, 0xa6
.global data_ov11_0212d958
data_ov11_0212d958: ; 0x0212d958
.byte 0xb4, 0xb4, 0xb4, 0xb4
.global data_ov11_0212d95c
data_ov11_0212d95c: ; 0x0212d95c
.byte 0xc6, 0xc6, 0xc6, 0xc6
.global data_ov11_0212d960
data_ov11_0212d960: ; 0x0212d960
.byte 0xe8, 0xe8, 0xe8, 0xe8
.global data_ov11_0212d964
data_ov11_0212d964: ; 0x0212d964
.byte 0xdd, 0xdd, 0xdd, 0xdd
.global data_ov11_0212d968
data_ov11_0212d968: ; 0x0212d968
.byte 0x74, 0x74, 0x74, 0x74
.global data_ov11_0212d96c
data_ov11_0212d96c: ; 0x0212d96c
.byte 0x1f, 0x1f, 0x1f, 0x1f
.global data_ov11_0212d970
data_ov11_0212d970: ; 0x0212d970
.byte 0x4b, 0x4b, 0x4b, 0x4b
.global data_ov11_0212d974
data_ov11_0212d974: ; 0x0212d974
.byte 0xbd, 0xbd, 0xbd, 0xbd
.global data_ov11_0212d978
data_ov11_0212d978: ; 0x0212d978
.byte 0x8b, 0x8b, 0x8b, 0x8b
.global data_ov11_0212d97c
data_ov11_0212d97c: ; 0x0212d97c
.byte 0x8a, 0x8a, 0x8a, 0x8a
.global data_ov11_0212d980
data_ov11_0212d980: ; 0x0212d980
.byte 0x70, 0x70, 0x70, 0x70
.global data_ov11_0212d984
data_ov11_0212d984: ; 0x0212d984
.byte 0x3e, 0x3e, 0x3e, 0x3e
.global data_ov11_0212d988
data_ov11_0212d988: ; 0x0212d988
.byte 0xb5, 0xb5, 0xb5, 0xb5
.global data_ov11_0212d98c
data_ov11_0212d98c: ; 0x0212d98c
.byte 0x66, 0x66, 0x66, 0x66
.global data_ov11_0212d990
data_ov11_0212d990: ; 0x0212d990
.byte 0x48, 0x48, 0x48, 0x48
.global data_ov11_0212d994
data_ov11_0212d994: ; 0x0212d994
.byte 0x03, 0x03, 0x03, 0x03
.global data_ov11_0212d998
data_ov11_0212d998: ; 0x0212d998
.byte 0xf6, 0xf6, 0xf6, 0xf6
.global data_ov11_0212d99c
data_ov11_0212d99c: ; 0x0212d99c
.byte 0x0e, 0x0e, 0x0e, 0x0e
.global data_ov11_0212d9a0
data_ov11_0212d9a0: ; 0x0212d9a0
.byte 0x61, 0x61, 0x61, 0x61
.global data_ov11_0212d9a4
data_ov11_0212d9a4: ; 0x0212d9a4
.byte 0x35, 0x35, 0x35, 0x35
.global data_ov11_0212d9a8
data_ov11_0212d9a8: ; 0x0212d9a8
.byte 0x57, 0x57, 0x57, 0x57
.global data_ov11_0212d9ac
data_ov11_0212d9ac: ; 0x0212d9ac
.byte 0xb9, 0xb9, 0xb9, 0xb9
.global data_ov11_0212d9b0
data_ov11_0212d9b0: ; 0x0212d9b0
.byte 0x86, 0x86, 0x86, 0x86
.global data_ov11_0212d9b4
data_ov11_0212d9b4: ; 0x0212d9b4
.byte 0xc1, 0xc1, 0xc1, 0xc1
.global data_ov11_0212d9b8
data_ov11_0212d9b8: ; 0x0212d9b8
.byte 0x1d, 0x1d, 0x1d, 0x1d
.global data_ov11_0212d9bc
data_ov11_0212d9bc: ; 0x0212d9bc
.byte 0x9e, 0x9e, 0x9e, 0x9e
.global data_ov11_0212d9c0
data_ov11_0212d9c0: ; 0x0212d9c0
.byte 0xe1, 0xe1, 0xe1, 0xe1
.global data_ov11_0212d9c4
data_ov11_0212d9c4: ; 0x0212d9c4
.byte 0xf8, 0xf8, 0xf8, 0xf8
.global data_ov11_0212d9c8
data_ov11_0212d9c8: ; 0x0212d9c8
.byte 0x98, 0x98, 0x98, 0x98
.global data_ov11_0212d9cc
data_ov11_0212d9cc: ; 0x0212d9cc
.byte 0x11, 0x11, 0x11, 0x11
.global data_ov11_0212d9d0
data_ov11_0212d9d0: ; 0x0212d9d0
.byte 0x69, 0x69, 0x69, 0x69
.global data_ov11_0212d9d4
data_ov11_0212d9d4: ; 0x0212d9d4
.byte 0xd9, 0xd9, 0xd9, 0xd9
.global data_ov11_0212d9d8
data_ov11_0212d9d8: ; 0x0212d9d8
.byte 0x8e, 0x8e, 0x8e, 0x8e
.global data_ov11_0212d9dc
data_ov11_0212d9dc: ; 0x0212d9dc
.byte 0x94, 0x94, 0x94, 0x94
.global data_ov11_0212d9e0
data_ov11_0212d9e0: ; 0x0212d9e0
.byte 0x9b, 0x9b, 0x9b, 0x9b
.global data_ov11_0212d9e4
data_ov11_0212d9e4: ; 0x0212d9e4
.byte 0x1e, 0x1e, 0x1e, 0x1e
.global data_ov11_0212d9e8
data_ov11_0212d9e8: ; 0x0212d9e8
.byte 0x87, 0x87, 0x87, 0x87
.global data_ov11_0212d9ec
data_ov11_0212d9ec: ; 0x0212d9ec
.byte 0xe9, 0xe9, 0xe9, 0xe9
.global data_ov11_0212d9f0
data_ov11_0212d9f0: ; 0x0212d9f0
.byte 0xce, 0xce, 0xce, 0xce
.global data_ov11_0212d9f4
data_ov11_0212d9f4: ; 0x0212d9f4
.byte 0x55, 0x55, 0x55, 0x55
.global data_ov11_0212d9f8
data_ov11_0212d9f8: ; 0x0212d9f8
.byte 0x28, 0x28, 0x28, 0x28
.global data_ov11_0212d9fc
data_ov11_0212d9fc: ; 0x0212d9fc
.byte 0xdf, 0xdf, 0xdf, 0xdf
.global data_ov11_0212da00
data_ov11_0212da00: ; 0x0212da00
.byte 0x8c, 0x8c, 0x8c, 0x8c
.global data_ov11_0212da04
data_ov11_0212da04: ; 0x0212da04
.byte 0xa1, 0xa1, 0xa1, 0xa1
.global data_ov11_0212da08
data_ov11_0212da08: ; 0x0212da08
.byte 0x89, 0x89, 0x89, 0x89
.global data_ov11_0212da0c
data_ov11_0212da0c: ; 0x0212da0c
.byte 0x0d, 0x0d, 0x0d, 0x0d
.global data_ov11_0212da10
data_ov11_0212da10: ; 0x0212da10
.byte 0xbf, 0xbf, 0xbf, 0xbf
.global data_ov11_0212da14
data_ov11_0212da14: ; 0x0212da14
.byte 0xe6, 0xe6, 0xe6, 0xe6
.global data_ov11_0212da18
data_ov11_0212da18: ; 0x0212da18
.byte 0x42, 0x42, 0x42, 0x42
.global data_ov11_0212da1c
data_ov11_0212da1c: ; 0x0212da1c
.byte 0x68, 0x68, 0x68, 0x68
.global data_ov11_0212da20
data_ov11_0212da20: ; 0x0212da20
.byte 0x41, 0x41, 0x41, 0x41
.global data_ov11_0212da24
data_ov11_0212da24: ; 0x0212da24
.byte 0x99, 0x99, 0x99, 0x99
.global data_ov11_0212da28
data_ov11_0212da28: ; 0x0212da28
.byte 0x2d, 0x2d, 0x2d, 0x2d
.global data_ov11_0212da2c
data_ov11_0212da2c: ; 0x0212da2c
.byte 0x0f, 0x0f, 0x0f, 0x0f
.global data_ov11_0212da30
data_ov11_0212da30: ; 0x0212da30
.byte 0xb0, 0xb0, 0xb0, 0xb0
.global data_ov11_0212da34
data_ov11_0212da34: ; 0x0212da34
.byte 0x54, 0x54, 0x54, 0x54
.global data_ov11_0212da38
data_ov11_0212da38: ; 0x0212da38
.byte 0xbb, 0xbb, 0xbb, 0xbb
.global data_ov11_0212da3c
data_ov11_0212da3c: ; 0x0212da3c
.byte 0x16, 0x16, 0x16, 0x16
.global data_ov11_0212da40
data_ov11_0212da40: ; 0x0212da40
.byte 0x50, 0xa7, 0xf4, 0x51
.global data_ov11_0212da44
data_ov11_0212da44: ; 0x0212da44
.byte 0x53, 0x65, 0x41, 0x7e
.global data_ov11_0212da48
data_ov11_0212da48: ; 0x0212da48
.byte 0xc3, 0xa4, 0x17, 0x1a
.global data_ov11_0212da4c
data_ov11_0212da4c: ; 0x0212da4c
.byte 0x96, 0x5e, 0x27, 0x3a
.global data_ov11_0212da50
data_ov11_0212da50: ; 0x0212da50
.byte 0xcb, 0x6b, 0xab, 0x3b
.global data_ov11_0212da54
data_ov11_0212da54: ; 0x0212da54
.byte 0xf1, 0x45, 0x9d, 0x1f
.global data_ov11_0212da58
data_ov11_0212da58: ; 0x0212da58
.byte 0xab, 0x58, 0xfa, 0xac
.global data_ov11_0212da5c
data_ov11_0212da5c: ; 0x0212da5c
.byte 0x93, 0x03, 0xe3, 0x4b
.global data_ov11_0212da60
data_ov11_0212da60: ; 0x0212da60
.byte 0x55, 0xfa, 0x30, 0x20
.global data_ov11_0212da64
data_ov11_0212da64: ; 0x0212da64
.byte 0xf6, 0x6d, 0x76, 0xad
.global data_ov11_0212da68
data_ov11_0212da68: ; 0x0212da68
.byte 0x91, 0x76, 0xcc, 0x88
.global data_ov11_0212da6c
data_ov11_0212da6c: ; 0x0212da6c
.byte 0x25, 0x4c, 0x02, 0xf5
.global data_ov11_0212da70
data_ov11_0212da70: ; 0x0212da70
.byte 0xfc, 0xd7, 0xe5, 0x4f
.global data_ov11_0212da74
data_ov11_0212da74: ; 0x0212da74
.byte 0xd7, 0xcb, 0x2a, 0xc5
.global data_ov11_0212da78
data_ov11_0212da78: ; 0x0212da78
.byte 0x80, 0x44, 0x35, 0x26
.global data_ov11_0212da7c
data_ov11_0212da7c: ; 0x0212da7c
.byte 0x8f, 0xa3, 0x62, 0xb5
.global data_ov11_0212da80
data_ov11_0212da80: ; 0x0212da80
.byte 0x49, 0x5a, 0xb1, 0xde
.global data_ov11_0212da84
data_ov11_0212da84: ; 0x0212da84
.byte 0x67, 0x1b, 0xba, 0x25
.global data_ov11_0212da88
data_ov11_0212da88: ; 0x0212da88
.byte 0x98, 0x0e, 0xea, 0x45
.global data_ov11_0212da8c
data_ov11_0212da8c: ; 0x0212da8c
.byte 0xe1, 0xc0, 0xfe, 0x5d
.global data_ov11_0212da90
data_ov11_0212da90: ; 0x0212da90
.byte 0x02, 0x75, 0x2f, 0xc3
.global data_ov11_0212da94
data_ov11_0212da94: ; 0x0212da94
.byte 0x12, 0xf0, 0x4c, 0x81
.global data_ov11_0212da98
data_ov11_0212da98: ; 0x0212da98
.byte 0xa3, 0x97, 0x46, 0x8d
.global data_ov11_0212da9c
data_ov11_0212da9c: ; 0x0212da9c
.byte 0xc6, 0xf9, 0xd3, 0x6b
.global data_ov11_0212daa0
data_ov11_0212daa0: ; 0x0212daa0
.byte 0xe7, 0x5f, 0x8f, 0x03
.global data_ov11_0212daa4
data_ov11_0212daa4: ; 0x0212daa4
.byte 0x95, 0x9c, 0x92, 0x15
.global data_ov11_0212daa8
data_ov11_0212daa8: ; 0x0212daa8
.byte 0xeb, 0x7a, 0x6d, 0xbf
.global data_ov11_0212daac
data_ov11_0212daac: ; 0x0212daac
.byte 0xda, 0x59, 0x52, 0x95
.global data_ov11_0212dab0
data_ov11_0212dab0: ; 0x0212dab0
.byte 0x2d, 0x83, 0xbe, 0xd4
.global data_ov11_0212dab4
data_ov11_0212dab4: ; 0x0212dab4
.byte 0xd3, 0x21, 0x74, 0x58
.global data_ov11_0212dab8
data_ov11_0212dab8: ; 0x0212dab8
.byte 0x29, 0x69, 0xe0, 0x49
.global data_ov11_0212dabc
data_ov11_0212dabc: ; 0x0212dabc
.byte 0x44, 0xc8, 0xc9, 0x8e
.global data_ov11_0212dac0
data_ov11_0212dac0: ; 0x0212dac0
.byte 0x6a, 0x89, 0xc2, 0x75
.global data_ov11_0212dac4
data_ov11_0212dac4: ; 0x0212dac4
.byte 0x78, 0x79, 0x8e, 0xf4
.global data_ov11_0212dac8
data_ov11_0212dac8: ; 0x0212dac8
.byte 0x6b, 0x3e, 0x58, 0x99
.global data_ov11_0212dacc
data_ov11_0212dacc: ; 0x0212dacc
.byte 0xdd, 0x71, 0xb9, 0x27
.global data_ov11_0212dad0
data_ov11_0212dad0: ; 0x0212dad0
.byte 0xb6, 0x4f, 0xe1, 0xbe
.global data_ov11_0212dad4
data_ov11_0212dad4: ; 0x0212dad4
.byte 0x17, 0xad, 0x88, 0xf0
.global data_ov11_0212dad8
data_ov11_0212dad8: ; 0x0212dad8
.byte 0x66, 0xac, 0x20, 0xc9
.global data_ov11_0212dadc
data_ov11_0212dadc: ; 0x0212dadc
.byte 0xb4, 0x3a, 0xce, 0x7d
.global data_ov11_0212dae0
data_ov11_0212dae0: ; 0x0212dae0
.byte 0x18, 0x4a, 0xdf, 0x63
.global data_ov11_0212dae4
data_ov11_0212dae4: ; 0x0212dae4
.byte 0x82, 0x31, 0x1a, 0xe5
.global data_ov11_0212dae8
data_ov11_0212dae8: ; 0x0212dae8
.byte 0x60, 0x33, 0x51, 0x97
.global data_ov11_0212daec
data_ov11_0212daec: ; 0x0212daec
.byte 0x45, 0x7f, 0x53, 0x62
.global data_ov11_0212daf0
data_ov11_0212daf0: ; 0x0212daf0
.byte 0xe0, 0x77, 0x64, 0xb1
.global data_ov11_0212daf4
data_ov11_0212daf4: ; 0x0212daf4
.byte 0x84, 0xae, 0x6b, 0xbb
.global data_ov11_0212daf8
data_ov11_0212daf8: ; 0x0212daf8
.byte 0x1c, 0xa0, 0x81, 0xfe
.global data_ov11_0212dafc
data_ov11_0212dafc: ; 0x0212dafc
.byte 0x94, 0x2b, 0x08, 0xf9
.global data_ov11_0212db00
data_ov11_0212db00: ; 0x0212db00
.byte 0x58, 0x68, 0x48, 0x70
.global data_ov11_0212db04
data_ov11_0212db04: ; 0x0212db04
.byte 0x19, 0xfd, 0x45, 0x8f
.global data_ov11_0212db08
data_ov11_0212db08: ; 0x0212db08
.byte 0x87, 0x6c, 0xde, 0x94
.global data_ov11_0212db0c
data_ov11_0212db0c: ; 0x0212db0c
.byte 0xb7, 0xf8, 0x7b, 0x52
.global data_ov11_0212db10
data_ov11_0212db10: ; 0x0212db10
.byte 0x23, 0xd3, 0x73, 0xab
.global data_ov11_0212db14
data_ov11_0212db14: ; 0x0212db14
.byte 0xe2, 0x02, 0x4b, 0x72
.global data_ov11_0212db18
data_ov11_0212db18: ; 0x0212db18
.byte 0x57, 0x8f, 0x1f, 0xe3
.global data_ov11_0212db1c
data_ov11_0212db1c: ; 0x0212db1c
.byte 0x2a, 0xab, 0x55, 0x66
.global data_ov11_0212db20
data_ov11_0212db20: ; 0x0212db20
.byte 0x07, 0x28, 0xeb, 0xb2
.global data_ov11_0212db24
data_ov11_0212db24: ; 0x0212db24
.byte 0x03, 0xc2, 0xb5, 0x2f
.global data_ov11_0212db28
data_ov11_0212db28: ; 0x0212db28
.byte 0x9a, 0x7b, 0xc5, 0x86
.global data_ov11_0212db2c
data_ov11_0212db2c: ; 0x0212db2c
.byte 0xa5, 0x08, 0x37, 0xd3
.global data_ov11_0212db30
data_ov11_0212db30: ; 0x0212db30
.byte 0xf2, 0x87, 0x28, 0x30
.global data_ov11_0212db34
data_ov11_0212db34: ; 0x0212db34
.byte 0xb2, 0xa5, 0xbf, 0x23
.global data_ov11_0212db38
data_ov11_0212db38: ; 0x0212db38
.byte 0xba, 0x6a, 0x03, 0x02
.global data_ov11_0212db3c
data_ov11_0212db3c: ; 0x0212db3c
.byte 0x5c, 0x82, 0x16, 0xed
.global data_ov11_0212db40
data_ov11_0212db40: ; 0x0212db40
.byte 0x2b, 0x1c, 0xcf, 0x8a
.global data_ov11_0212db44
data_ov11_0212db44: ; 0x0212db44
.byte 0x92, 0xb4, 0x79, 0xa7
.global data_ov11_0212db48
data_ov11_0212db48: ; 0x0212db48
.byte 0xf0, 0xf2, 0x07, 0xf3
.global data_ov11_0212db4c
data_ov11_0212db4c: ; 0x0212db4c
.byte 0xa1, 0xe2, 0x69, 0x4e
.global data_ov11_0212db50
data_ov11_0212db50: ; 0x0212db50
.byte 0xcd, 0xf4, 0xda, 0x65
.global data_ov11_0212db54
data_ov11_0212db54: ; 0x0212db54
.byte 0xd5, 0xbe, 0x05, 0x06
.global data_ov11_0212db58
data_ov11_0212db58: ; 0x0212db58
.byte 0x1f, 0x62, 0x34, 0xd1
.global data_ov11_0212db5c
data_ov11_0212db5c: ; 0x0212db5c
.byte 0x8a, 0xfe, 0xa6, 0xc4
.global data_ov11_0212db60
data_ov11_0212db60: ; 0x0212db60
.byte 0x9d, 0x53, 0x2e, 0x34
.global data_ov11_0212db64
data_ov11_0212db64: ; 0x0212db64
.byte 0xa0, 0x55, 0xf3, 0xa2
.global data_ov11_0212db68
data_ov11_0212db68: ; 0x0212db68
.byte 0x32, 0xe1, 0x8a, 0x05
.global data_ov11_0212db6c
data_ov11_0212db6c: ; 0x0212db6c
.byte 0x75, 0xeb, 0xf6, 0xa4
.global data_ov11_0212db70
data_ov11_0212db70: ; 0x0212db70
.byte 0x39, 0xec, 0x83, 0x0b
.global data_ov11_0212db74
data_ov11_0212db74: ; 0x0212db74
.byte 0xaa, 0xef, 0x60, 0x40
.global data_ov11_0212db78
data_ov11_0212db78: ; 0x0212db78
.byte 0x06, 0x9f, 0x71, 0x5e
.global data_ov11_0212db7c
data_ov11_0212db7c: ; 0x0212db7c
.byte 0x51, 0x10, 0x6e, 0xbd
.global data_ov11_0212db80
data_ov11_0212db80: ; 0x0212db80
.byte 0xf9, 0x8a, 0x21, 0x3e
.global data_ov11_0212db84
data_ov11_0212db84: ; 0x0212db84
.byte 0x3d, 0x06, 0xdd, 0x96
.global data_ov11_0212db88
data_ov11_0212db88: ; 0x0212db88
.byte 0xae, 0x05, 0x3e, 0xdd
.global data_ov11_0212db8c
data_ov11_0212db8c: ; 0x0212db8c
.byte 0x46, 0xbd, 0xe6, 0x4d
.global data_ov11_0212db90
data_ov11_0212db90: ; 0x0212db90
.byte 0xb5, 0x8d, 0x54, 0x91
.global data_ov11_0212db94
data_ov11_0212db94: ; 0x0212db94
.byte 0x05, 0x5d, 0xc4, 0x71
.global data_ov11_0212db98
data_ov11_0212db98: ; 0x0212db98
.byte 0x6f, 0xd4, 0x06, 0x04
.global data_ov11_0212db9c
data_ov11_0212db9c: ; 0x0212db9c
.byte 0xff, 0x15, 0x50, 0x60
.global data_ov11_0212dba0
data_ov11_0212dba0: ; 0x0212dba0
.byte 0x24, 0xfb, 0x98, 0x19
.global data_ov11_0212dba4
data_ov11_0212dba4: ; 0x0212dba4
.byte 0x97, 0xe9, 0xbd, 0xd6
.global data_ov11_0212dba8
data_ov11_0212dba8: ; 0x0212dba8
.byte 0xcc, 0x43, 0x40, 0x89
.global data_ov11_0212dbac
data_ov11_0212dbac: ; 0x0212dbac
.byte 0x77, 0x9e, 0xd9, 0x67
.global data_ov11_0212dbb0
data_ov11_0212dbb0: ; 0x0212dbb0
.byte 0xbd, 0x42, 0xe8, 0xb0
.global data_ov11_0212dbb4
data_ov11_0212dbb4: ; 0x0212dbb4
.byte 0x88, 0x8b, 0x89, 0x07
.global data_ov11_0212dbb8
data_ov11_0212dbb8: ; 0x0212dbb8
.byte 0x38, 0x5b, 0x19, 0xe7
.global data_ov11_0212dbbc
data_ov11_0212dbbc: ; 0x0212dbbc
.byte 0xdb, 0xee, 0xc8, 0x79
.global data_ov11_0212dbc0
data_ov11_0212dbc0: ; 0x0212dbc0
.byte 0x47, 0x0a, 0x7c, 0xa1
.global data_ov11_0212dbc4
data_ov11_0212dbc4: ; 0x0212dbc4
.byte 0xe9, 0x0f, 0x42, 0x7c
.global data_ov11_0212dbc8
data_ov11_0212dbc8: ; 0x0212dbc8
.byte 0xc9, 0x1e, 0x84, 0xf8
.global data_ov11_0212dbcc
data_ov11_0212dbcc: ; 0x0212dbcc
.byte 0x00, 0x00, 0x00, 0x00
.global data_ov11_0212dbd0
data_ov11_0212dbd0: ; 0x0212dbd0
.byte 0x83, 0x86, 0x80, 0x09
.global data_ov11_0212dbd4
data_ov11_0212dbd4: ; 0x0212dbd4
.byte 0x48, 0xed, 0x2b, 0x32
.global data_ov11_0212dbd8
data_ov11_0212dbd8: ; 0x0212dbd8
.byte 0xac, 0x70, 0x11, 0x1e
.global data_ov11_0212dbdc
data_ov11_0212dbdc: ; 0x0212dbdc
.byte 0x4e, 0x72, 0x5a, 0x6c
.global data_ov11_0212dbe0
data_ov11_0212dbe0: ; 0x0212dbe0
.byte 0xfb, 0xff, 0x0e, 0xfd
.global data_ov11_0212dbe4
data_ov11_0212dbe4: ; 0x0212dbe4
.byte 0x56, 0x38, 0x85, 0x0f
.global data_ov11_0212dbe8
data_ov11_0212dbe8: ; 0x0212dbe8
.byte 0x1e, 0xd5, 0xae, 0x3d
.global data_ov11_0212dbec
data_ov11_0212dbec: ; 0x0212dbec
.byte 0x27, 0x39, 0x2d, 0x36
.global data_ov11_0212dbf0
data_ov11_0212dbf0: ; 0x0212dbf0
.byte 0x64, 0xd9, 0x0f, 0x0a
.global data_ov11_0212dbf4
data_ov11_0212dbf4: ; 0x0212dbf4
.byte 0x21, 0xa6, 0x5c, 0x68
.global data_ov11_0212dbf8
data_ov11_0212dbf8: ; 0x0212dbf8
.byte 0xd1, 0x54, 0x5b, 0x9b
.global data_ov11_0212dbfc
data_ov11_0212dbfc: ; 0x0212dbfc
.byte 0x3a, 0x2e, 0x36, 0x24
.global data_ov11_0212dc00
data_ov11_0212dc00: ; 0x0212dc00
.byte 0xb1, 0x67, 0x0a, 0x0c
.global data_ov11_0212dc04
data_ov11_0212dc04: ; 0x0212dc04
.byte 0x0f, 0xe7, 0x57, 0x93
.global data_ov11_0212dc08
data_ov11_0212dc08: ; 0x0212dc08
.byte 0xd2, 0x96, 0xee, 0xb4
.global data_ov11_0212dc0c
data_ov11_0212dc0c: ; 0x0212dc0c
.byte 0x9e, 0x91, 0x9b, 0x1b
.global data_ov11_0212dc10
data_ov11_0212dc10: ; 0x0212dc10
.byte 0x4f, 0xc5, 0xc0, 0x80
.global data_ov11_0212dc14
data_ov11_0212dc14: ; 0x0212dc14
.byte 0xa2, 0x20, 0xdc, 0x61
.global data_ov11_0212dc18
data_ov11_0212dc18: ; 0x0212dc18
.byte 0x69, 0x4b, 0x77, 0x5a
.global data_ov11_0212dc1c
data_ov11_0212dc1c: ; 0x0212dc1c
.byte 0x16, 0x1a, 0x12, 0x1c
.global data_ov11_0212dc20
data_ov11_0212dc20: ; 0x0212dc20
.byte 0x0a, 0xba, 0x93, 0xe2
.global data_ov11_0212dc24
data_ov11_0212dc24: ; 0x0212dc24
.byte 0xe5, 0x2a, 0xa0, 0xc0
.global data_ov11_0212dc28
data_ov11_0212dc28: ; 0x0212dc28
.byte 0x43, 0xe0, 0x22, 0x3c
.global data_ov11_0212dc2c
data_ov11_0212dc2c: ; 0x0212dc2c
.byte 0x1d, 0x17, 0x1b, 0x12
.global data_ov11_0212dc30
data_ov11_0212dc30: ; 0x0212dc30
.byte 0x0b, 0x0d, 0x09, 0x0e
.global data_ov11_0212dc34
data_ov11_0212dc34: ; 0x0212dc34
.byte 0xad, 0xc7, 0x8b, 0xf2
.global data_ov11_0212dc38
data_ov11_0212dc38: ; 0x0212dc38
.byte 0xb9, 0xa8, 0xb6, 0x2d
.global data_ov11_0212dc3c
data_ov11_0212dc3c: ; 0x0212dc3c
.byte 0xc8, 0xa9, 0x1e, 0x14
.global data_ov11_0212dc40
data_ov11_0212dc40: ; 0x0212dc40
.byte 0x85, 0x19, 0xf1, 0x57
.global data_ov11_0212dc44
data_ov11_0212dc44: ; 0x0212dc44
.byte 0x4c, 0x07, 0x75, 0xaf
.global data_ov11_0212dc48
data_ov11_0212dc48: ; 0x0212dc48
.byte 0xbb, 0xdd, 0x99, 0xee
.global data_ov11_0212dc4c
data_ov11_0212dc4c: ; 0x0212dc4c
.byte 0xfd, 0x60, 0x7f, 0xa3
.global data_ov11_0212dc50
data_ov11_0212dc50: ; 0x0212dc50
.byte 0x9f, 0x26, 0x01, 0xf7
.global data_ov11_0212dc54
data_ov11_0212dc54: ; 0x0212dc54
.byte 0xbc, 0xf5, 0x72, 0x5c
.global data_ov11_0212dc58
data_ov11_0212dc58: ; 0x0212dc58
.byte 0xc5, 0x3b, 0x66, 0x44
.global data_ov11_0212dc5c
data_ov11_0212dc5c: ; 0x0212dc5c
.byte 0x34, 0x7e, 0xfb, 0x5b
.global data_ov11_0212dc60
data_ov11_0212dc60: ; 0x0212dc60
.byte 0x76, 0x29, 0x43, 0x8b
.global data_ov11_0212dc64
data_ov11_0212dc64: ; 0x0212dc64
.byte 0xdc, 0xc6, 0x23, 0xcb
.global data_ov11_0212dc68
data_ov11_0212dc68: ; 0x0212dc68
.byte 0x68, 0xfc, 0xed, 0xb6
.global data_ov11_0212dc6c
data_ov11_0212dc6c: ; 0x0212dc6c
.byte 0x63, 0xf1, 0xe4, 0xb8
.global data_ov11_0212dc70
data_ov11_0212dc70: ; 0x0212dc70
.byte 0xca, 0xdc, 0x31, 0xd7
.global data_ov11_0212dc74
data_ov11_0212dc74: ; 0x0212dc74
.byte 0x10, 0x85, 0x63, 0x42
.global data_ov11_0212dc78
data_ov11_0212dc78: ; 0x0212dc78
.byte 0x40, 0x22, 0x97, 0x13
.global data_ov11_0212dc7c
data_ov11_0212dc7c: ; 0x0212dc7c
.byte 0x20, 0x11, 0xc6, 0x84
.global data_ov11_0212dc80
data_ov11_0212dc80: ; 0x0212dc80
.byte 0x7d, 0x24, 0x4a, 0x85
.global data_ov11_0212dc84
data_ov11_0212dc84: ; 0x0212dc84
.byte 0xf8, 0x3d, 0xbb, 0xd2
.global data_ov11_0212dc88
data_ov11_0212dc88: ; 0x0212dc88
.byte 0x11, 0x32, 0xf9, 0xae
.global data_ov11_0212dc8c
data_ov11_0212dc8c: ; 0x0212dc8c
.byte 0x6d, 0xa1, 0x29, 0xc7
.global data_ov11_0212dc90
data_ov11_0212dc90: ; 0x0212dc90
.byte 0x4b, 0x2f, 0x9e, 0x1d
.global data_ov11_0212dc94
data_ov11_0212dc94: ; 0x0212dc94
.byte 0xf3, 0x30, 0xb2, 0xdc
.global data_ov11_0212dc98
data_ov11_0212dc98: ; 0x0212dc98
.byte 0xec, 0x52, 0x86, 0x0d
.global data_ov11_0212dc9c
data_ov11_0212dc9c: ; 0x0212dc9c
.byte 0xd0, 0xe3, 0xc1, 0x77
.global data_ov11_0212dca0
data_ov11_0212dca0: ; 0x0212dca0
.byte 0x6c, 0x16, 0xb3, 0x2b
.global data_ov11_0212dca4
data_ov11_0212dca4: ; 0x0212dca4
.byte 0x99, 0xb9, 0x70, 0xa9
.global data_ov11_0212dca8
data_ov11_0212dca8: ; 0x0212dca8
.byte 0xfa, 0x48, 0x94, 0x11
.global data_ov11_0212dcac
data_ov11_0212dcac: ; 0x0212dcac
.byte 0x22, 0x64, 0xe9, 0x47
.global data_ov11_0212dcb0
data_ov11_0212dcb0: ; 0x0212dcb0
.byte 0xc4, 0x8c, 0xfc, 0xa8
.global data_ov11_0212dcb4
data_ov11_0212dcb4: ; 0x0212dcb4
.byte 0x1a, 0x3f, 0xf0, 0xa0
.global data_ov11_0212dcb8
data_ov11_0212dcb8: ; 0x0212dcb8
.byte 0xd8, 0x2c, 0x7d, 0x56
.global data_ov11_0212dcbc
data_ov11_0212dcbc: ; 0x0212dcbc
.byte 0xef, 0x90, 0x33, 0x22
.global data_ov11_0212dcc0
data_ov11_0212dcc0: ; 0x0212dcc0
.byte 0xc7, 0x4e, 0x49, 0x87
.global data_ov11_0212dcc4
data_ov11_0212dcc4: ; 0x0212dcc4
.byte 0xc1, 0xd1, 0x38, 0xd9
.global data_ov11_0212dcc8
data_ov11_0212dcc8: ; 0x0212dcc8
.byte 0xfe, 0xa2, 0xca, 0x8c
.global data_ov11_0212dccc
data_ov11_0212dccc: ; 0x0212dccc
.byte 0x36, 0x0b, 0xd4, 0x98
.global data_ov11_0212dcd0
data_ov11_0212dcd0: ; 0x0212dcd0
.byte 0xcf, 0x81, 0xf5, 0xa6
.global data_ov11_0212dcd4
data_ov11_0212dcd4: ; 0x0212dcd4
.byte 0x28, 0xde, 0x7a, 0xa5
.global data_ov11_0212dcd8
data_ov11_0212dcd8: ; 0x0212dcd8
.byte 0x26, 0x8e, 0xb7, 0xda
.global data_ov11_0212dcdc
data_ov11_0212dcdc: ; 0x0212dcdc
.byte 0xa4, 0xbf, 0xad, 0x3f
.global data_ov11_0212dce0
data_ov11_0212dce0: ; 0x0212dce0
.byte 0xe4, 0x9d, 0x3a, 0x2c
.global data_ov11_0212dce4
data_ov11_0212dce4: ; 0x0212dce4
.byte 0x0d, 0x92, 0x78, 0x50
.global data_ov11_0212dce8
data_ov11_0212dce8: ; 0x0212dce8
.byte 0x9b, 0xcc, 0x5f, 0x6a
.global data_ov11_0212dcec
data_ov11_0212dcec: ; 0x0212dcec
.byte 0x62, 0x46, 0x7e, 0x54
.global data_ov11_0212dcf0
data_ov11_0212dcf0: ; 0x0212dcf0
.byte 0xc2, 0x13, 0x8d, 0xf6
.global data_ov11_0212dcf4
data_ov11_0212dcf4: ; 0x0212dcf4
.byte 0xe8, 0xb8, 0xd8, 0x90
.global data_ov11_0212dcf8
data_ov11_0212dcf8: ; 0x0212dcf8
.byte 0x5e, 0xf7, 0x39, 0x2e
.global data_ov11_0212dcfc
data_ov11_0212dcfc: ; 0x0212dcfc
.byte 0xf5, 0xaf, 0xc3, 0x82
.global data_ov11_0212dd00
data_ov11_0212dd00: ; 0x0212dd00
.byte 0xbe, 0x80, 0x5d, 0x9f
.global data_ov11_0212dd04
data_ov11_0212dd04: ; 0x0212dd04
.byte 0x7c, 0x93, 0xd0, 0x69
.global data_ov11_0212dd08
data_ov11_0212dd08: ; 0x0212dd08
.byte 0xa9, 0x2d, 0xd5, 0x6f
.global data_ov11_0212dd0c
data_ov11_0212dd0c: ; 0x0212dd0c
.byte 0xb3, 0x12, 0x25, 0xcf
.global data_ov11_0212dd10
data_ov11_0212dd10: ; 0x0212dd10
.byte 0x3b, 0x99, 0xac, 0xc8
.global data_ov11_0212dd14
data_ov11_0212dd14: ; 0x0212dd14
.byte 0xa7, 0x7d, 0x18, 0x10
.global data_ov11_0212dd18
data_ov11_0212dd18: ; 0x0212dd18
.byte 0x6e, 0x63, 0x9c, 0xe8
.global data_ov11_0212dd1c
data_ov11_0212dd1c: ; 0x0212dd1c
.byte 0x7b, 0xbb, 0x3b, 0xdb
.global data_ov11_0212dd20
data_ov11_0212dd20: ; 0x0212dd20
.byte 0x09, 0x78, 0x26, 0xcd
.global data_ov11_0212dd24
data_ov11_0212dd24: ; 0x0212dd24
.byte 0xf4, 0x18, 0x59, 0x6e
.global data_ov11_0212dd28
data_ov11_0212dd28: ; 0x0212dd28
.byte 0x01, 0xb7, 0x9a, 0xec
.global data_ov11_0212dd2c
data_ov11_0212dd2c: ; 0x0212dd2c
.byte 0xa8, 0x9a, 0x4f, 0x83
.global data_ov11_0212dd30
data_ov11_0212dd30: ; 0x0212dd30
.byte 0x65, 0x6e, 0x95, 0xe6
.global data_ov11_0212dd34
data_ov11_0212dd34: ; 0x0212dd34
.byte 0x7e, 0xe6, 0xff, 0xaa
.global data_ov11_0212dd38
data_ov11_0212dd38: ; 0x0212dd38
.byte 0x08, 0xcf, 0xbc, 0x21
.global data_ov11_0212dd3c
data_ov11_0212dd3c: ; 0x0212dd3c
.byte 0xe6, 0xe8, 0x15, 0xef
.global data_ov11_0212dd40
data_ov11_0212dd40: ; 0x0212dd40
.byte 0xd9, 0x9b, 0xe7, 0xba
.global data_ov11_0212dd44
data_ov11_0212dd44: ; 0x0212dd44
.byte 0xce, 0x36, 0x6f, 0x4a
.global data_ov11_0212dd48
data_ov11_0212dd48: ; 0x0212dd48
.byte 0xd4, 0x09, 0x9f, 0xea
.global data_ov11_0212dd4c
data_ov11_0212dd4c: ; 0x0212dd4c
.byte 0xd6, 0x7c, 0xb0, 0x29
.global data_ov11_0212dd50
data_ov11_0212dd50: ; 0x0212dd50
.byte 0xaf, 0xb2, 0xa4, 0x31
.global data_ov11_0212dd54
data_ov11_0212dd54: ; 0x0212dd54
.byte 0x31, 0x23, 0x3f, 0x2a
.global data_ov11_0212dd58
data_ov11_0212dd58: ; 0x0212dd58
.byte 0x30, 0x94, 0xa5, 0xc6
.global data_ov11_0212dd5c
data_ov11_0212dd5c: ; 0x0212dd5c
.byte 0xc0, 0x66, 0xa2, 0x35
.global data_ov11_0212dd60
data_ov11_0212dd60: ; 0x0212dd60
.byte 0x37, 0xbc, 0x4e, 0x74
.global data_ov11_0212dd64
data_ov11_0212dd64: ; 0x0212dd64
.byte 0xa6, 0xca, 0x82, 0xfc
.global data_ov11_0212dd68
data_ov11_0212dd68: ; 0x0212dd68
.byte 0xb0, 0xd0, 0x90, 0xe0
.global data_ov11_0212dd6c
data_ov11_0212dd6c: ; 0x0212dd6c
.byte 0x15, 0xd8, 0xa7, 0x33
.global data_ov11_0212dd70
data_ov11_0212dd70: ; 0x0212dd70
.byte 0x4a, 0x98, 0x04, 0xf1
.global data_ov11_0212dd74
data_ov11_0212dd74: ; 0x0212dd74
.byte 0xf7, 0xda, 0xec, 0x41
.global data_ov11_0212dd78
data_ov11_0212dd78: ; 0x0212dd78
.byte 0x0e, 0x50, 0xcd, 0x7f
.global data_ov11_0212dd7c
data_ov11_0212dd7c: ; 0x0212dd7c
.byte 0x2f, 0xf6, 0x91, 0x17
.global data_ov11_0212dd80
data_ov11_0212dd80: ; 0x0212dd80
.byte 0x8d, 0xd6, 0x4d, 0x76
.global data_ov11_0212dd84
data_ov11_0212dd84: ; 0x0212dd84
.byte 0x4d, 0xb0, 0xef, 0x43
.global data_ov11_0212dd88
data_ov11_0212dd88: ; 0x0212dd88
.byte 0x54, 0x4d, 0xaa, 0xcc
.global data_ov11_0212dd8c
data_ov11_0212dd8c: ; 0x0212dd8c
.byte 0xdf, 0x04, 0x96, 0xe4
.global data_ov11_0212dd90
data_ov11_0212dd90: ; 0x0212dd90
.byte 0xe3, 0xb5, 0xd1, 0x9e
.global data_ov11_0212dd94
data_ov11_0212dd94: ; 0x0212dd94
.byte 0x1b, 0x88, 0x6a, 0x4c
.global data_ov11_0212dd98
data_ov11_0212dd98: ; 0x0212dd98
.byte 0xb8, 0x1f, 0x2c, 0xc1
.global data_ov11_0212dd9c
data_ov11_0212dd9c: ; 0x0212dd9c
.byte 0x7f, 0x51, 0x65, 0x46
.global data_ov11_0212dda0
data_ov11_0212dda0: ; 0x0212dda0
.byte 0x04, 0xea, 0x5e, 0x9d
.global data_ov11_0212dda4
data_ov11_0212dda4: ; 0x0212dda4
.byte 0x5d, 0x35, 0x8c, 0x01
.global data_ov11_0212dda8
data_ov11_0212dda8: ; 0x0212dda8
.byte 0x73, 0x74, 0x87, 0xfa
.global data_ov11_0212ddac
data_ov11_0212ddac: ; 0x0212ddac
.byte 0x2e, 0x41, 0x0b, 0xfb
.global data_ov11_0212ddb0
data_ov11_0212ddb0: ; 0x0212ddb0
.byte 0x5a, 0x1d, 0x67, 0xb3
.global data_ov11_0212ddb4
data_ov11_0212ddb4: ; 0x0212ddb4
.byte 0x52, 0xd2, 0xdb, 0x92
.global data_ov11_0212ddb8
data_ov11_0212ddb8: ; 0x0212ddb8
.byte 0x33, 0x56, 0x10, 0xe9
.global data_ov11_0212ddbc
data_ov11_0212ddbc: ; 0x0212ddbc
.byte 0x13, 0x47, 0xd6, 0x6d
.global data_ov11_0212ddc0
data_ov11_0212ddc0: ; 0x0212ddc0
.byte 0x8c, 0x61, 0xd7, 0x9a
.global data_ov11_0212ddc4
data_ov11_0212ddc4: ; 0x0212ddc4
.byte 0x7a, 0x0c, 0xa1, 0x37
.global data_ov11_0212ddc8
data_ov11_0212ddc8: ; 0x0212ddc8
.byte 0x8e, 0x14, 0xf8, 0x59
.global data_ov11_0212ddcc
data_ov11_0212ddcc: ; 0x0212ddcc
.byte 0x89, 0x3c, 0x13, 0xeb
.global data_ov11_0212ddd0
data_ov11_0212ddd0: ; 0x0212ddd0
.byte 0xee, 0x27, 0xa9, 0xce
.global data_ov11_0212ddd4
data_ov11_0212ddd4: ; 0x0212ddd4
.byte 0x35, 0xc9, 0x61, 0xb7
.global data_ov11_0212ddd8
data_ov11_0212ddd8: ; 0x0212ddd8
.byte 0xed, 0xe5, 0x1c, 0xe1
.global data_ov11_0212dddc
data_ov11_0212dddc: ; 0x0212dddc
.byte 0x3c, 0xb1, 0x47, 0x7a
.global data_ov11_0212dde0
data_ov11_0212dde0: ; 0x0212dde0
.byte 0x59, 0xdf, 0xd2, 0x9c
.global data_ov11_0212dde4
data_ov11_0212dde4: ; 0x0212dde4
.byte 0x3f, 0x73, 0xf2, 0x55
.global data_ov11_0212dde8
data_ov11_0212dde8: ; 0x0212dde8
.byte 0x79, 0xce, 0x14, 0x18
.global data_ov11_0212ddec
data_ov11_0212ddec: ; 0x0212ddec
.byte 0xbf, 0x37, 0xc7, 0x73
.global data_ov11_0212ddf0
data_ov11_0212ddf0: ; 0x0212ddf0
.byte 0xea, 0xcd, 0xf7, 0x53
.global data_ov11_0212ddf4
data_ov11_0212ddf4: ; 0x0212ddf4
.byte 0x5b, 0xaa, 0xfd, 0x5f
.global data_ov11_0212ddf8
data_ov11_0212ddf8: ; 0x0212ddf8
.byte 0x14, 0x6f, 0x3d, 0xdf
.global data_ov11_0212ddfc
data_ov11_0212ddfc: ; 0x0212ddfc
.byte 0x86, 0xdb, 0x44, 0x78
.global data_ov11_0212de00
data_ov11_0212de00: ; 0x0212de00
.byte 0x81, 0xf3, 0xaf, 0xca
.global data_ov11_0212de04
data_ov11_0212de04: ; 0x0212de04
.byte 0x3e, 0xc4, 0x68, 0xb9
.global data_ov11_0212de08
data_ov11_0212de08: ; 0x0212de08
.byte 0x2c, 0x34, 0x24, 0x38
.global data_ov11_0212de0c
data_ov11_0212de0c: ; 0x0212de0c
.byte 0x5f, 0x40, 0xa3, 0xc2
.global data_ov11_0212de10
data_ov11_0212de10: ; 0x0212de10
.byte 0x72, 0xc3, 0x1d, 0x16
.global data_ov11_0212de14
data_ov11_0212de14: ; 0x0212de14
.byte 0x0c, 0x25, 0xe2, 0xbc
.global data_ov11_0212de18
data_ov11_0212de18: ; 0x0212de18
.byte 0x8b, 0x49, 0x3c, 0x28
.global data_ov11_0212de1c
data_ov11_0212de1c: ; 0x0212de1c
.byte 0x41, 0x95, 0x0d, 0xff
.global data_ov11_0212de20
data_ov11_0212de20: ; 0x0212de20
.byte 0x71, 0x01, 0xa8, 0x39
.global data_ov11_0212de24
data_ov11_0212de24: ; 0x0212de24
.byte 0xde, 0xb3, 0x0c, 0x08
.global data_ov11_0212de28
data_ov11_0212de28: ; 0x0212de28
.byte 0x9c, 0xe4, 0xb4, 0xd8
.global data_ov11_0212de2c
data_ov11_0212de2c: ; 0x0212de2c
.byte 0x90, 0xc1, 0x56, 0x64
.global data_ov11_0212de30
data_ov11_0212de30: ; 0x0212de30
.byte 0x61, 0x84, 0xcb, 0x7b
.global data_ov11_0212de34
data_ov11_0212de34: ; 0x0212de34
.byte 0x70, 0xb6, 0x32, 0xd5
.global data_ov11_0212de38
data_ov11_0212de38: ; 0x0212de38
.byte 0x74, 0x5c, 0x6c, 0x48
.global data_ov11_0212de3c
data_ov11_0212de3c: ; 0x0212de3c
.byte 0x42, 0x57, 0xb8, 0xd0
.global data_ov11_0212de40
data_ov11_0212de40: ; 0x0212de40
.byte 0xa7, 0xf4, 0x51, 0x50
.global data_ov11_0212de44
data_ov11_0212de44: ; 0x0212de44
.byte 0x65, 0x41, 0x7e, 0x53
.global data_ov11_0212de48
data_ov11_0212de48: ; 0x0212de48
.byte 0xa4, 0x17, 0x1a, 0xc3
.global data_ov11_0212de4c
data_ov11_0212de4c: ; 0x0212de4c
.byte 0x5e, 0x27, 0x3a, 0x96
.global data_ov11_0212de50
data_ov11_0212de50: ; 0x0212de50
.byte 0x6b, 0xab, 0x3b, 0xcb
.global data_ov11_0212de54
data_ov11_0212de54: ; 0x0212de54
.byte 0x45, 0x9d, 0x1f, 0xf1
.global data_ov11_0212de58
data_ov11_0212de58: ; 0x0212de58
.byte 0x58, 0xfa, 0xac, 0xab
.global data_ov11_0212de5c
data_ov11_0212de5c: ; 0x0212de5c
.byte 0x03, 0xe3, 0x4b, 0x93
.global data_ov11_0212de60
data_ov11_0212de60: ; 0x0212de60
.byte 0xfa, 0x30, 0x20, 0x55
.global data_ov11_0212de64
data_ov11_0212de64: ; 0x0212de64
.byte 0x6d, 0x76, 0xad, 0xf6
.global data_ov11_0212de68
data_ov11_0212de68: ; 0x0212de68
.byte 0x76, 0xcc, 0x88, 0x91
.global data_ov11_0212de6c
data_ov11_0212de6c: ; 0x0212de6c
.byte 0x4c, 0x02, 0xf5, 0x25
.global data_ov11_0212de70
data_ov11_0212de70: ; 0x0212de70
.byte 0xd7, 0xe5, 0x4f, 0xfc
.global data_ov11_0212de74
data_ov11_0212de74: ; 0x0212de74
.byte 0xcb, 0x2a, 0xc5, 0xd7
.global data_ov11_0212de78
data_ov11_0212de78: ; 0x0212de78
.byte 0x44, 0x35, 0x26, 0x80
.global data_ov11_0212de7c
data_ov11_0212de7c: ; 0x0212de7c
.byte 0xa3, 0x62, 0xb5, 0x8f
.global data_ov11_0212de80
data_ov11_0212de80: ; 0x0212de80
.byte 0x5a, 0xb1, 0xde, 0x49
.global data_ov11_0212de84
data_ov11_0212de84: ; 0x0212de84
.byte 0x1b, 0xba, 0x25, 0x67
.global data_ov11_0212de88
data_ov11_0212de88: ; 0x0212de88
.byte 0x0e, 0xea, 0x45, 0x98
.global data_ov11_0212de8c
data_ov11_0212de8c: ; 0x0212de8c
.byte 0xc0, 0xfe, 0x5d, 0xe1
.global data_ov11_0212de90
data_ov11_0212de90: ; 0x0212de90
.byte 0x75, 0x2f, 0xc3, 0x02
.global data_ov11_0212de94
data_ov11_0212de94: ; 0x0212de94
.byte 0xf0, 0x4c, 0x81, 0x12
.global data_ov11_0212de98
data_ov11_0212de98: ; 0x0212de98
.byte 0x97, 0x46, 0x8d, 0xa3
.global data_ov11_0212de9c
data_ov11_0212de9c: ; 0x0212de9c
.byte 0xf9, 0xd3, 0x6b, 0xc6
.global data_ov11_0212dea0
data_ov11_0212dea0: ; 0x0212dea0
.byte 0x5f, 0x8f, 0x03, 0xe7
.global data_ov11_0212dea4
data_ov11_0212dea4: ; 0x0212dea4
.byte 0x9c, 0x92, 0x15, 0x95
.global data_ov11_0212dea8
data_ov11_0212dea8: ; 0x0212dea8
.byte 0x7a, 0x6d, 0xbf, 0xeb
.global data_ov11_0212deac
data_ov11_0212deac: ; 0x0212deac
.byte 0x59, 0x52, 0x95, 0xda
.global data_ov11_0212deb0
data_ov11_0212deb0: ; 0x0212deb0
.byte 0x83, 0xbe, 0xd4, 0x2d
.global data_ov11_0212deb4
data_ov11_0212deb4: ; 0x0212deb4
.byte 0x21, 0x74, 0x58, 0xd3
.global data_ov11_0212deb8
data_ov11_0212deb8: ; 0x0212deb8
.byte 0x69, 0xe0, 0x49, 0x29
.global data_ov11_0212debc
data_ov11_0212debc: ; 0x0212debc
.byte 0xc8, 0xc9, 0x8e, 0x44
.global data_ov11_0212dec0
data_ov11_0212dec0: ; 0x0212dec0
.byte 0x89, 0xc2, 0x75, 0x6a
.global data_ov11_0212dec4
data_ov11_0212dec4: ; 0x0212dec4
.byte 0x79, 0x8e, 0xf4, 0x78
.global data_ov11_0212dec8
data_ov11_0212dec8: ; 0x0212dec8
.byte 0x3e, 0x58, 0x99, 0x6b
.global data_ov11_0212decc
data_ov11_0212decc: ; 0x0212decc
.byte 0x71, 0xb9, 0x27, 0xdd
.global data_ov11_0212ded0
data_ov11_0212ded0: ; 0x0212ded0
.byte 0x4f, 0xe1, 0xbe, 0xb6
.global data_ov11_0212ded4
data_ov11_0212ded4: ; 0x0212ded4
.byte 0xad, 0x88, 0xf0, 0x17
.global data_ov11_0212ded8
data_ov11_0212ded8: ; 0x0212ded8
.byte 0xac, 0x20, 0xc9, 0x66
.global data_ov11_0212dedc
data_ov11_0212dedc: ; 0x0212dedc
.byte 0x3a, 0xce, 0x7d, 0xb4
.global data_ov11_0212dee0
data_ov11_0212dee0: ; 0x0212dee0
.byte 0x4a, 0xdf, 0x63, 0x18
.global data_ov11_0212dee4
data_ov11_0212dee4: ; 0x0212dee4
.byte 0x31, 0x1a, 0xe5, 0x82
.global data_ov11_0212dee8
data_ov11_0212dee8: ; 0x0212dee8
.byte 0x33, 0x51, 0x97, 0x60
.global data_ov11_0212deec
data_ov11_0212deec: ; 0x0212deec
.byte 0x7f, 0x53, 0x62, 0x45
.global data_ov11_0212def0
data_ov11_0212def0: ; 0x0212def0
.byte 0x77, 0x64, 0xb1, 0xe0
.global data_ov11_0212def4
data_ov11_0212def4: ; 0x0212def4
.byte 0xae, 0x6b, 0xbb, 0x84
.global data_ov11_0212def8
data_ov11_0212def8: ; 0x0212def8
.byte 0xa0, 0x81, 0xfe, 0x1c
.global data_ov11_0212defc
data_ov11_0212defc: ; 0x0212defc
.byte 0x2b, 0x08, 0xf9, 0x94
.global data_ov11_0212df00
data_ov11_0212df00: ; 0x0212df00
.byte 0x68, 0x48, 0x70, 0x58
.global data_ov11_0212df04
data_ov11_0212df04: ; 0x0212df04
.byte 0xfd, 0x45, 0x8f, 0x19
.global data_ov11_0212df08
data_ov11_0212df08: ; 0x0212df08
.byte 0x6c, 0xde, 0x94, 0x87
.global data_ov11_0212df0c
data_ov11_0212df0c: ; 0x0212df0c
.byte 0xf8, 0x7b, 0x52, 0xb7
.global data_ov11_0212df10
data_ov11_0212df10: ; 0x0212df10
.byte 0xd3, 0x73, 0xab, 0x23
.global data_ov11_0212df14
data_ov11_0212df14: ; 0x0212df14
.byte 0x02, 0x4b, 0x72, 0xe2
.global data_ov11_0212df18
data_ov11_0212df18: ; 0x0212df18
.byte 0x8f, 0x1f, 0xe3, 0x57
.global data_ov11_0212df1c
data_ov11_0212df1c: ; 0x0212df1c
.byte 0xab, 0x55, 0x66, 0x2a
.global data_ov11_0212df20
data_ov11_0212df20: ; 0x0212df20
.byte 0x28, 0xeb, 0xb2, 0x07
.global data_ov11_0212df24
data_ov11_0212df24: ; 0x0212df24
.byte 0xc2, 0xb5, 0x2f, 0x03
.global data_ov11_0212df28
data_ov11_0212df28: ; 0x0212df28
.byte 0x7b, 0xc5, 0x86, 0x9a
.global data_ov11_0212df2c
data_ov11_0212df2c: ; 0x0212df2c
.byte 0x08, 0x37, 0xd3, 0xa5
.global data_ov11_0212df30
data_ov11_0212df30: ; 0x0212df30
.byte 0x87, 0x28, 0x30, 0xf2
.global data_ov11_0212df34
data_ov11_0212df34: ; 0x0212df34
.byte 0xa5, 0xbf, 0x23, 0xb2
.global data_ov11_0212df38
data_ov11_0212df38: ; 0x0212df38
.byte 0x6a, 0x03, 0x02, 0xba
.global data_ov11_0212df3c
data_ov11_0212df3c: ; 0x0212df3c
.byte 0x82, 0x16, 0xed, 0x5c
.global data_ov11_0212df40
data_ov11_0212df40: ; 0x0212df40
.byte 0x1c, 0xcf, 0x8a, 0x2b
.global data_ov11_0212df44
data_ov11_0212df44: ; 0x0212df44
.byte 0xb4, 0x79, 0xa7, 0x92
.global data_ov11_0212df48
data_ov11_0212df48: ; 0x0212df48
.byte 0xf2, 0x07, 0xf3, 0xf0
.global data_ov11_0212df4c
data_ov11_0212df4c: ; 0x0212df4c
.byte 0xe2, 0x69, 0x4e, 0xa1
.global data_ov11_0212df50
data_ov11_0212df50: ; 0x0212df50
.byte 0xf4, 0xda, 0x65, 0xcd
.global data_ov11_0212df54
data_ov11_0212df54: ; 0x0212df54
.byte 0xbe, 0x05, 0x06, 0xd5
.global data_ov11_0212df58
data_ov11_0212df58: ; 0x0212df58
.byte 0x62, 0x34, 0xd1, 0x1f
.global data_ov11_0212df5c
data_ov11_0212df5c: ; 0x0212df5c
.byte 0xfe, 0xa6, 0xc4, 0x8a
.global data_ov11_0212df60
data_ov11_0212df60: ; 0x0212df60
.byte 0x53, 0x2e, 0x34, 0x9d
.global data_ov11_0212df64
data_ov11_0212df64: ; 0x0212df64
.byte 0x55, 0xf3, 0xa2, 0xa0
.global data_ov11_0212df68
data_ov11_0212df68: ; 0x0212df68
.byte 0xe1, 0x8a, 0x05, 0x32
.global data_ov11_0212df6c
data_ov11_0212df6c: ; 0x0212df6c
.byte 0xeb, 0xf6, 0xa4, 0x75
.global data_ov11_0212df70
data_ov11_0212df70: ; 0x0212df70
.byte 0xec, 0x83, 0x0b, 0x39
.global data_ov11_0212df74
data_ov11_0212df74: ; 0x0212df74
.byte 0xef, 0x60, 0x40, 0xaa
.global data_ov11_0212df78
data_ov11_0212df78: ; 0x0212df78
.byte 0x9f, 0x71, 0x5e, 0x06
.global data_ov11_0212df7c
data_ov11_0212df7c: ; 0x0212df7c
.byte 0x10, 0x6e, 0xbd, 0x51
.global data_ov11_0212df80
data_ov11_0212df80: ; 0x0212df80
.byte 0x8a, 0x21, 0x3e, 0xf9
.global data_ov11_0212df84
data_ov11_0212df84: ; 0x0212df84
.byte 0x06, 0xdd, 0x96, 0x3d
.global data_ov11_0212df88
data_ov11_0212df88: ; 0x0212df88
.byte 0x05, 0x3e, 0xdd, 0xae
.global data_ov11_0212df8c
data_ov11_0212df8c: ; 0x0212df8c
.byte 0xbd, 0xe6, 0x4d, 0x46
.global data_ov11_0212df90
data_ov11_0212df90: ; 0x0212df90
.byte 0x8d, 0x54, 0x91, 0xb5
.global data_ov11_0212df94
data_ov11_0212df94: ; 0x0212df94
.byte 0x5d, 0xc4, 0x71, 0x05
.global data_ov11_0212df98
data_ov11_0212df98: ; 0x0212df98
.byte 0xd4, 0x06, 0x04, 0x6f
.global data_ov11_0212df9c
data_ov11_0212df9c: ; 0x0212df9c
.byte 0x15, 0x50, 0x60, 0xff
.global data_ov11_0212dfa0
data_ov11_0212dfa0: ; 0x0212dfa0
.byte 0xfb, 0x98, 0x19, 0x24
.global data_ov11_0212dfa4
data_ov11_0212dfa4: ; 0x0212dfa4
.byte 0xe9, 0xbd, 0xd6, 0x97
.global data_ov11_0212dfa8
data_ov11_0212dfa8: ; 0x0212dfa8
.byte 0x43, 0x40, 0x89, 0xcc
.global data_ov11_0212dfac
data_ov11_0212dfac: ; 0x0212dfac
.byte 0x9e, 0xd9, 0x67, 0x77
.global data_ov11_0212dfb0
data_ov11_0212dfb0: ; 0x0212dfb0
.byte 0x42, 0xe8, 0xb0, 0xbd
.global data_ov11_0212dfb4
data_ov11_0212dfb4: ; 0x0212dfb4
.byte 0x8b, 0x89, 0x07, 0x88
.global data_ov11_0212dfb8
data_ov11_0212dfb8: ; 0x0212dfb8
.byte 0x5b, 0x19, 0xe7, 0x38
.global data_ov11_0212dfbc
data_ov11_0212dfbc: ; 0x0212dfbc
.byte 0xee, 0xc8, 0x79, 0xdb
.global data_ov11_0212dfc0
data_ov11_0212dfc0: ; 0x0212dfc0
.byte 0x0a, 0x7c, 0xa1, 0x47
.global data_ov11_0212dfc4
data_ov11_0212dfc4: ; 0x0212dfc4
.byte 0x0f, 0x42, 0x7c, 0xe9
.global data_ov11_0212dfc8
data_ov11_0212dfc8: ; 0x0212dfc8
.byte 0x1e, 0x84, 0xf8, 0xc9
.global data_ov11_0212dfcc
data_ov11_0212dfcc: ; 0x0212dfcc
.byte 0x00, 0x00, 0x00, 0x00
.global data_ov11_0212dfd0
data_ov11_0212dfd0: ; 0x0212dfd0
.byte 0x86, 0x80, 0x09, 0x83
.global data_ov11_0212dfd4
data_ov11_0212dfd4: ; 0x0212dfd4
.byte 0xed, 0x2b, 0x32, 0x48
.global data_ov11_0212dfd8
data_ov11_0212dfd8: ; 0x0212dfd8
.byte 0x70, 0x11, 0x1e, 0xac
.global data_ov11_0212dfdc
data_ov11_0212dfdc: ; 0x0212dfdc
.byte 0x72, 0x5a, 0x6c, 0x4e
.global data_ov11_0212dfe0
data_ov11_0212dfe0: ; 0x0212dfe0
.byte 0xff, 0x0e, 0xfd, 0xfb
.global data_ov11_0212dfe4
data_ov11_0212dfe4: ; 0x0212dfe4
.byte 0x38, 0x85, 0x0f, 0x56
.global data_ov11_0212dfe8
data_ov11_0212dfe8: ; 0x0212dfe8
.byte 0xd5, 0xae, 0x3d, 0x1e
.global data_ov11_0212dfec
data_ov11_0212dfec: ; 0x0212dfec
.byte 0x39, 0x2d, 0x36, 0x27
.global data_ov11_0212dff0
data_ov11_0212dff0: ; 0x0212dff0
.byte 0xd9, 0x0f, 0x0a, 0x64
.global data_ov11_0212dff4
data_ov11_0212dff4: ; 0x0212dff4
.byte 0xa6, 0x5c, 0x68, 0x21
.global data_ov11_0212dff8
data_ov11_0212dff8: ; 0x0212dff8
.byte 0x54, 0x5b, 0x9b, 0xd1
.global data_ov11_0212dffc
data_ov11_0212dffc: ; 0x0212dffc
.byte 0x2e, 0x36, 0x24, 0x3a
.global data_ov11_0212e000
data_ov11_0212e000: ; 0x0212e000
.byte 0x67, 0x0a, 0x0c, 0xb1
.global data_ov11_0212e004
data_ov11_0212e004: ; 0x0212e004
.byte 0xe7, 0x57, 0x93, 0x0f
.global data_ov11_0212e008
data_ov11_0212e008: ; 0x0212e008
.byte 0x96, 0xee, 0xb4, 0xd2
.global data_ov11_0212e00c
data_ov11_0212e00c: ; 0x0212e00c
.byte 0x91, 0x9b, 0x1b, 0x9e
.global data_ov11_0212e010
data_ov11_0212e010: ; 0x0212e010
.byte 0xc5, 0xc0, 0x80, 0x4f
.global data_ov11_0212e014
data_ov11_0212e014: ; 0x0212e014
.byte 0x20, 0xdc, 0x61, 0xa2
.global data_ov11_0212e018
data_ov11_0212e018: ; 0x0212e018
.byte 0x4b, 0x77, 0x5a, 0x69
.global data_ov11_0212e01c
data_ov11_0212e01c: ; 0x0212e01c
.byte 0x1a, 0x12, 0x1c, 0x16
.global data_ov11_0212e020
data_ov11_0212e020: ; 0x0212e020
.byte 0xba, 0x93, 0xe2, 0x0a
.global data_ov11_0212e024
data_ov11_0212e024: ; 0x0212e024
.byte 0x2a, 0xa0, 0xc0, 0xe5
.global data_ov11_0212e028
data_ov11_0212e028: ; 0x0212e028
.byte 0xe0, 0x22, 0x3c, 0x43
.global data_ov11_0212e02c
data_ov11_0212e02c: ; 0x0212e02c
.byte 0x17, 0x1b, 0x12, 0x1d
.global data_ov11_0212e030
data_ov11_0212e030: ; 0x0212e030
.byte 0x0d, 0x09, 0x0e, 0x0b
.global data_ov11_0212e034
data_ov11_0212e034: ; 0x0212e034
.byte 0xc7, 0x8b, 0xf2, 0xad
.global data_ov11_0212e038
data_ov11_0212e038: ; 0x0212e038
.byte 0xa8, 0xb6, 0x2d, 0xb9
.global data_ov11_0212e03c
data_ov11_0212e03c: ; 0x0212e03c
.byte 0xa9, 0x1e, 0x14, 0xc8
.global data_ov11_0212e040
data_ov11_0212e040: ; 0x0212e040
.byte 0x19, 0xf1, 0x57, 0x85
.global data_ov11_0212e044
data_ov11_0212e044: ; 0x0212e044
.byte 0x07, 0x75, 0xaf, 0x4c
.global data_ov11_0212e048
data_ov11_0212e048: ; 0x0212e048
.byte 0xdd, 0x99, 0xee, 0xbb
.global data_ov11_0212e04c
data_ov11_0212e04c: ; 0x0212e04c
.byte 0x60, 0x7f, 0xa3, 0xfd
.global data_ov11_0212e050
data_ov11_0212e050: ; 0x0212e050
.byte 0x26, 0x01, 0xf7, 0x9f
.global data_ov11_0212e054
data_ov11_0212e054: ; 0x0212e054
.byte 0xf5, 0x72, 0x5c, 0xbc
.global data_ov11_0212e058
data_ov11_0212e058: ; 0x0212e058
.byte 0x3b, 0x66, 0x44, 0xc5
.global data_ov11_0212e05c
data_ov11_0212e05c: ; 0x0212e05c
.byte 0x7e, 0xfb, 0x5b, 0x34
.global data_ov11_0212e060
data_ov11_0212e060: ; 0x0212e060
.byte 0x29, 0x43, 0x8b, 0x76
.global data_ov11_0212e064
data_ov11_0212e064: ; 0x0212e064
.byte 0xc6, 0x23, 0xcb, 0xdc
.global data_ov11_0212e068
data_ov11_0212e068: ; 0x0212e068
.byte 0xfc, 0xed, 0xb6, 0x68
.global data_ov11_0212e06c
data_ov11_0212e06c: ; 0x0212e06c
.byte 0xf1, 0xe4, 0xb8, 0x63
.global data_ov11_0212e070
data_ov11_0212e070: ; 0x0212e070
.byte 0xdc, 0x31, 0xd7, 0xca
.global data_ov11_0212e074
data_ov11_0212e074: ; 0x0212e074
.byte 0x85, 0x63, 0x42, 0x10
.global data_ov11_0212e078
data_ov11_0212e078: ; 0x0212e078
.byte 0x22, 0x97, 0x13, 0x40
.global data_ov11_0212e07c
data_ov11_0212e07c: ; 0x0212e07c
.byte 0x11, 0xc6, 0x84, 0x20
.global data_ov11_0212e080
data_ov11_0212e080: ; 0x0212e080
.byte 0x24, 0x4a, 0x85, 0x7d
.global data_ov11_0212e084
data_ov11_0212e084: ; 0x0212e084
.byte 0x3d, 0xbb, 0xd2, 0xf8
.global data_ov11_0212e088
data_ov11_0212e088: ; 0x0212e088
.byte 0x32, 0xf9, 0xae, 0x11
.global data_ov11_0212e08c
data_ov11_0212e08c: ; 0x0212e08c
.byte 0xa1, 0x29, 0xc7, 0x6d
.global data_ov11_0212e090
data_ov11_0212e090: ; 0x0212e090
.byte 0x2f, 0x9e, 0x1d, 0x4b
.global data_ov11_0212e094
data_ov11_0212e094: ; 0x0212e094
.byte 0x30, 0xb2, 0xdc, 0xf3
.global data_ov11_0212e098
data_ov11_0212e098: ; 0x0212e098
.byte 0x52, 0x86, 0x0d, 0xec
.global data_ov11_0212e09c
data_ov11_0212e09c: ; 0x0212e09c
.byte 0xe3, 0xc1, 0x77, 0xd0
.global data_ov11_0212e0a0
data_ov11_0212e0a0: ; 0x0212e0a0
.byte 0x16, 0xb3, 0x2b, 0x6c
.global data_ov11_0212e0a4
data_ov11_0212e0a4: ; 0x0212e0a4
.byte 0xb9, 0x70, 0xa9, 0x99
.global data_ov11_0212e0a8
data_ov11_0212e0a8: ; 0x0212e0a8
.byte 0x48, 0x94, 0x11, 0xfa
.global data_ov11_0212e0ac
data_ov11_0212e0ac: ; 0x0212e0ac
.byte 0x64, 0xe9, 0x47, 0x22
.global data_ov11_0212e0b0
data_ov11_0212e0b0: ; 0x0212e0b0
.byte 0x8c, 0xfc, 0xa8, 0xc4
.global data_ov11_0212e0b4
data_ov11_0212e0b4: ; 0x0212e0b4
.byte 0x3f, 0xf0, 0xa0, 0x1a
.global data_ov11_0212e0b8
data_ov11_0212e0b8: ; 0x0212e0b8
.byte 0x2c, 0x7d, 0x56, 0xd8
.global data_ov11_0212e0bc
data_ov11_0212e0bc: ; 0x0212e0bc
.byte 0x90, 0x33, 0x22, 0xef
.global data_ov11_0212e0c0
data_ov11_0212e0c0: ; 0x0212e0c0
.byte 0x4e, 0x49, 0x87, 0xc7
.global data_ov11_0212e0c4
data_ov11_0212e0c4: ; 0x0212e0c4
.byte 0xd1, 0x38, 0xd9, 0xc1
.global data_ov11_0212e0c8
data_ov11_0212e0c8: ; 0x0212e0c8
.byte 0xa2, 0xca, 0x8c, 0xfe
.global data_ov11_0212e0cc
data_ov11_0212e0cc: ; 0x0212e0cc
.byte 0x0b, 0xd4, 0x98, 0x36
.global data_ov11_0212e0d0
data_ov11_0212e0d0: ; 0x0212e0d0
.byte 0x81, 0xf5, 0xa6, 0xcf
.global data_ov11_0212e0d4
data_ov11_0212e0d4: ; 0x0212e0d4
.byte 0xde, 0x7a, 0xa5, 0x28
.global data_ov11_0212e0d8
data_ov11_0212e0d8: ; 0x0212e0d8
.byte 0x8e, 0xb7, 0xda, 0x26
.global data_ov11_0212e0dc
data_ov11_0212e0dc: ; 0x0212e0dc
.byte 0xbf, 0xad, 0x3f, 0xa4
.global data_ov11_0212e0e0
data_ov11_0212e0e0: ; 0x0212e0e0
.byte 0x9d, 0x3a, 0x2c, 0xe4
.global data_ov11_0212e0e4
data_ov11_0212e0e4: ; 0x0212e0e4
.byte 0x92, 0x78, 0x50, 0x0d
.global data_ov11_0212e0e8
data_ov11_0212e0e8: ; 0x0212e0e8
.byte 0xcc, 0x5f, 0x6a, 0x9b
.global data_ov11_0212e0ec
data_ov11_0212e0ec: ; 0x0212e0ec
.byte 0x46, 0x7e, 0x54, 0x62
.global data_ov11_0212e0f0
data_ov11_0212e0f0: ; 0x0212e0f0
.byte 0x13, 0x8d, 0xf6, 0xc2
.global data_ov11_0212e0f4
data_ov11_0212e0f4: ; 0x0212e0f4
.byte 0xb8, 0xd8, 0x90, 0xe8
.global data_ov11_0212e0f8
data_ov11_0212e0f8: ; 0x0212e0f8
.byte 0xf7, 0x39, 0x2e, 0x5e
.global data_ov11_0212e0fc
data_ov11_0212e0fc: ; 0x0212e0fc
.byte 0xaf, 0xc3, 0x82, 0xf5
.global data_ov11_0212e100
data_ov11_0212e100: ; 0x0212e100
.byte 0x80, 0x5d, 0x9f, 0xbe
.global data_ov11_0212e104
data_ov11_0212e104: ; 0x0212e104
.byte 0x93, 0xd0, 0x69, 0x7c
.global data_ov11_0212e108
data_ov11_0212e108: ; 0x0212e108
.byte 0x2d, 0xd5, 0x6f, 0xa9
.global data_ov11_0212e10c
data_ov11_0212e10c: ; 0x0212e10c
.byte 0x12, 0x25, 0xcf, 0xb3
.global data_ov11_0212e110
data_ov11_0212e110: ; 0x0212e110
.byte 0x99, 0xac, 0xc8, 0x3b
.global data_ov11_0212e114
data_ov11_0212e114: ; 0x0212e114
.byte 0x7d, 0x18, 0x10, 0xa7
.global data_ov11_0212e118
data_ov11_0212e118: ; 0x0212e118
.byte 0x63, 0x9c, 0xe8, 0x6e
.global data_ov11_0212e11c
data_ov11_0212e11c: ; 0x0212e11c
.byte 0xbb, 0x3b, 0xdb, 0x7b
.global data_ov11_0212e120
data_ov11_0212e120: ; 0x0212e120
.byte 0x78, 0x26, 0xcd, 0x09
.global data_ov11_0212e124
data_ov11_0212e124: ; 0x0212e124
.byte 0x18, 0x59, 0x6e, 0xf4
.global data_ov11_0212e128
data_ov11_0212e128: ; 0x0212e128
.byte 0xb7, 0x9a, 0xec, 0x01
.global data_ov11_0212e12c
data_ov11_0212e12c: ; 0x0212e12c
.byte 0x9a, 0x4f, 0x83, 0xa8
.global data_ov11_0212e130
data_ov11_0212e130: ; 0x0212e130
.byte 0x6e, 0x95, 0xe6, 0x65
.global data_ov11_0212e134
data_ov11_0212e134: ; 0x0212e134
.byte 0xe6, 0xff, 0xaa, 0x7e
.global data_ov11_0212e138
data_ov11_0212e138: ; 0x0212e138
.byte 0xcf, 0xbc, 0x21, 0x08
.global data_ov11_0212e13c
data_ov11_0212e13c: ; 0x0212e13c
.byte 0xe8, 0x15, 0xef, 0xe6
.global data_ov11_0212e140
data_ov11_0212e140: ; 0x0212e140
.byte 0x9b, 0xe7, 0xba, 0xd9
.global data_ov11_0212e144
data_ov11_0212e144: ; 0x0212e144
.byte 0x36, 0x6f, 0x4a, 0xce
.global data_ov11_0212e148
data_ov11_0212e148: ; 0x0212e148
.byte 0x09, 0x9f, 0xea, 0xd4
.global data_ov11_0212e14c
data_ov11_0212e14c: ; 0x0212e14c
.byte 0x7c, 0xb0, 0x29, 0xd6
.global data_ov11_0212e150
data_ov11_0212e150: ; 0x0212e150
.byte 0xb2, 0xa4, 0x31, 0xaf
.global data_ov11_0212e154
data_ov11_0212e154: ; 0x0212e154
.byte 0x23, 0x3f, 0x2a, 0x31
.global data_ov11_0212e158
data_ov11_0212e158: ; 0x0212e158
.byte 0x94, 0xa5, 0xc6, 0x30
.global data_ov11_0212e15c
data_ov11_0212e15c: ; 0x0212e15c
.byte 0x66, 0xa2, 0x35, 0xc0
.global data_ov11_0212e160
data_ov11_0212e160: ; 0x0212e160
.byte 0xbc, 0x4e, 0x74, 0x37
.global data_ov11_0212e164
data_ov11_0212e164: ; 0x0212e164
.byte 0xca, 0x82, 0xfc, 0xa6
.global data_ov11_0212e168
data_ov11_0212e168: ; 0x0212e168
.byte 0xd0, 0x90, 0xe0, 0xb0
.global data_ov11_0212e16c
data_ov11_0212e16c: ; 0x0212e16c
.byte 0xd8, 0xa7, 0x33, 0x15
.global data_ov11_0212e170
data_ov11_0212e170: ; 0x0212e170
.byte 0x98, 0x04, 0xf1, 0x4a
.global data_ov11_0212e174
data_ov11_0212e174: ; 0x0212e174
.byte 0xda, 0xec, 0x41, 0xf7
.global data_ov11_0212e178
data_ov11_0212e178: ; 0x0212e178
.byte 0x50, 0xcd, 0x7f, 0x0e
.global data_ov11_0212e17c
data_ov11_0212e17c: ; 0x0212e17c
.byte 0xf6, 0x91, 0x17, 0x2f
.global data_ov11_0212e180
data_ov11_0212e180: ; 0x0212e180
.byte 0xd6, 0x4d, 0x76, 0x8d
.global data_ov11_0212e184
data_ov11_0212e184: ; 0x0212e184
.byte 0xb0, 0xef, 0x43, 0x4d
.global data_ov11_0212e188
data_ov11_0212e188: ; 0x0212e188
.byte 0x4d, 0xaa, 0xcc, 0x54
.global data_ov11_0212e18c
data_ov11_0212e18c: ; 0x0212e18c
.byte 0x04, 0x96, 0xe4, 0xdf
.global data_ov11_0212e190
data_ov11_0212e190: ; 0x0212e190
.byte 0xb5, 0xd1, 0x9e, 0xe3
.global data_ov11_0212e194
data_ov11_0212e194: ; 0x0212e194
.byte 0x88, 0x6a, 0x4c, 0x1b
.global data_ov11_0212e198
data_ov11_0212e198: ; 0x0212e198
.byte 0x1f, 0x2c, 0xc1, 0xb8
.global data_ov11_0212e19c
data_ov11_0212e19c: ; 0x0212e19c
.byte 0x51, 0x65, 0x46, 0x7f
.global data_ov11_0212e1a0
data_ov11_0212e1a0: ; 0x0212e1a0
.byte 0xea, 0x5e, 0x9d, 0x04
.global data_ov11_0212e1a4
data_ov11_0212e1a4: ; 0x0212e1a4
.byte 0x35, 0x8c, 0x01, 0x5d
.global data_ov11_0212e1a8
data_ov11_0212e1a8: ; 0x0212e1a8
.byte 0x74, 0x87, 0xfa, 0x73
.global data_ov11_0212e1ac
data_ov11_0212e1ac: ; 0x0212e1ac
.byte 0x41, 0x0b, 0xfb, 0x2e
.global data_ov11_0212e1b0
data_ov11_0212e1b0: ; 0x0212e1b0
.byte 0x1d, 0x67, 0xb3, 0x5a
.global data_ov11_0212e1b4
data_ov11_0212e1b4: ; 0x0212e1b4
.byte 0xd2, 0xdb, 0x92, 0x52
.global data_ov11_0212e1b8
data_ov11_0212e1b8: ; 0x0212e1b8
.byte 0x56, 0x10, 0xe9, 0x33
.global data_ov11_0212e1bc
data_ov11_0212e1bc: ; 0x0212e1bc
.byte 0x47, 0xd6, 0x6d, 0x13
.global data_ov11_0212e1c0
data_ov11_0212e1c0: ; 0x0212e1c0
.byte 0x61, 0xd7, 0x9a, 0x8c
.global data_ov11_0212e1c4
data_ov11_0212e1c4: ; 0x0212e1c4
.byte 0x0c, 0xa1, 0x37, 0x7a
.global data_ov11_0212e1c8
data_ov11_0212e1c8: ; 0x0212e1c8
.byte 0x14, 0xf8, 0x59, 0x8e
.global data_ov11_0212e1cc
data_ov11_0212e1cc: ; 0x0212e1cc
.byte 0x3c, 0x13, 0xeb, 0x89
.global data_ov11_0212e1d0
data_ov11_0212e1d0: ; 0x0212e1d0
.byte 0x27, 0xa9, 0xce, 0xee
.global data_ov11_0212e1d4
data_ov11_0212e1d4: ; 0x0212e1d4
.byte 0xc9, 0x61, 0xb7, 0x35
.global data_ov11_0212e1d8
data_ov11_0212e1d8: ; 0x0212e1d8
.byte 0xe5, 0x1c, 0xe1, 0xed
.global data_ov11_0212e1dc
data_ov11_0212e1dc: ; 0x0212e1dc
.byte 0xb1, 0x47, 0x7a, 0x3c
.global data_ov11_0212e1e0
data_ov11_0212e1e0: ; 0x0212e1e0
.byte 0xdf, 0xd2, 0x9c, 0x59
.global data_ov11_0212e1e4
data_ov11_0212e1e4: ; 0x0212e1e4
.byte 0x73, 0xf2, 0x55, 0x3f
.global data_ov11_0212e1e8
data_ov11_0212e1e8: ; 0x0212e1e8
.byte 0xce, 0x14, 0x18, 0x79
.global data_ov11_0212e1ec
data_ov11_0212e1ec: ; 0x0212e1ec
.byte 0x37, 0xc7, 0x73, 0xbf
.global data_ov11_0212e1f0
data_ov11_0212e1f0: ; 0x0212e1f0
.byte 0xcd, 0xf7, 0x53, 0xea
.global data_ov11_0212e1f4
data_ov11_0212e1f4: ; 0x0212e1f4
.byte 0xaa, 0xfd, 0x5f, 0x5b
.global data_ov11_0212e1f8
data_ov11_0212e1f8: ; 0x0212e1f8
.byte 0x6f, 0x3d, 0xdf, 0x14
.global data_ov11_0212e1fc
data_ov11_0212e1fc: ; 0x0212e1fc
.byte 0xdb, 0x44, 0x78, 0x86
.global data_ov11_0212e200
data_ov11_0212e200: ; 0x0212e200
.byte 0xf3, 0xaf, 0xca, 0x81
.global data_ov11_0212e204
data_ov11_0212e204: ; 0x0212e204
.byte 0xc4, 0x68, 0xb9, 0x3e
.global data_ov11_0212e208
data_ov11_0212e208: ; 0x0212e208
.byte 0x34, 0x24, 0x38, 0x2c
.global data_ov11_0212e20c
data_ov11_0212e20c: ; 0x0212e20c
.byte 0x40, 0xa3, 0xc2, 0x5f
.global data_ov11_0212e210
data_ov11_0212e210: ; 0x0212e210
.byte 0xc3, 0x1d, 0x16, 0x72
.global data_ov11_0212e214
data_ov11_0212e214: ; 0x0212e214
.byte 0x25, 0xe2, 0xbc, 0x0c
.global data_ov11_0212e218
data_ov11_0212e218: ; 0x0212e218
.byte 0x49, 0x3c, 0x28, 0x8b
.global data_ov11_0212e21c
data_ov11_0212e21c: ; 0x0212e21c
.byte 0x95, 0x0d, 0xff, 0x41
.global data_ov11_0212e220
data_ov11_0212e220: ; 0x0212e220
.byte 0x01, 0xa8, 0x39, 0x71
.global data_ov11_0212e224
data_ov11_0212e224: ; 0x0212e224
.byte 0xb3, 0x0c, 0x08, 0xde
.global data_ov11_0212e228
data_ov11_0212e228: ; 0x0212e228
.byte 0xe4, 0xb4, 0xd8, 0x9c
.global data_ov11_0212e22c
data_ov11_0212e22c: ; 0x0212e22c
.byte 0xc1, 0x56, 0x64, 0x90
.global data_ov11_0212e230
data_ov11_0212e230: ; 0x0212e230
.byte 0x84, 0xcb, 0x7b, 0x61
.global data_ov11_0212e234
data_ov11_0212e234: ; 0x0212e234
.byte 0xb6, 0x32, 0xd5, 0x70
.global data_ov11_0212e238
data_ov11_0212e238: ; 0x0212e238
.byte 0x5c, 0x6c, 0x48, 0x74
.global data_ov11_0212e23c
data_ov11_0212e23c: ; 0x0212e23c
.byte 0x57, 0xb8, 0xd0, 0x42
.global data_ov11_0212e240
data_ov11_0212e240: ; 0x0212e240
.byte 0x0e
.global data_ov11_0212e241
data_ov11_0212e241: ; 0x0212e241
.byte 0x04
.global data_ov11_0212e242
data_ov11_0212e242: ; 0x0212e242
.byte 0x05
.global data_ov11_0212e243
data_ov11_0212e243: ; 0x0212e243
.byte 0x00
.global data_ov11_0212e244
data_ov11_0212e244: ; 0x0212e244
.byte 0x00
.global data_ov11_0212e245
data_ov11_0212e245: ; 0x0212e245
.byte 0x00
.global data_ov11_0212e246
data_ov11_0212e246: ; 0x0212e246
.byte 0xa8
.global data_ov11_0212e247
data_ov11_0212e247: ; 0x0212e247
.byte 0x00
.global data_ov11_0212e248
data_ov11_0212e248: ; 0x0212e248
.byte 0x78, 0x00
.global data_ov11_0212e24a
data_ov11_0212e24a: ; 0x0212e24a
.byte 0x10, 0x00
.global data_ov11_0212e24c
data_ov11_0212e24c: ; 0x0212e24c
.byte 0x08, 0x00
.global data_ov11_0212e24e
data_ov11_0212e24e: ; 0x0212e24e
.byte 0xac, 0x00
.global data_ov11_0212e250
data_ov11_0212e250: ; 0x0212e250
.byte 0x84, 0x00
.global data_ov11_0212e252
data_ov11_0212e252: ; 0x0212e252
.byte 0xac, 0x00
.global data_ov11_0212e254
data_ov11_0212e254: ; 0x0212e254
.byte 0x27
.global data_ov11_0212e255
data_ov11_0212e255: ; 0x0212e255
.byte 0x1f, 0x25
.global data_ov11_0212e257
data_ov11_0212e257: ; 0x0212e257
.byte 0x00, 0x27
.global data_ov11_0212e259
data_ov11_0212e259: ; 0x0212e259
.byte 0x00, 0x23
.global data_ov11_0212e25b
data_ov11_0212e25b: ; 0x0212e25b
.byte 0x1d, 0x21
.global data_ov11_0212e25d
data_ov11_0212e25d: ; 0x0212e25d
.byte 0x00, 0x59
.global data_ov11_0212e25f
data_ov11_0212e25f: ; 0x0212e25f
.byte 0x00
.byte 0x27
.global data_ov11_0212e261
data_ov11_0212e261: ; 0x0212e261
.byte 0x21
.global data_ov11_0212e262
data_ov11_0212e262: ; 0x0212e262
.byte 0x00
.global data_ov11_0212e263
data_ov11_0212e263: ; 0x0212e263
.byte 0x01
.global data_ov11_0212e264
data_ov11_0212e264: ; 0x0212e264
.byte 0x00
.global data_ov11_0212e265
data_ov11_0212e265: ; 0x0212e265
.byte 0x00
.global data_ov11_0212e266
data_ov11_0212e266: ; 0x0212e266
.byte 0x00
.global data_ov11_0212e267
data_ov11_0212e267: ; 0x0212e267
.byte 0x00
.global data_ov11_0212e268
data_ov11_0212e268: ; 0x0212e268
.byte 0x00
.global data_ov11_0212e269
data_ov11_0212e269: ; 0x0212e269
.byte 0x01
.global data_ov11_0212e26a
data_ov11_0212e26a: ; 0x0212e26a
.byte 0x01
.global data_ov11_0212e26b
data_ov11_0212e26b: ; 0x0212e26b
.byte 0x00
.global data_ov11_0212e26c
data_ov11_0212e26c: ; 0x0212e26c
.byte 0x01
.global data_ov11_0212e26d
data_ov11_0212e26d: ; 0x0212e26d
.byte 0x00
.global data_ov11_0212e26e
data_ov11_0212e26e: ; 0x0212e26e
.byte 0x00
.global data_ov11_0212e26f
data_ov11_0212e26f: ; 0x0212e26f
.byte 0x01
.global data_ov11_0212e270
data_ov11_0212e270: ; 0x0212e270
.byte 0x02, 0x01
.global data_ov11_0212e272
data_ov11_0212e272: ; 0x0212e272
.byte 0x01, 0x02
.global data_ov11_0212e274
data_ov11_0212e274: ; 0x0212e274
.byte 0x01, 0x01
.global data_ov11_0212e276
data_ov11_0212e276: ; 0x0212e276
.byte 0x02, 0x00
.global data_ov11_0212e278
data_ov11_0212e278: ; 0x0212e278
.byte 0x0d, 0x00
.global data_ov11_0212e27a
data_ov11_0212e27a: ; 0x0212e27a
.byte 0x3c, 0x00
.global data_ov11_0212e27c
data_ov11_0212e27c: ; 0x0212e27c
.byte 0xe6, 0x00
.global data_ov11_0212e27e
data_ov11_0212e27e: ; 0x0212e27e
.byte 0x5e, 0x00
.global data_ov11_0212e280
data_ov11_0212e280: ; 0x0212e280
.byte 0x0d, 0x00
.global data_ov11_0212e282
data_ov11_0212e282: ; 0x0212e282
.byte 0x28, 0x00
.global data_ov11_0212e284
data_ov11_0212e284: ; 0x0212e284
.byte 0xe6, 0x00
.global data_ov11_0212e286
data_ov11_0212e286: ; 0x0212e286
.byte 0x70, 0x00
.global data_ov11_0212e288
data_ov11_0212e288: ; 0x0212e288
.byte 0x80, 0x04
.global data_ov11_0212e28a
data_ov11_0212e28a: ; 0x0212e28a
.byte 0x00, 0x00
.global data_ov11_0212e28c
data_ov11_0212e28c: ; 0x0212e28c
.byte 0x80, 0x02
.global data_ov11_0212e28e
data_ov11_0212e28e: ; 0x0212e28e
.byte 0x00, 0x00
.global data_ov11_0212e290
data_ov11_0212e290: ; 0x0212e290
.byte 0x80, 0x02
.global data_ov11_0212e292
data_ov11_0212e292: ; 0x0212e292
.byte 0x00, 0x00
.global data_ov11_0212e294
data_ov11_0212e294: ; 0x0212e294
.byte 0x80, 0x02
.global data_ov11_0212e296
data_ov11_0212e296: ; 0x0212e296
.byte 0x00, 0x00
.global data_ov11_0212e298
data_ov11_0212e298: ; 0x0212e298
.byte 0x80, 0x02
.global data_ov11_0212e29a
data_ov11_0212e29a: ; 0x0212e29a
.byte 0x00, 0x00
.global data_ov11_0212e29c
data_ov11_0212e29c: ; 0x0212e29c
.byte 0x80, 0x02
.global data_ov11_0212e29e
data_ov11_0212e29e: ; 0x0212e29e
.byte 0x00, 0x00
.global data_ov11_0212e2a0
data_ov11_0212e2a0: ; 0x0212e2a0
.byte 0x80, 0x02
.global data_ov11_0212e2a2
data_ov11_0212e2a2: ; 0x0212e2a2
.byte 0x00, 0x00
.global data_ov11_0212e2a4
data_ov11_0212e2a4: ; 0x0212e2a4
.byte 0x6b, 0x00
.global data_ov11_0212e2a6
data_ov11_0212e2a6: ; 0x0212e2a6
.byte 0x22, 0x00
.global data_ov11_0212e2a8
data_ov11_0212e2a8: ; 0x0212e2a8
.byte 0x6c, 0x00
.global data_ov11_0212e2aa
data_ov11_0212e2aa: ; 0x0212e2aa
.byte 0x22, 0x00
.global data_ov11_0212e2ac
data_ov11_0212e2ac: ; 0x0212e2ac
.byte 0x7c, 0x00
.global data_ov11_0212e2ae
data_ov11_0212e2ae: ; 0x0212e2ae
.byte 0x22, 0x00
.global data_ov11_0212e2b0
data_ov11_0212e2b0: ; 0x0212e2b0
.byte 0x5d, 0x00
.global data_ov11_0212e2b2
data_ov11_0212e2b2: ; 0x0212e2b2
.byte 0x22, 0x00
.global data_ov11_0212e2b4
data_ov11_0212e2b4: ; 0x0212e2b4
.byte 0x5f, 0x00
.global data_ov11_0212e2b6
data_ov11_0212e2b6: ; 0x0212e2b6
.byte 0x22, 0x00
.global data_ov11_0212e2b8
data_ov11_0212e2b8: ; 0x0212e2b8
.byte 0x7d, 0x00
.global data_ov11_0212e2ba
data_ov11_0212e2ba: ; 0x0212e2ba
.byte 0x22, 0x00
.global data_ov11_0212e2bc
data_ov11_0212e2bc: ; 0x0212e2bc
.byte 0x50, 0x00
.global data_ov11_0212e2be
data_ov11_0212e2be: ; 0x0212e2be
.byte 0x22, 0x00
.global data_ov11_0212e2c0
data_ov11_0212e2c0: ; 0x0212e2c0
.ascii "jefgisk"
.byte 0x00
.global data_ov11_0212e2c8
data_ov11_0212e2c8: ; 0x0212e2c8
.byte 0x0a
.global data_ov11_0212e2c9
data_ov11_0212e2c9: ; 0x0212e2c9
.byte 0x0b
.global data_ov11_0212e2ca
data_ov11_0212e2ca: ; 0x0212e2ca
.byte 0x04
.global data_ov11_0212e2cb
data_ov11_0212e2cb: ; 0x0212e2cb
.byte 0x05
.global data_ov11_0212e2cc
data_ov11_0212e2cc: ; 0x0212e2cc
.byte 0x02
.global data_ov11_0212e2cd
data_ov11_0212e2cd: ; 0x0212e2cd
.byte 0x03
.global data_ov11_0212e2ce
data_ov11_0212e2ce: ; 0x0212e2ce
.byte 0x0c
.global data_ov11_0212e2cf
data_ov11_0212e2cf: ; 0x0212e2cf
.byte 0x0d
.global data_ov11_0212e2d0
data_ov11_0212e2d0: ; 0x0212e2d0
.byte 0xe5
.global data_ov11_0212e2d1
data_ov11_0212e2d1: ; 0x0212e2d1
.byte 0x00
.global data_ov11_0212e2d2
data_ov11_0212e2d2: ; 0x0212e2d2
.byte 0x26
.global data_ov11_0212e2d3
data_ov11_0212e2d3: ; 0x0212e2d3
.byte 0x00
.global data_ov11_0212e2d4
data_ov11_0212e2d4: ; 0x0212e2d4
.byte 0x18
.global data_ov11_0212e2d5
data_ov11_0212e2d5: ; 0x0212e2d5
.byte 0x17
.global data_ov11_0212e2d6
data_ov11_0212e2d6: ; 0x0212e2d6
.byte 0x16
.global data_ov11_0212e2d7
data_ov11_0212e2d7: ; 0x0212e2d7
.byte 0x15
.global data_ov11_0212e2d8
data_ov11_0212e2d8: ; 0x0212e2d8
.byte 0x5f
.global data_ov11_0212e2d9
data_ov11_0212e2d9: ; 0x0212e2d9
.byte 0x5e
.global data_ov11_0212e2da
data_ov11_0212e2da: ; 0x0212e2da
.byte 0x5d
.global data_ov11_0212e2db
data_ov11_0212e2db: ; 0x0212e2db
.byte 0x5c
.global data_ov11_0212e2dc
data_ov11_0212e2dc: ; 0x0212e2dc
.byte 0x02
.global data_ov11_0212e2dd
data_ov11_0212e2dd: ; 0x0212e2dd
.byte 0x03
.global data_ov11_0212e2de
data_ov11_0212e2de: ; 0x0212e2de
.byte 0x00
.global data_ov11_0212e2df
data_ov11_0212e2df: ; 0x0212e2df
.byte 0x00
.global data_ov11_0212e2e0
data_ov11_0212e2e0: ; 0x0212e2e0
.byte 0x04
.global data_ov11_0212e2e1
data_ov11_0212e2e1: ; 0x0212e2e1
.byte 0x05
.global data_ov11_0212e2e2
data_ov11_0212e2e2: ; 0x0212e2e2
.byte 0x00
.global data_ov11_0212e2e3
data_ov11_0212e2e3: ; 0x0212e2e3
.byte 0x00
.global data_ov11_0212e2e4
data_ov11_0212e2e4: ; 0x0212e2e4
.byte 0x3c
.global data_ov11_0212e2e5
data_ov11_0212e2e5: ; 0x0212e2e5
.byte 0x3d
.global data_ov11_0212e2e6
data_ov11_0212e2e6: ; 0x0212e2e6
.byte 0x00
.global data_ov11_0212e2e7
data_ov11_0212e2e7: ; 0x0212e2e7
.byte 0x00
.global data_ov11_0212e2e8
data_ov11_0212e2e8: ; 0x0212e2e8
.ascii ""
.byte 0x00, 0x00
.global data_ov11_0212e2ec
data_ov11_0212e2ec: ; 0x0212e2ec
.byte 0x3a
.global data_ov11_0212e2ed
data_ov11_0212e2ed: ; 0x0212e2ed
.byte 0x3b
.global data_ov11_0212e2ee
data_ov11_0212e2ee: ; 0x0212e2ee
.byte 0x35
.global data_ov11_0212e2ef
data_ov11_0212e2ef: ; 0x0212e2ef
.byte 0x39
.global data_ov11_0212e2f0
data_ov11_0212e2f0: ; 0x0212e2f0
.byte 0x1c, 0x00
.global data_ov11_0212e2f2
data_ov11_0212e2f2: ; 0x0212e2f2
.byte 0x02, 0x00
.global data_ov11_0212e2f4
data_ov11_0212e2f4: ; 0x0212e2f4
.byte 0x78, 0x00
.global data_ov11_0212e2f6
data_ov11_0212e2f6: ; 0x0212e2f6
.byte 0x12, 0x00
.global data_ov11_0212e2f8
data_ov11_0212e2f8: ; 0x0212e2f8
.byte 0x11, 0x00
.global data_ov11_0212e2fa
data_ov11_0212e2fa: ; 0x0212e2fa
.byte 0x12, 0x00
.global data_ov11_0212e2fc
data_ov11_0212e2fc: ; 0x0212e2fc
.byte 0x00
.global data_ov11_0212e2fd
data_ov11_0212e2fd: ; 0x0212e2fd
.byte 0x00
.global data_ov11_0212e2fe
data_ov11_0212e2fe: ; 0x0212e2fe
.byte 0x00
.global data_ov11_0212e2ff
data_ov11_0212e2ff: ; 0x0212e2ff
.byte 0x00
.global data_ov11_0212e300
data_ov11_0212e300: ; 0x0212e300
.byte 0x02
.global data_ov11_0212e301
data_ov11_0212e301: ; 0x0212e301
.byte 0x0c
.global data_ov11_0212e302
data_ov11_0212e302: ; 0x0212e302
.byte 0x0c
.global data_ov11_0212e303
data_ov11_0212e303: ; 0x0212e303
.byte 0x0c
.global data_ov11_0212e304
data_ov11_0212e304: ; 0x0212e304
.byte 0x0b
.global data_ov11_0212e305
data_ov11_0212e305: ; 0x0212e305
.byte 0x00
.global data_ov11_0212e306
data_ov11_0212e306: ; 0x0212e306
.byte 0x01
.global data_ov11_0212e307
data_ov11_0212e307: ; 0x0212e307
.byte 0x01
.global data_ov11_0212e308
data_ov11_0212e308: ; 0x0212e308
.byte 0x01
.global data_ov11_0212e309
data_ov11_0212e309: ; 0x0212e309
.byte 0x01
.global data_ov11_0212e30a
data_ov11_0212e30a: ; 0x0212e30a
.byte 0x00
.global data_ov11_0212e30b
data_ov11_0212e30b: ; 0x0212e30b
.byte 0x00
.global data_ov11_0212e30c
data_ov11_0212e30c: ; 0x0212e30c
.byte 0x04, 0x00
.global data_ov11_0212e30e
data_ov11_0212e30e: ; 0x0212e30e
.byte 0xaa, 0x00
.global data_ov11_0212e310
data_ov11_0212e310: ; 0x0212e310
.byte 0x84, 0x00
.global data_ov11_0212e312
data_ov11_0212e312: ; 0x0212e312
.byte 0xaa, 0x00
.global data_ov11_0212e314
data_ov11_0212e314: ; 0x0212e314
.byte 0x04, 0x00
.global data_ov11_0212e316
data_ov11_0212e316: ; 0x0212e316
.byte 0x67, 0x00
.global data_ov11_0212e318
data_ov11_0212e318: ; 0x0212e318
.byte 0x04, 0x00
.global data_ov11_0212e31a
data_ov11_0212e31a: ; 0x0212e31a
.byte 0x7d, 0x00
.global data_ov11_0212e31c
data_ov11_0212e31c: ; 0x0212e31c
.byte 0x04, 0x00
.global data_ov11_0212e31e
data_ov11_0212e31e: ; 0x0212e31e
.byte 0x93, 0x00
.global data_ov11_0212e320
data_ov11_0212e320: ; 0x0212e320
.byte 0xdc, 0x00
.global data_ov11_0212e322
data_ov11_0212e322: ; 0x0212e322
.byte 0x51, 0x00
.global data_ov11_0212e324
data_ov11_0212e324: ; 0x0212e324
.byte 0x1b, 0x00
.global data_ov11_0212e326
data_ov11_0212e326: ; 0x0212e326
.byte 0x12, 0x00
.global data_ov11_0212e328
data_ov11_0212e328: ; 0x0212e328
.byte 0x20, 0x00
.global data_ov11_0212e32a
data_ov11_0212e32a: ; 0x0212e32a
.byte 0x12, 0x00
.global data_ov11_0212e32c
data_ov11_0212e32c: ; 0x0212e32c
.byte 0x28, 0x00
.global data_ov11_0212e32e
data_ov11_0212e32e: ; 0x0212e32e
.byte 0x12, 0x00
.global data_ov11_0212e330
data_ov11_0212e330: ; 0x0212e330
.byte 0x20, 0x00
.global data_ov11_0212e332
data_ov11_0212e332: ; 0x0212e332
.byte 0x12, 0x00
.global data_ov11_0212e334
data_ov11_0212e334: ; 0x0212e334
.byte 0x04, 0x00
.global data_ov11_0212e336
data_ov11_0212e336: ; 0x0212e336
.byte 0x51, 0x00
.global data_ov11_0212e338
data_ov11_0212e338: ; 0x0212e338
.byte 0x16, 0x00
.global data_ov11_0212e33a
data_ov11_0212e33a: ; 0x0212e33a
.byte 0x51, 0x00
.global data_ov11_0212e33c
data_ov11_0212e33c: ; 0x0212e33c
.byte 0x28, 0x00
.global data_ov11_0212e33e
data_ov11_0212e33e: ; 0x0212e33e
.byte 0x51, 0x00
.global data_ov11_0212e340
data_ov11_0212e340: ; 0x0212e340
.byte 0x3a, 0x00
.global data_ov11_0212e342
data_ov11_0212e342: ; 0x0212e342
.byte 0x51, 0x00
.global data_ov11_0212e344
data_ov11_0212e344: ; 0x0212e344
.byte 0x4c, 0x00
.global data_ov11_0212e346
data_ov11_0212e346: ; 0x0212e346
.byte 0x51, 0x00
.global data_ov11_0212e348
data_ov11_0212e348: ; 0x0212e348
.byte 0x5e, 0x00
.global data_ov11_0212e34a
data_ov11_0212e34a: ; 0x0212e34a
.byte 0x51, 0x00
.global data_ov11_0212e34c
data_ov11_0212e34c: ; 0x0212e34c
.byte 0x70, 0x00
.global data_ov11_0212e34e
data_ov11_0212e34e: ; 0x0212e34e
.byte 0x51, 0x00
.global data_ov11_0212e350
data_ov11_0212e350: ; 0x0212e350
.byte 0x82, 0x00
.global data_ov11_0212e352
data_ov11_0212e352: ; 0x0212e352
.byte 0x51, 0x00
.global data_ov11_0212e354
data_ov11_0212e354: ; 0x0212e354
.byte 0x94, 0x00
.global data_ov11_0212e356
data_ov11_0212e356: ; 0x0212e356
.byte 0x51, 0x00
.global data_ov11_0212e358
data_ov11_0212e358: ; 0x0212e358
.byte 0xa6, 0x00
.global data_ov11_0212e35a
data_ov11_0212e35a: ; 0x0212e35a
.byte 0x51, 0x00
.global data_ov11_0212e35c
data_ov11_0212e35c: ; 0x0212e35c
.byte 0xb8, 0x00
.global data_ov11_0212e35e
data_ov11_0212e35e: ; 0x0212e35e
.byte 0x51, 0x00
.global data_ov11_0212e360
data_ov11_0212e360: ; 0x0212e360
.byte 0xca, 0x00
.global data_ov11_0212e362
data_ov11_0212e362: ; 0x0212e362
.byte 0x51, 0x00
.global data_ov11_0212e364
data_ov11_0212e364: ; 0x0212e364
.byte 0x20, 0x00
.global data_ov11_0212e366
data_ov11_0212e366: ; 0x0212e366
.byte 0x67, 0x00
.global data_ov11_0212e368
data_ov11_0212e368: ; 0x0212e368
.byte 0x32, 0x00
.global data_ov11_0212e36a
data_ov11_0212e36a: ; 0x0212e36a
.byte 0x67, 0x00
.global data_ov11_0212e36c
data_ov11_0212e36c: ; 0x0212e36c
.byte 0x44, 0x00
.global data_ov11_0212e36e
data_ov11_0212e36e: ; 0x0212e36e
.byte 0x67, 0x00
.global data_ov11_0212e370
data_ov11_0212e370: ; 0x0212e370
.byte 0x56, 0x00
.global data_ov11_0212e372
data_ov11_0212e372: ; 0x0212e372
.byte 0x67, 0x00
.global data_ov11_0212e374
data_ov11_0212e374: ; 0x0212e374
.byte 0x68, 0x00
.global data_ov11_0212e376
data_ov11_0212e376: ; 0x0212e376
.byte 0x67, 0x00
.global data_ov11_0212e378
data_ov11_0212e378: ; 0x0212e378
.byte 0x7a, 0x00
.global data_ov11_0212e37a
data_ov11_0212e37a: ; 0x0212e37a
.byte 0x67, 0x00
.global data_ov11_0212e37c
data_ov11_0212e37c: ; 0x0212e37c
.byte 0x8c, 0x00
.global data_ov11_0212e37e
data_ov11_0212e37e: ; 0x0212e37e
.byte 0x67, 0x00
.global data_ov11_0212e380
data_ov11_0212e380: ; 0x0212e380
.byte 0x9e, 0x00
.global data_ov11_0212e382
data_ov11_0212e382: ; 0x0212e382
.byte 0x67, 0x00
.global data_ov11_0212e384
data_ov11_0212e384: ; 0x0212e384
.byte 0xb0, 0x00
.global data_ov11_0212e386
data_ov11_0212e386: ; 0x0212e386
.byte 0x67, 0x00
.global data_ov11_0212e388
data_ov11_0212e388: ; 0x0212e388
.byte 0xc2, 0x00
.global data_ov11_0212e38a
data_ov11_0212e38a: ; 0x0212e38a
.byte 0x67, 0x00
.global data_ov11_0212e38c
data_ov11_0212e38c: ; 0x0212e38c
.byte 0xd4, 0x00
.global data_ov11_0212e38e
data_ov11_0212e38e: ; 0x0212e38e
.byte 0x67, 0x00
.global data_ov11_0212e390
data_ov11_0212e390: ; 0x0212e390
.byte 0xe6, 0x00
.global data_ov11_0212e392
data_ov11_0212e392: ; 0x0212e392
.byte 0x67, 0x00
.global data_ov11_0212e394
data_ov11_0212e394: ; 0x0212e394
.byte 0x25, 0x00
.global data_ov11_0212e396
data_ov11_0212e396: ; 0x0212e396
.byte 0x7d, 0x00
.global data_ov11_0212e398
data_ov11_0212e398: ; 0x0212e398
.byte 0x37, 0x00
.global data_ov11_0212e39a
data_ov11_0212e39a: ; 0x0212e39a
.byte 0x7d, 0x00
.global data_ov11_0212e39c
data_ov11_0212e39c: ; 0x0212e39c
.byte 0x49, 0x00
.global data_ov11_0212e39e
data_ov11_0212e39e: ; 0x0212e39e
.byte 0x7d, 0x00
.global data_ov11_0212e3a0
data_ov11_0212e3a0: ; 0x0212e3a0
.byte 0x5b, 0x00
.global data_ov11_0212e3a2
data_ov11_0212e3a2: ; 0x0212e3a2
.byte 0x7d, 0x00
.global data_ov11_0212e3a4
data_ov11_0212e3a4: ; 0x0212e3a4
.byte 0x6d, 0x00
.global data_ov11_0212e3a6
data_ov11_0212e3a6: ; 0x0212e3a6
.byte 0x7d, 0x00
.global data_ov11_0212e3a8
data_ov11_0212e3a8: ; 0x0212e3a8
.byte 0x7f, 0x00
.global data_ov11_0212e3aa
data_ov11_0212e3aa: ; 0x0212e3aa
.byte 0x7d, 0x00
.global data_ov11_0212e3ac
data_ov11_0212e3ac: ; 0x0212e3ac
.byte 0x91, 0x00
.global data_ov11_0212e3ae
data_ov11_0212e3ae: ; 0x0212e3ae
.byte 0x7d, 0x00
.global data_ov11_0212e3b0
data_ov11_0212e3b0: ; 0x0212e3b0
.byte 0xa3, 0x00
.global data_ov11_0212e3b2
data_ov11_0212e3b2: ; 0x0212e3b2
.byte 0x7d, 0x00
.global data_ov11_0212e3b4
data_ov11_0212e3b4: ; 0x0212e3b4
.byte 0xb5, 0x00
.global data_ov11_0212e3b6
data_ov11_0212e3b6: ; 0x0212e3b6
.byte 0x7d, 0x00
.global data_ov11_0212e3b8
data_ov11_0212e3b8: ; 0x0212e3b8
.byte 0xc7, 0x00
.global data_ov11_0212e3ba
data_ov11_0212e3ba: ; 0x0212e3ba
.byte 0x7d, 0x00
.global data_ov11_0212e3bc
data_ov11_0212e3bc: ; 0x0212e3bc
.byte 0xd9, 0x00
.global data_ov11_0212e3be
data_ov11_0212e3be: ; 0x0212e3be
.byte 0x7d, 0x00
.global data_ov11_0212e3c0
data_ov11_0212e3c0: ; 0x0212e3c0
.byte 0xeb, 0x00
.global data_ov11_0212e3c2
data_ov11_0212e3c2: ; 0x0212e3c2
.byte 0x7d, 0x00
.global data_ov11_0212e3c4
data_ov11_0212e3c4: ; 0x0212e3c4
.byte 0x2d, 0x00
.global data_ov11_0212e3c6
data_ov11_0212e3c6: ; 0x0212e3c6
.byte 0x93, 0x00
.global data_ov11_0212e3c8
data_ov11_0212e3c8: ; 0x0212e3c8
.byte 0x3f, 0x00
.global data_ov11_0212e3ca
data_ov11_0212e3ca: ; 0x0212e3ca
.byte 0x93, 0x00
.global data_ov11_0212e3cc
data_ov11_0212e3cc: ; 0x0212e3cc
.byte 0x51, 0x00
.global data_ov11_0212e3ce
data_ov11_0212e3ce: ; 0x0212e3ce
.byte 0x93, 0x00
.global data_ov11_0212e3d0
data_ov11_0212e3d0: ; 0x0212e3d0
.byte 0x63, 0x00
.global data_ov11_0212e3d2
data_ov11_0212e3d2: ; 0x0212e3d2
.byte 0x93, 0x00
.global data_ov11_0212e3d4
data_ov11_0212e3d4: ; 0x0212e3d4
.byte 0x75, 0x00
.global data_ov11_0212e3d6
data_ov11_0212e3d6: ; 0x0212e3d6
.byte 0x93, 0x00
.global data_ov11_0212e3d8
data_ov11_0212e3d8: ; 0x0212e3d8
.byte 0x87, 0x00
.global data_ov11_0212e3da
data_ov11_0212e3da: ; 0x0212e3da
.byte 0x93, 0x00
.global data_ov11_0212e3dc
data_ov11_0212e3dc: ; 0x0212e3dc
.byte 0x99, 0x00
.global data_ov11_0212e3de
data_ov11_0212e3de: ; 0x0212e3de
.byte 0x93, 0x00
.global data_ov11_0212e3e0
data_ov11_0212e3e0: ; 0x0212e3e0
.byte 0xab, 0x00
.global data_ov11_0212e3e2
data_ov11_0212e3e2: ; 0x0212e3e2
.byte 0x93, 0x00
.global data_ov11_0212e3e4
data_ov11_0212e3e4: ; 0x0212e3e4
.byte 0xbd, 0x00
.global data_ov11_0212e3e6
data_ov11_0212e3e6: ; 0x0212e3e6
.byte 0x93, 0x00
.global data_ov11_0212e3e8
data_ov11_0212e3e8: ; 0x0212e3e8
.byte 0xcf, 0x00
.global data_ov11_0212e3ea
data_ov11_0212e3ea: ; 0x0212e3ea
.byte 0x93, 0x00
.global data_ov11_0212e3ec
data_ov11_0212e3ec: ; 0x0212e3ec
.byte 0xe1, 0x00
.global data_ov11_0212e3ee
data_ov11_0212e3ee: ; 0x0212e3ee
.byte 0x93, 0x00
.global data_ov11_0212e3f0
data_ov11_0212e3f0: ; 0x0212e3f0
.byte 0x02, 0x00
.global data_ov11_0212e3f2
data_ov11_0212e3f2: ; 0x0212e3f2
.byte 0x4f, 0x00
.global data_ov11_0212e3f4
data_ov11_0212e3f4: ; 0x0212e3f4
.byte 0x14, 0x00
.global data_ov11_0212e3f6
data_ov11_0212e3f6: ; 0x0212e3f6
.byte 0x4f, 0x00
.global data_ov11_0212e3f8
data_ov11_0212e3f8: ; 0x0212e3f8
.byte 0x26, 0x00
.global data_ov11_0212e3fa
data_ov11_0212e3fa: ; 0x0212e3fa
.byte 0x4f, 0x00
.global data_ov11_0212e3fc
data_ov11_0212e3fc: ; 0x0212e3fc
.byte 0x38, 0x00
.global data_ov11_0212e3fe
data_ov11_0212e3fe: ; 0x0212e3fe
.byte 0x4f, 0x00
.global data_ov11_0212e400
data_ov11_0212e400: ; 0x0212e400
.byte 0x4a, 0x00
.global data_ov11_0212e402
data_ov11_0212e402: ; 0x0212e402
.byte 0x4f, 0x00
.global data_ov11_0212e404
data_ov11_0212e404: ; 0x0212e404
.byte 0x5c, 0x00
.global data_ov11_0212e406
data_ov11_0212e406: ; 0x0212e406
.byte 0x4f, 0x00
.global data_ov11_0212e408
data_ov11_0212e408: ; 0x0212e408
.byte 0x6e, 0x00
.global data_ov11_0212e40a
data_ov11_0212e40a: ; 0x0212e40a
.byte 0x4f, 0x00
.global data_ov11_0212e40c
data_ov11_0212e40c: ; 0x0212e40c
.byte 0x80, 0x00
.global data_ov11_0212e40e
data_ov11_0212e40e: ; 0x0212e40e
.byte 0x4f, 0x00
.global data_ov11_0212e410
data_ov11_0212e410: ; 0x0212e410
.byte 0x92, 0x00
.global data_ov11_0212e412
data_ov11_0212e412: ; 0x0212e412
.byte 0x4f, 0x00
.global data_ov11_0212e414
data_ov11_0212e414: ; 0x0212e414
.byte 0xa4, 0x00
.global data_ov11_0212e416
data_ov11_0212e416: ; 0x0212e416
.byte 0x4f, 0x00
.global data_ov11_0212e418
data_ov11_0212e418: ; 0x0212e418
.byte 0xb6, 0x00
.global data_ov11_0212e41a
data_ov11_0212e41a: ; 0x0212e41a
.byte 0x4f, 0x00
.global data_ov11_0212e41c
data_ov11_0212e41c: ; 0x0212e41c
.byte 0xc8, 0x00
.global data_ov11_0212e41e
data_ov11_0212e41e: ; 0x0212e41e
.byte 0x4f, 0x00
.global data_ov11_0212e420
data_ov11_0212e420: ; 0x0212e420
.byte 0x1e, 0x00
.global data_ov11_0212e422
data_ov11_0212e422: ; 0x0212e422
.byte 0x65, 0x00
.global data_ov11_0212e424
data_ov11_0212e424: ; 0x0212e424
.byte 0x30, 0x00
.global data_ov11_0212e426
data_ov11_0212e426: ; 0x0212e426
.byte 0x65, 0x00
.global data_ov11_0212e428
data_ov11_0212e428: ; 0x0212e428
.byte 0x42, 0x00
.global data_ov11_0212e42a
data_ov11_0212e42a: ; 0x0212e42a
.byte 0x65, 0x00
.global data_ov11_0212e42c
data_ov11_0212e42c: ; 0x0212e42c
.byte 0x54, 0x00
.global data_ov11_0212e42e
data_ov11_0212e42e: ; 0x0212e42e
.byte 0x65, 0x00
.global data_ov11_0212e430
data_ov11_0212e430: ; 0x0212e430
.byte 0x66, 0x00
.global data_ov11_0212e432
data_ov11_0212e432: ; 0x0212e432
.byte 0x65, 0x00
.global data_ov11_0212e434
data_ov11_0212e434: ; 0x0212e434
.byte 0x78, 0x00
.global data_ov11_0212e436
data_ov11_0212e436: ; 0x0212e436
.byte 0x65, 0x00
.global data_ov11_0212e438
data_ov11_0212e438: ; 0x0212e438
.byte 0x8a, 0x00
.global data_ov11_0212e43a
data_ov11_0212e43a: ; 0x0212e43a
.byte 0x65, 0x00
.global data_ov11_0212e43c
data_ov11_0212e43c: ; 0x0212e43c
.byte 0x9c, 0x00
.global data_ov11_0212e43e
data_ov11_0212e43e: ; 0x0212e43e
.byte 0x65, 0x00
.global data_ov11_0212e440
data_ov11_0212e440: ; 0x0212e440
.byte 0xae, 0x00
.global data_ov11_0212e442
data_ov11_0212e442: ; 0x0212e442
.byte 0x65, 0x00
.global data_ov11_0212e444
data_ov11_0212e444: ; 0x0212e444
.byte 0xc0, 0x00
.global data_ov11_0212e446
data_ov11_0212e446: ; 0x0212e446
.byte 0x65, 0x00
.global data_ov11_0212e448
data_ov11_0212e448: ; 0x0212e448
.byte 0xd2, 0x00
.global data_ov11_0212e44a
data_ov11_0212e44a: ; 0x0212e44a
.byte 0x65, 0x00
.global data_ov11_0212e44c
data_ov11_0212e44c: ; 0x0212e44c
.byte 0xe4, 0x00
.global data_ov11_0212e44e
data_ov11_0212e44e: ; 0x0212e44e
.byte 0x65, 0x00
.global data_ov11_0212e450
data_ov11_0212e450: ; 0x0212e450
.byte 0x23, 0x00
.global data_ov11_0212e452
data_ov11_0212e452: ; 0x0212e452
.byte 0x7b, 0x00
.global data_ov11_0212e454
data_ov11_0212e454: ; 0x0212e454
.byte 0x35, 0x00
.global data_ov11_0212e456
data_ov11_0212e456: ; 0x0212e456
.byte 0x7b, 0x00
.global data_ov11_0212e458
data_ov11_0212e458: ; 0x0212e458
.byte 0x47, 0x00
.global data_ov11_0212e45a
data_ov11_0212e45a: ; 0x0212e45a
.byte 0x7b, 0x00
.global data_ov11_0212e45c
data_ov11_0212e45c: ; 0x0212e45c
.byte 0x59, 0x00
.global data_ov11_0212e45e
data_ov11_0212e45e: ; 0x0212e45e
.byte 0x7b, 0x00
.global data_ov11_0212e460
data_ov11_0212e460: ; 0x0212e460
.byte 0x6b, 0x00
.global data_ov11_0212e462
data_ov11_0212e462: ; 0x0212e462
.byte 0x7b, 0x00
.global data_ov11_0212e464
data_ov11_0212e464: ; 0x0212e464
.byte 0x7d, 0x00
.global data_ov11_0212e466
data_ov11_0212e466: ; 0x0212e466
.byte 0x7b, 0x00
.global data_ov11_0212e468
data_ov11_0212e468: ; 0x0212e468
.byte 0x8f, 0x00
.global data_ov11_0212e46a
data_ov11_0212e46a: ; 0x0212e46a
.byte 0x7b, 0x00
.global data_ov11_0212e46c
data_ov11_0212e46c: ; 0x0212e46c
.byte 0xa1, 0x00
.global data_ov11_0212e46e
data_ov11_0212e46e: ; 0x0212e46e
.byte 0x7b, 0x00
.global data_ov11_0212e470
data_ov11_0212e470: ; 0x0212e470
.byte 0xb3, 0x00
.global data_ov11_0212e472
data_ov11_0212e472: ; 0x0212e472
.byte 0x7b, 0x00
.global data_ov11_0212e474
data_ov11_0212e474: ; 0x0212e474
.byte 0xc5, 0x00
.global data_ov11_0212e476
data_ov11_0212e476: ; 0x0212e476
.byte 0x7b, 0x00
.global data_ov11_0212e478
data_ov11_0212e478: ; 0x0212e478
.byte 0xd7, 0x00
.global data_ov11_0212e47a
data_ov11_0212e47a: ; 0x0212e47a
.byte 0x7b, 0x00
.global data_ov11_0212e47c
data_ov11_0212e47c: ; 0x0212e47c
.byte 0xe9, 0x00
.global data_ov11_0212e47e
data_ov11_0212e47e: ; 0x0212e47e
.byte 0x7b, 0x00
.global data_ov11_0212e480
data_ov11_0212e480: ; 0x0212e480
.byte 0x2b, 0x00
.global data_ov11_0212e482
data_ov11_0212e482: ; 0x0212e482
.byte 0x91, 0x00
.global data_ov11_0212e484
data_ov11_0212e484: ; 0x0212e484
.byte 0x3d, 0x00
.global data_ov11_0212e486
data_ov11_0212e486: ; 0x0212e486
.byte 0x91, 0x00
.global data_ov11_0212e488
data_ov11_0212e488: ; 0x0212e488
.byte 0x4f, 0x00
.global data_ov11_0212e48a
data_ov11_0212e48a: ; 0x0212e48a
.byte 0x91, 0x00
.global data_ov11_0212e48c
data_ov11_0212e48c: ; 0x0212e48c
.byte 0x61, 0x00
.global data_ov11_0212e48e
data_ov11_0212e48e: ; 0x0212e48e
.byte 0x91, 0x00
.global data_ov11_0212e490
data_ov11_0212e490: ; 0x0212e490
.byte 0x73, 0x00
.global data_ov11_0212e492
data_ov11_0212e492: ; 0x0212e492
.byte 0x91, 0x00
.global data_ov11_0212e494
data_ov11_0212e494: ; 0x0212e494
.byte 0x85, 0x00
.global data_ov11_0212e496
data_ov11_0212e496: ; 0x0212e496
.byte 0x91, 0x00
.global data_ov11_0212e498
data_ov11_0212e498: ; 0x0212e498
.byte 0x97, 0x00
.global data_ov11_0212e49a
data_ov11_0212e49a: ; 0x0212e49a
.byte 0x91, 0x00
.global data_ov11_0212e49c
data_ov11_0212e49c: ; 0x0212e49c
.byte 0xa9, 0x00
.global data_ov11_0212e49e
data_ov11_0212e49e: ; 0x0212e49e
.byte 0x91, 0x00
.global data_ov11_0212e4a0
data_ov11_0212e4a0: ; 0x0212e4a0
.byte 0xbb, 0x00
.global data_ov11_0212e4a2
data_ov11_0212e4a2: ; 0x0212e4a2
.byte 0x91, 0x00
.global data_ov11_0212e4a4
data_ov11_0212e4a4: ; 0x0212e4a4
.byte 0xcd, 0x00
.global data_ov11_0212e4a6
data_ov11_0212e4a6: ; 0x0212e4a6
.byte 0x91, 0x00
.global data_ov11_0212e4a8
data_ov11_0212e4a8: ; 0x0212e4a8
.byte 0xdf, 0x00
.global data_ov11_0212e4aa
data_ov11_0212e4aa: ; 0x0212e4aa
.byte 0x91, 0x00
.global data_ov11_0212e4ac
data_ov11_0212e4ac: ; 0x0212e4ac
.byte 0x02, 0x00
.global data_ov11_0212e4ae
data_ov11_0212e4ae: ; 0x0212e4ae
.byte 0x65, 0x00
.global data_ov11_0212e4b0
data_ov11_0212e4b0: ; 0x0212e4b0
.byte 0x02, 0x00
.global data_ov11_0212e4b2
data_ov11_0212e4b2: ; 0x0212e4b2
.byte 0x7b, 0x00
.global data_ov11_0212e4b4
data_ov11_0212e4b4: ; 0x0212e4b4
.byte 0x02, 0x00
.global data_ov11_0212e4b6
data_ov11_0212e4b6: ; 0x0212e4b6
.byte 0x91, 0x00
.global data_ov11_0212e4b8
data_ov11_0212e4b8: ; 0x0212e4b8
.byte 0xda, 0x00
.global data_ov11_0212e4ba
data_ov11_0212e4ba: ; 0x0212e4ba
.byte 0x4f, 0x00
.global data_ov11_0212e4bc
data_ov11_0212e4bc: ; 0x0212e4bc
.byte 0x02, 0x00
.global data_ov11_0212e4be
data_ov11_0212e4be: ; 0x0212e4be
.byte 0xa8, 0x00
.global data_ov11_0212e4c0
data_ov11_0212e4c0: ; 0x0212e4c0
.byte 0x82, 0x00
.global data_ov11_0212e4c2
data_ov11_0212e4c2: ; 0x0212e4c2
.byte 0xa8, 0x00
.global data_ov11_0212e4c4
data_ov11_0212e4c4: ; 0x0212e4c4
.byte 0x32, 0x33
.global data_ov11_0212e4c6
data_ov11_0212e4c6: ; 0x0212e4c6
.byte 0x01, 0x2f
.global data_ov11_0212e4c8
data_ov11_0212e4c8: ; 0x0212e4c8
.byte 0x00, 0x33
.global data_ov11_0212e4ca
data_ov11_0212e4ca: ; 0x0212e4ca
.byte 0x02, 0x0c
.global data_ov11_0212e4cc
data_ov11_0212e4cc: ; 0x0212e4cc
.byte 0x01, 0x33
.global data_ov11_0212e4ce
data_ov11_0212e4ce: ; 0x0212e4ce
.byte 0x03, 0x0d
.global data_ov11_0212e4d0
data_ov11_0212e4d0: ; 0x0212e4d0
.byte 0x02, 0x33
.global data_ov11_0212e4d2
data_ov11_0212e4d2: ; 0x0212e4d2
.byte 0x04, 0x0e
.global data_ov11_0212e4d4
data_ov11_0212e4d4: ; 0x0212e4d4
.byte 0x03, 0x33
.global data_ov11_0212e4d6
data_ov11_0212e4d6: ; 0x0212e4d6
.byte 0x05, 0x0f
.global data_ov11_0212e4d8
data_ov11_0212e4d8: ; 0x0212e4d8
.byte 0x04, 0x33
.global data_ov11_0212e4da
data_ov11_0212e4da: ; 0x0212e4da
.byte 0x06, 0x10
.global data_ov11_0212e4dc
data_ov11_0212e4dc: ; 0x0212e4dc
.byte 0x05, 0x34
.global data_ov11_0212e4de
data_ov11_0212e4de: ; 0x0212e4de
.byte 0x07, 0x11
.global data_ov11_0212e4e0
data_ov11_0212e4e0: ; 0x0212e4e0
.byte 0x06, 0x34
.global data_ov11_0212e4e2
data_ov11_0212e4e2: ; 0x0212e4e2
.byte 0x08, 0x12
.global data_ov11_0212e4e4
data_ov11_0212e4e4: ; 0x0212e4e4
.byte 0x07, 0x34
.global data_ov11_0212e4e6
data_ov11_0212e4e6: ; 0x0212e4e6
.byte 0x09, 0x13
.global data_ov11_0212e4e8
data_ov11_0212e4e8: ; 0x0212e4e8
.byte 0x08, 0x34
.global data_ov11_0212e4ea
data_ov11_0212e4ea: ; 0x0212e4ea
.byte 0x0a, 0x14
.global data_ov11_0212e4ec
data_ov11_0212e4ec: ; 0x0212e4ec
.byte 0x09, 0x34
.global data_ov11_0212e4ee
data_ov11_0212e4ee: ; 0x0212e4ee
.byte 0x0b, 0x15
.global data_ov11_0212e4f0
data_ov11_0212e4f0: ; 0x0212e4f0
.byte 0x0a, 0x34
.global data_ov11_0212e4f2
data_ov11_0212e4f2: ; 0x0212e4f2
.byte 0x32, 0x16
.global data_ov11_0212e4f4
data_ov11_0212e4f4: ; 0x0212e4f4
.byte 0x2f, 0x01
.global data_ov11_0212e4f6
data_ov11_0212e4f6: ; 0x0212e4f6
.byte 0x0d, 0x18
.global data_ov11_0212e4f8
data_ov11_0212e4f8: ; 0x0212e4f8
.byte 0x0c, 0x02
.global data_ov11_0212e4fa
data_ov11_0212e4fa: ; 0x0212e4fa
.byte 0x0e, 0x19
.global data_ov11_0212e4fc
data_ov11_0212e4fc: ; 0x0212e4fc
.byte 0x0d, 0x03
.global data_ov11_0212e4fe
data_ov11_0212e4fe: ; 0x0212e4fe
.byte 0x0f, 0x1a
.global data_ov11_0212e500
data_ov11_0212e500: ; 0x0212e500
.byte 0x0e, 0x04
.global data_ov11_0212e502
data_ov11_0212e502: ; 0x0212e502
.byte 0x10, 0x1b
.global data_ov11_0212e504
data_ov11_0212e504: ; 0x0212e504
.byte 0x0f, 0x05
.global data_ov11_0212e506
data_ov11_0212e506: ; 0x0212e506
.byte 0x11, 0x1c
.global data_ov11_0212e508
data_ov11_0212e508: ; 0x0212e508
.byte 0x10, 0x06
.global data_ov11_0212e50a
data_ov11_0212e50a: ; 0x0212e50a
.byte 0x12, 0x1d
.global data_ov11_0212e50c
data_ov11_0212e50c: ; 0x0212e50c
.byte 0x11, 0x07
.global data_ov11_0212e50e
data_ov11_0212e50e: ; 0x0212e50e
.byte 0x13, 0x1e
.global data_ov11_0212e510
data_ov11_0212e510: ; 0x0212e510
.byte 0x12, 0x08
.global data_ov11_0212e512
data_ov11_0212e512: ; 0x0212e512
.byte 0x14, 0x1f
.global data_ov11_0212e514
data_ov11_0212e514: ; 0x0212e514
.byte 0x13, 0x09
.global data_ov11_0212e516
data_ov11_0212e516: ; 0x0212e516
.byte 0x15, 0x20
.global data_ov11_0212e518
data_ov11_0212e518: ; 0x0212e518
.byte 0x14, 0x0a
.global data_ov11_0212e51a
data_ov11_0212e51a: ; 0x0212e51a
.byte 0x16, 0x21
.global data_ov11_0212e51c
data_ov11_0212e51c: ; 0x0212e51c
.byte 0x15, 0x0b
.global data_ov11_0212e51e
data_ov11_0212e51e: ; 0x0212e51e
.byte 0x17, 0x22
.global data_ov11_0212e520
data_ov11_0212e520: ; 0x0212e520
.byte 0x16, 0x32
.global data_ov11_0212e522
data_ov11_0212e522: ; 0x0212e522
.byte 0x2f, 0x23
.global data_ov11_0212e524
data_ov11_0212e524: ; 0x0212e524
.byte 0x30, 0x0c
.global data_ov11_0212e526
data_ov11_0212e526: ; 0x0212e526
.byte 0x19, 0x24
.global data_ov11_0212e528
data_ov11_0212e528: ; 0x0212e528
.byte 0x18, 0x0d
.global data_ov11_0212e52a
data_ov11_0212e52a: ; 0x0212e52a
.byte 0x1a, 0x25
.global data_ov11_0212e52c
data_ov11_0212e52c: ; 0x0212e52c
.byte 0x19, 0x0e
.global data_ov11_0212e52e
data_ov11_0212e52e: ; 0x0212e52e
.byte 0x1b, 0x26
.global data_ov11_0212e530
data_ov11_0212e530: ; 0x0212e530
.byte 0x1a, 0x0f
.global data_ov11_0212e532
data_ov11_0212e532: ; 0x0212e532
.byte 0x1c, 0x27
.global data_ov11_0212e534
data_ov11_0212e534: ; 0x0212e534
.byte 0x1b, 0x10
.global data_ov11_0212e536
data_ov11_0212e536: ; 0x0212e536
.byte 0x1d, 0x28
.global data_ov11_0212e538
data_ov11_0212e538: ; 0x0212e538
.byte 0x1c, 0x11
.global data_ov11_0212e53a
data_ov11_0212e53a: ; 0x0212e53a
.byte 0x1e, 0x29
.global data_ov11_0212e53c
data_ov11_0212e53c: ; 0x0212e53c
.byte 0x1d, 0x12
.global data_ov11_0212e53e
data_ov11_0212e53e: ; 0x0212e53e
.byte 0x1f, 0x2a
.global data_ov11_0212e540
data_ov11_0212e540: ; 0x0212e540
.byte 0x1e, 0x13
.global data_ov11_0212e542
data_ov11_0212e542: ; 0x0212e542
.byte 0x20, 0x2b
.global data_ov11_0212e544
data_ov11_0212e544: ; 0x0212e544
.byte 0x1f, 0x14
.global data_ov11_0212e546
data_ov11_0212e546: ; 0x0212e546
.byte 0x21, 0x2c
.global data_ov11_0212e548
data_ov11_0212e548: ; 0x0212e548
.byte 0x20, 0x15
.global data_ov11_0212e54a
data_ov11_0212e54a: ; 0x0212e54a
.byte 0x22, 0x2d
.global data_ov11_0212e54c
data_ov11_0212e54c: ; 0x0212e54c
.byte 0x21, 0x16
.global data_ov11_0212e54e
data_ov11_0212e54e: ; 0x0212e54e
.byte 0x23, 0x2e
.global data_ov11_0212e550
data_ov11_0212e550: ; 0x0212e550
.byte 0x22, 0x17
.global data_ov11_0212e552
data_ov11_0212e552: ; 0x0212e552
.byte 0x30, 0x2e
.global data_ov11_0212e554
data_ov11_0212e554: ; 0x0212e554
.byte 0x31, 0x18
.global data_ov11_0212e556
data_ov11_0212e556: ; 0x0212e556
.byte 0x25, 0x33
.global data_ov11_0212e558
data_ov11_0212e558: ; 0x0212e558
.byte 0x24, 0x19
.global data_ov11_0212e55a
data_ov11_0212e55a: ; 0x0212e55a
.byte 0x26, 0x33
.global data_ov11_0212e55c
data_ov11_0212e55c: ; 0x0212e55c
.byte 0x25, 0x1a
.global data_ov11_0212e55e
data_ov11_0212e55e: ; 0x0212e55e
.byte 0x27, 0x33
.global data_ov11_0212e560
data_ov11_0212e560: ; 0x0212e560
.byte 0x26, 0x1b
.global data_ov11_0212e562
data_ov11_0212e562: ; 0x0212e562
.byte 0x28, 0x33
.global data_ov11_0212e564
data_ov11_0212e564: ; 0x0212e564
.byte 0x27, 0x1c
.global data_ov11_0212e566
data_ov11_0212e566: ; 0x0212e566
.byte 0x29, 0x33
.global data_ov11_0212e568
data_ov11_0212e568: ; 0x0212e568
.byte 0x28, 0x1d
.global data_ov11_0212e56a
data_ov11_0212e56a: ; 0x0212e56a
.byte 0x2a, 0x34
.global data_ov11_0212e56c
data_ov11_0212e56c: ; 0x0212e56c
.byte 0x29, 0x1e
.global data_ov11_0212e56e
data_ov11_0212e56e: ; 0x0212e56e
.byte 0x2b, 0x34
.global data_ov11_0212e570
data_ov11_0212e570: ; 0x0212e570
.byte 0x2a, 0x1f
.global data_ov11_0212e572
data_ov11_0212e572: ; 0x0212e572
.byte 0x2c, 0x34
.global data_ov11_0212e574
data_ov11_0212e574: ; 0x0212e574
.byte 0x2b, 0x20
.global data_ov11_0212e576
data_ov11_0212e576: ; 0x0212e576
.byte 0x2d, 0x34
.global data_ov11_0212e578
data_ov11_0212e578: ; 0x0212e578
.byte 0x2c, 0x21
.global data_ov11_0212e57a
data_ov11_0212e57a: ; 0x0212e57a
.byte 0x2e, 0x34
.global data_ov11_0212e57c
data_ov11_0212e57c: ; 0x0212e57c
.byte 0x2d, 0xff
.global data_ov11_0212e57e
data_ov11_0212e57e: ; 0x0212e57e
.byte 0x31, 0x34
.global data_ov11_0212e580
data_ov11_0212e580: ; 0x0212e580
.byte 0x17, 0x00
.global data_ov11_0212e582
data_ov11_0212e582: ; 0x0212e582
.byte 0x0c, 0x30
.global data_ov11_0212e584
data_ov11_0212e584: ; 0x0212e584
.byte 0x23, 0x2f
.global data_ov11_0212e586
data_ov11_0212e586: ; 0x0212e586
.byte 0x18, 0x31
.global data_ov11_0212e588
data_ov11_0212e588: ; 0x0212e588
.byte 0x2e, 0x30
.global data_ov11_0212e58a
data_ov11_0212e58a: ; 0x0212e58a
.byte 0x24, 0x33
.global data_ov11_0212e58c
data_ov11_0212e58c: ; 0x0212e58c
.byte 0x0b, 0x34
.global data_ov11_0212e58e
data_ov11_0212e58e: ; 0x0212e58e
.byte 0x00, 0x17
.global data_ov11_0212e590
data_ov11_0212e590: ; 0x0212e590
.byte 0x34, 0xfe
.global data_ov11_0212e592
data_ov11_0212e592: ; 0x0212e592
.byte 0x34, 0xfc
.global data_ov11_0212e594
data_ov11_0212e594: ; 0x0212e594
.byte 0x33, 0xfd
.global data_ov11_0212e596
data_ov11_0212e596: ; 0x0212e596
.byte 0x33, 0xfb
.global data_ov11_0212e598
data_ov11_0212e598: ; 0x0212e598
.byte 0xff, 0xff
.global data_ov11_0212e59a
data_ov11_0212e59a: ; 0x0212e59a
.byte 0x20
.global data_ov11_0212e59b
data_ov11_0212e59b: ; 0x0212e59b
.byte 0x80
.global data_ov11_0212e59c
data_ov11_0212e59c: ; 0x0212e59c
.byte 0x00
.global data_ov11_0212e59d
data_ov11_0212e59d: ; 0x0212e59d
.byte 0x00
.global data_ov11_0212e59e
data_ov11_0212e59e: ; 0x0212e59e
.byte 0x00
.global data_ov11_0212e59f
data_ov11_0212e59f: ; 0x0212e59f
.byte 0x00
.global data_ov11_0212e5a0
data_ov11_0212e5a0: ; 0x0212e5a0
.byte 0x04
.global data_ov11_0212e5a1
data_ov11_0212e5a1: ; 0x0212e5a1
.byte 0x05
.global data_ov11_0212e5a2
data_ov11_0212e5a2: ; 0x0212e5a2
.byte 0x00
.global data_ov11_0212e5a3
data_ov11_0212e5a3: ; 0x0212e5a3
.byte 0x00
.global data_ov11_0212e5a4
data_ov11_0212e5a4: ; 0x0212e5a4
.byte 0x37
.global data_ov11_0212e5a5
data_ov11_0212e5a5: ; 0x0212e5a5
.byte 0x38
.global data_ov11_0212e5a6
data_ov11_0212e5a6: ; 0x0212e5a6
.byte 0x00
.global data_ov11_0212e5a7
data_ov11_0212e5a7: ; 0x0212e5a7
.byte 0x00
.global data_ov11_0212e5a8
data_ov11_0212e5a8: ; 0x0212e5a8
.byte 0x3c
.global data_ov11_0212e5a9
data_ov11_0212e5a9: ; 0x0212e5a9
.byte 0x3d
.global data_ov11_0212e5aa
data_ov11_0212e5aa: ; 0x0212e5aa
.byte 0x00
.global data_ov11_0212e5ab
data_ov11_0212e5ab: ; 0x0212e5ab
.byte 0x00
.global data_ov11_0212e5ac
data_ov11_0212e5ac: ; 0x0212e5ac
.byte 0x02
.global data_ov11_0212e5ad
data_ov11_0212e5ad: ; 0x0212e5ad
.byte 0x03
.global data_ov11_0212e5ae
data_ov11_0212e5ae: ; 0x0212e5ae
.byte 0x00
.global data_ov11_0212e5af
data_ov11_0212e5af: ; 0x0212e5af
.byte 0x00
.global data_ov11_0212e5b0
data_ov11_0212e5b0: ; 0x0212e5b0
.byte 0x12
.global data_ov11_0212e5b1
data_ov11_0212e5b1: ; 0x0212e5b1
.byte 0x13
.global data_ov11_0212e5b2
data_ov11_0212e5b2: ; 0x0212e5b2
.byte 0x00
.global data_ov11_0212e5b3
data_ov11_0212e5b3: ; 0x0212e5b3
.byte 0x00
.global data_ov11_0212e5b4
data_ov11_0212e5b4: ; 0x0212e5b4
.byte 0x10
.global data_ov11_0212e5b5
data_ov11_0212e5b5: ; 0x0212e5b5
.byte 0x11
.global data_ov11_0212e5b6
data_ov11_0212e5b6: ; 0x0212e5b6
.byte 0x00
.global data_ov11_0212e5b7
data_ov11_0212e5b7: ; 0x0212e5b7
.byte 0x00
.global data_ov11_0212e5b8
data_ov11_0212e5b8: ; 0x0212e5b8
.byte 0x1c, 0x00
.global data_ov11_0212e5ba
data_ov11_0212e5ba: ; 0x0212e5ba
.byte 0x14, 0x00
.global data_ov11_0212e5bc
data_ov11_0212e5bc: ; 0x0212e5bc
.byte 0x0c, 0x00
.global data_ov11_0212e5be
data_ov11_0212e5be: ; 0x0212e5be
.byte 0x04, 0x00
.global data_ov11_0212e5c0
data_ov11_0212e5c0: ; 0x0212e5c0
.byte 0x1c, 0x00
.global data_ov11_0212e5c2
data_ov11_0212e5c2: ; 0x0212e5c2
.byte 0x14, 0x00
.global data_ov11_0212e5c4
data_ov11_0212e5c4: ; 0x0212e5c4
.byte 0x78, 0x00
.global data_ov11_0212e5c6
data_ov11_0212e5c6: ; 0x0212e5c6
.byte 0x12, 0x00
.global data_ov11_0212e5c8
data_ov11_0212e5c8: ; 0x0212e5c8
.byte 0x00
.global data_ov11_0212e5c9
data_ov11_0212e5c9: ; 0x0212e5c9
.byte 0x00
.global data_ov11_0212e5ca
data_ov11_0212e5ca: ; 0x0212e5ca
.byte 0x00
.global data_ov11_0212e5cb
data_ov11_0212e5cb: ; 0x0212e5cb
.byte 0x00
.global data_ov11_0212e5cc
data_ov11_0212e5cc: ; 0x0212e5cc
.byte 0x02
.global data_ov11_0212e5cd
data_ov11_0212e5cd: ; 0x0212e5cd
.byte 0x03
.global data_ov11_0212e5ce
data_ov11_0212e5ce: ; 0x0212e5ce
.byte 0x03
.global data_ov11_0212e5cf
data_ov11_0212e5cf: ; 0x0212e5cf
.byte 0x03
.global data_ov11_0212e5d0
data_ov11_0212e5d0: ; 0x0212e5d0
.byte 0x01
.global data_ov11_0212e5d1
data_ov11_0212e5d1: ; 0x0212e5d1
.byte 0x00
.global data_ov11_0212e5d2
data_ov11_0212e5d2: ; 0x0212e5d2
.byte 0x00
.global data_ov11_0212e5d3
data_ov11_0212e5d3: ; 0x0212e5d3
.byte 0x00
.global data_ov11_0212e5d4
data_ov11_0212e5d4: ; 0x0212e5d4
.byte 0x00
.global data_ov11_0212e5d5
data_ov11_0212e5d5: ; 0x0212e5d5
.byte 0x02
.global data_ov11_0212e5d6
data_ov11_0212e5d6: ; 0x0212e5d6
.byte 0x00
.global data_ov11_0212e5d7
data_ov11_0212e5d7: ; 0x0212e5d7
.byte 0x00
.global data_ov11_0212e5d8
data_ov11_0212e5d8: ; 0x0212e5d8
.byte 0x00, 0x00
.global data_ov11_0212e5da
data_ov11_0212e5da: ; 0x0212e5da
.byte 0x01, 0x00
.global data_ov11_0212e5dc
data_ov11_0212e5dc: ; 0x0212e5dc
.byte 0x00, 0x00
.global data_ov11_0212e5de
data_ov11_0212e5de: ; 0x0212e5de
.byte 0x00, 0x00
.global data_ov11_0212e5e0
data_ov11_0212e5e0: ; 0x0212e5e0
.byte 0x72, 0x00
.global data_ov11_0212e5e2
data_ov11_0212e5e2: ; 0x0212e5e2
.byte 0x91, 0x00
.global data_ov11_0212e5e4
data_ov11_0212e5e4: ; 0x0212e5e4
.byte 0x92, 0x00
.global data_ov11_0212e5e6
data_ov11_0212e5e6: ; 0x0212e5e6
.byte 0x91, 0x00
.global data_ov11_0212e5e8
data_ov11_0212e5e8: ; 0x0212e5e8
.byte 0x04, 0x00
.global data_ov11_0212e5ea
data_ov11_0212e5ea: ; 0x0212e5ea
.byte 0xaa, 0x00
.global data_ov11_0212e5ec
data_ov11_0212e5ec: ; 0x0212e5ec
.byte 0x84, 0x00
.global data_ov11_0212e5ee
data_ov11_0212e5ee: ; 0x0212e5ee
.byte 0xaa, 0x00
.global data_ov11_0212e5f0
data_ov11_0212e5f0: ; 0x0212e5f0
.byte 0x37, 0x00
.global data_ov11_0212e5f2
data_ov11_0212e5f2: ; 0x0212e5f2
.byte 0x38, 0x00, 0x39, 0x00, 0x34, 0x00, 0x35, 0x00, 0x36, 0x00, 0x31, 0x00, 0x32, 0x00
.byte 0x33, 0x00, 0x30, 0x00, 0x20, 0x00, 0x20, 0x00, 0x00, 0x00
.global data_ov11_0212e60a
data_ov11_0212e60a: ; 0x0212e60a
.byte 0x52, 0x00
.global data_ov11_0212e60c
data_ov11_0212e60c: ; 0x0212e60c
.byte 0x4c, 0x00
.global data_ov11_0212e60e
data_ov11_0212e60e: ; 0x0212e60e
.byte 0x72, 0x00
.global data_ov11_0212e610
data_ov11_0212e610: ; 0x0212e610
.byte 0x4c, 0x00
.global data_ov11_0212e612
data_ov11_0212e612: ; 0x0212e612
.byte 0x92, 0x00
.global data_ov11_0212e614
data_ov11_0212e614: ; 0x0212e614
.byte 0x4c, 0x00
.global data_ov11_0212e616
data_ov11_0212e616: ; 0x0212e616
.byte 0x52, 0x00
.global data_ov11_0212e618
data_ov11_0212e618: ; 0x0212e618
.byte 0x63, 0x00
.global data_ov11_0212e61a
data_ov11_0212e61a: ; 0x0212e61a
.byte 0x72, 0x00
.global data_ov11_0212e61c
data_ov11_0212e61c: ; 0x0212e61c
.byte 0x63, 0x00
.global data_ov11_0212e61e
data_ov11_0212e61e: ; 0x0212e61e
.byte 0x92, 0x00
.global data_ov11_0212e620
data_ov11_0212e620: ; 0x0212e620
.byte 0x63, 0x00
.global data_ov11_0212e622
data_ov11_0212e622: ; 0x0212e622
.byte 0x52, 0x00
.global data_ov11_0212e624
data_ov11_0212e624: ; 0x0212e624
.byte 0x7a, 0x00
.global data_ov11_0212e626
data_ov11_0212e626: ; 0x0212e626
.byte 0x72, 0x00
.global data_ov11_0212e628
data_ov11_0212e628: ; 0x0212e628
.byte 0x7a, 0x00
.global data_ov11_0212e62a
data_ov11_0212e62a: ; 0x0212e62a
.byte 0x92, 0x00
.global data_ov11_0212e62c
data_ov11_0212e62c: ; 0x0212e62c
.byte 0x7a, 0x00
.global data_ov11_0212e62e
data_ov11_0212e62e: ; 0x0212e62e
.byte 0x52, 0x00
.global data_ov11_0212e630
data_ov11_0212e630: ; 0x0212e630
.byte 0x91, 0x00
.global data_ov11_0212e632
data_ov11_0212e632: ; 0x0212e632
.byte 0x50, 0x00
.global data_ov11_0212e634
data_ov11_0212e634: ; 0x0212e634
.byte 0x4a, 0x00
.global data_ov11_0212e636
data_ov11_0212e636: ; 0x0212e636
.byte 0x70, 0x00
.global data_ov11_0212e638
data_ov11_0212e638: ; 0x0212e638
.byte 0x4a, 0x00
.global data_ov11_0212e63a
data_ov11_0212e63a: ; 0x0212e63a
.byte 0x90, 0x00
.global data_ov11_0212e63c
data_ov11_0212e63c: ; 0x0212e63c
.byte 0x4a, 0x00
.global data_ov11_0212e63e
data_ov11_0212e63e: ; 0x0212e63e
.byte 0x50, 0x00
.global data_ov11_0212e640
data_ov11_0212e640: ; 0x0212e640
.byte 0x61, 0x00
.global data_ov11_0212e642
data_ov11_0212e642: ; 0x0212e642
.byte 0x70, 0x00
.global data_ov11_0212e644
data_ov11_0212e644: ; 0x0212e644
.byte 0x61, 0x00
.global data_ov11_0212e646
data_ov11_0212e646: ; 0x0212e646
.byte 0x90, 0x00
.global data_ov11_0212e648
data_ov11_0212e648: ; 0x0212e648
.byte 0x61, 0x00
.global data_ov11_0212e64a
data_ov11_0212e64a: ; 0x0212e64a
.byte 0x50, 0x00
.global data_ov11_0212e64c
data_ov11_0212e64c: ; 0x0212e64c
.byte 0x78, 0x00
.global data_ov11_0212e64e
data_ov11_0212e64e: ; 0x0212e64e
.byte 0x70, 0x00
.global data_ov11_0212e650
data_ov11_0212e650: ; 0x0212e650
.byte 0x78, 0x00
.global data_ov11_0212e652
data_ov11_0212e652: ; 0x0212e652
.byte 0x90, 0x00
.global data_ov11_0212e654
data_ov11_0212e654: ; 0x0212e654
.byte 0x78, 0x00
.global data_ov11_0212e656
data_ov11_0212e656: ; 0x0212e656
.byte 0x50, 0x00
.global data_ov11_0212e658
data_ov11_0212e658: ; 0x0212e658
.byte 0x8f, 0x00
.global data_ov11_0212e65a
data_ov11_0212e65a: ; 0x0212e65a
.byte 0x70, 0x00
.global data_ov11_0212e65c
data_ov11_0212e65c: ; 0x0212e65c
.byte 0x8f, 0x00
.global data_ov11_0212e65e
data_ov11_0212e65e: ; 0x0212e65e
.byte 0x90, 0x00
.global data_ov11_0212e660
data_ov11_0212e660: ; 0x0212e660
.byte 0x8f, 0x00
.global data_ov11_0212e662
data_ov11_0212e662: ; 0x0212e662
.byte 0x02, 0x00
.global data_ov11_0212e664
data_ov11_0212e664: ; 0x0212e664
.byte 0xa8, 0x00
.global data_ov11_0212e666
data_ov11_0212e666: ; 0x0212e666
.byte 0x82, 0x00
.global data_ov11_0212e668
data_ov11_0212e668: ; 0x0212e668
.byte 0xa8, 0x00
.global data_ov11_0212e66a
data_ov11_0212e66a: ; 0x0212e66a
.byte 0x02
.global data_ov11_0212e66b
data_ov11_0212e66b: ; 0x0212e66b
.byte 0x0c
.global data_ov11_0212e66c
data_ov11_0212e66c: ; 0x0212e66c
.byte 0x01
.global data_ov11_0212e66d
data_ov11_0212e66d: ; 0x0212e66d
.byte 0x03
.global data_ov11_0212e66e
data_ov11_0212e66e: ; 0x0212e66e
.byte 0x00
.global data_ov11_0212e66f
data_ov11_0212e66f: ; 0x0212e66f
.byte 0x0d
.global data_ov11_0212e670
data_ov11_0212e670: ; 0x0212e670
.byte 0x02
.global data_ov11_0212e671
data_ov11_0212e671: ; 0x0212e671
.byte 0x04
.global data_ov11_0212e672
data_ov11_0212e672: ; 0x0212e672
.byte 0x01
.global data_ov11_0212e673
data_ov11_0212e673: ; 0x0212e673
.byte 0x0d
.global data_ov11_0212e674
data_ov11_0212e674: ; 0x0212e674
.byte 0x00
.global data_ov11_0212e675
data_ov11_0212e675: ; 0x0212e675
.byte 0x05
.global data_ov11_0212e676
data_ov11_0212e676: ; 0x0212e676
.byte 0x05
.global data_ov11_0212e677
data_ov11_0212e677: ; 0x0212e677
.byte 0x00
.global data_ov11_0212e678
data_ov11_0212e678: ; 0x0212e678
.byte 0x04
.global data_ov11_0212e679
data_ov11_0212e679: ; 0x0212e679
.byte 0x06
.global data_ov11_0212e67a
data_ov11_0212e67a: ; 0x0212e67a
.byte 0x03
.global data_ov11_0212e67b
data_ov11_0212e67b: ; 0x0212e67b
.byte 0x01
.global data_ov11_0212e67c
data_ov11_0212e67c: ; 0x0212e67c
.byte 0x05
.global data_ov11_0212e67d
data_ov11_0212e67d: ; 0x0212e67d
.byte 0x07
.global data_ov11_0212e67e
data_ov11_0212e67e: ; 0x0212e67e
.byte 0x04
.global data_ov11_0212e67f
data_ov11_0212e67f: ; 0x0212e67f
.byte 0x02
.global data_ov11_0212e680
data_ov11_0212e680: ; 0x0212e680
.byte 0x03
.global data_ov11_0212e681
data_ov11_0212e681: ; 0x0212e681
.byte 0x08
.global data_ov11_0212e682
data_ov11_0212e682: ; 0x0212e682
.byte 0x08
.global data_ov11_0212e683
data_ov11_0212e683: ; 0x0212e683
.byte 0x03
.global data_ov11_0212e684
data_ov11_0212e684: ; 0x0212e684
.byte 0x07
.global data_ov11_0212e685
data_ov11_0212e685: ; 0x0212e685
.byte 0x09
.global data_ov11_0212e686
data_ov11_0212e686: ; 0x0212e686
.byte 0x06
.global data_ov11_0212e687
data_ov11_0212e687: ; 0x0212e687
.byte 0x04
.global data_ov11_0212e688
data_ov11_0212e688: ; 0x0212e688
.byte 0x08
.global data_ov11_0212e689
data_ov11_0212e689: ; 0x0212e689
.byte 0x0a
.global data_ov11_0212e68a
data_ov11_0212e68a: ; 0x0212e68a
.byte 0x07
.global data_ov11_0212e68b
data_ov11_0212e68b: ; 0x0212e68b
.byte 0x05
.global data_ov11_0212e68c
data_ov11_0212e68c: ; 0x0212e68c
.byte 0x06
.global data_ov11_0212e68d
data_ov11_0212e68d: ; 0x0212e68d
.byte 0x0b
.global data_ov11_0212e68e
data_ov11_0212e68e: ; 0x0212e68e
.byte 0x0b
.global data_ov11_0212e68f
data_ov11_0212e68f: ; 0x0212e68f
.byte 0x06
.global data_ov11_0212e690
data_ov11_0212e690: ; 0x0212e690
.byte 0x0a
.global data_ov11_0212e691
data_ov11_0212e691: ; 0x0212e691
.byte 0x0c
.global data_ov11_0212e692
data_ov11_0212e692: ; 0x0212e692
.byte 0x09
.global data_ov11_0212e693
data_ov11_0212e693: ; 0x0212e693
.byte 0x07
.global data_ov11_0212e694
data_ov11_0212e694: ; 0x0212e694
.byte 0x0b
.global data_ov11_0212e695
data_ov11_0212e695: ; 0x0212e695
.byte 0x0d
.global data_ov11_0212e696
data_ov11_0212e696: ; 0x0212e696
.byte 0x0a
.global data_ov11_0212e697
data_ov11_0212e697: ; 0x0212e697
.byte 0x08
.global data_ov11_0212e698
data_ov11_0212e698: ; 0x0212e698
.byte 0x09
.global data_ov11_0212e699
data_ov11_0212e699: ; 0x0212e699
.byte 0x0d
.global data_ov11_0212e69a
data_ov11_0212e69a: ; 0x0212e69a
.byte 0x0d
.global data_ov11_0212e69b
data_ov11_0212e69b: ; 0x0212e69b
.byte 0x09
.global data_ov11_0212e69c
data_ov11_0212e69c: ; 0x0212e69c
.byte 0x0d
.global data_ov11_0212e69d
data_ov11_0212e69d: ; 0x0212e69d
.byte 0x00
.global data_ov11_0212e69e
data_ov11_0212e69e: ; 0x0212e69e
.byte 0x0c
.global data_ov11_0212e69f
data_ov11_0212e69f: ; 0x0212e69f
.byte 0xff
.global data_ov11_0212e6a0
data_ov11_0212e6a0: ; 0x0212e6a0
.byte 0x0c
.global data_ov11_0212e6a1
data_ov11_0212e6a1: ; 0x0212e6a1
.byte 0xfe
.global data_ov11_0212e6a2
data_ov11_0212e6a2: ; 0x0212e6a2
.byte 0x00
.global data_ov11_0212e6a3
data_ov11_0212e6a3: ; 0x0212e6a3
.byte 0x00
.global data_ov11_0212e6a4
data_ov11_0212e6a4: ; 0x0212e6a4
.ascii "7894561230"
.byte 0x00, 0x00
.global data_ov11_0212e6b0
data_ov11_0212e6b0: ; 0x0212e6b0
.ascii "NINTENDO-DS"
.byte 0x00
.global data_ov11_0212e6bc
data_ov11_0212e6bc: ; 0x0212e6bc
.byte 0x01
.global data_ov11_0212e6bd
data_ov11_0212e6bd: ; 0x0212e6bd
.byte 0x02
.global data_ov11_0212e6be
data_ov11_0212e6be: ; 0x0212e6be
.byte 0x08, 0x00
.global data_ov11_0212e6c0
data_ov11_0212e6c0: ; 0x0212e6c0
.byte 0x20, 0x00
.global data_ov11_0212e6c2
data_ov11_0212e6c2: ; 0x0212e6c2
.byte 0xac, 0x00
.global data_ov11_0212e6c4
data_ov11_0212e6c4: ; 0x0212e6c4
.byte 0xa0, 0x00
.global data_ov11_0212e6c6
data_ov11_0212e6c6: ; 0x0212e6c6
.byte 0xb4, 0x00
.global data_ov11_0212e6c8
data_ov11_0212e6c8: ; 0x0212e6c8
.byte 0x20, 0x00
.global data_ov11_0212e6ca
data_ov11_0212e6ca: ; 0x0212e6ca
.byte 0xf8, 0x00
.global data_ov11_0212e6cc
data_ov11_0212e6cc: ; 0x0212e6cc
.byte 0xa0, 0x00
.global data_ov11_0212e6ce
data_ov11_0212e6ce: ; 0x0212e6ce
.byte 0x06, 0x00
.global data_ov11_0212e6d0
data_ov11_0212e6d0: ; 0x0212e6d0
.byte 0x1e, 0x00
.global data_ov11_0212e6d2
data_ov11_0212e6d2: ; 0x0212e6d2
.byte 0x9e, 0x00
.global data_ov11_0212e6d4
data_ov11_0212e6d4: ; 0x0212e6d4
.byte 0x92, 0x00
.global data_ov11_0212e6d6
data_ov11_0212e6d6: ; 0x0212e6d6
.byte 0xb2, 0x00
.global data_ov11_0212e6d8
data_ov11_0212e6d8: ; 0x0212e6d8
.byte 0x1e, 0x00
.global data_ov11_0212e6da
data_ov11_0212e6da: ; 0x0212e6da
.byte 0xea, 0x00
.global data_ov11_0212e6dc
data_ov11_0212e6dc: ; 0x0212e6dc
.byte 0x92, 0x00
.global data_ov11_0212e6de
data_ov11_0212e6de: ; 0x0212e6de
.ascii "char/ybBgStep11.ncl.l"
.byte 0x00
.global data_ov11_0212e6f4
data_ov11_0212e6f4: ; 0x0212e6f4
.byte 0x01
.global data_ov11_0212e6f5
data_ov11_0212e6f5: ; 0x0212e6f5
.byte 0x02
.global data_ov11_0212e6f6
data_ov11_0212e6f6: ; 0x0212e6f6
.byte 0x03
.global data_ov11_0212e6f7
data_ov11_0212e6f7: ; 0x0212e6f7
.byte 0x00
.global data_ov11_0212e6f8
data_ov11_0212e6f8: ; 0x0212e6f8
.byte 0xe0, 0x00
.global data_ov11_0212e6fa
data_ov11_0212e6fa: ; 0x0212e6fa
.byte 0x84, 0x00
.global data_ov11_0212e6fc
data_ov11_0212e6fc: ; 0x0212e6fc
.ascii "char/ybBgOption.ncl.l"
.byte 0x00
.global data_ov11_0212e712
data_ov11_0212e712: ; 0x0212e712
.ascii "char/ybBgOption1.ncl.l"
.byte 0x00, 0x00
.global data_ov11_0212e72a
data_ov11_0212e72a: ; 0x0212e72a
.byte 0x08, 0x00
.global data_ov11_0212e72c
data_ov11_0212e72c: ; 0x0212e72c
.byte 0x24, 0x00
.global data_ov11_0212e72e
data_ov11_0212e72e: ; 0x0212e72e
.byte 0xf8, 0x00
.global data_ov11_0212e730
data_ov11_0212e730: ; 0x0212e730
.byte 0x44, 0x00
.global data_ov11_0212e732
data_ov11_0212e732: ; 0x0212e732
.byte 0x08, 0x00
.global data_ov11_0212e734
data_ov11_0212e734: ; 0x0212e734
.byte 0x50, 0x00
.global data_ov11_0212e736
data_ov11_0212e736: ; 0x0212e736
.byte 0xf8, 0x00
.global data_ov11_0212e738
data_ov11_0212e738: ; 0x0212e738
.byte 0x70, 0x00
.global data_ov11_0212e73a
data_ov11_0212e73a: ; 0x0212e73a
.byte 0x08, 0x00
.global data_ov11_0212e73c
data_ov11_0212e73c: ; 0x0212e73c
.byte 0x7c, 0x00
.global data_ov11_0212e73e
data_ov11_0212e73e: ; 0x0212e73e
.byte 0xf8, 0x00
.global data_ov11_0212e740
data_ov11_0212e740: ; 0x0212e740
.byte 0x9c, 0x00
.global data_ov11_0212e742
data_ov11_0212e742: ; 0x0212e742
.byte 0x06, 0x00
.global data_ov11_0212e744
data_ov11_0212e744: ; 0x0212e744
.byte 0x22, 0x00
.global data_ov11_0212e746
data_ov11_0212e746: ; 0x0212e746
.byte 0xea, 0x00
.global data_ov11_0212e748
data_ov11_0212e748: ; 0x0212e748
.byte 0x36, 0x00
.global data_ov11_0212e74a
data_ov11_0212e74a: ; 0x0212e74a
.byte 0x06, 0x00
.global data_ov11_0212e74c
data_ov11_0212e74c: ; 0x0212e74c
.byte 0x4e, 0x00
.global data_ov11_0212e74e
data_ov11_0212e74e: ; 0x0212e74e
.byte 0xea, 0x00
.global data_ov11_0212e750
data_ov11_0212e750: ; 0x0212e750
.byte 0x62, 0x00
.global data_ov11_0212e752
data_ov11_0212e752: ; 0x0212e752
.byte 0x06, 0x00
.global data_ov11_0212e754
data_ov11_0212e754: ; 0x0212e754
.byte 0x7a, 0x00
.global data_ov11_0212e756
data_ov11_0212e756: ; 0x0212e756
.byte 0xea, 0x00
.global data_ov11_0212e758
data_ov11_0212e758: ; 0x0212e758
.byte 0x8e, 0x00
.global data_ov11_0212e75a
data_ov11_0212e75a: ; 0x0212e75a
.byte 0x00, 0x00
.global data_ov11_0212e75c
data_ov11_0212e75c: ; 0x0212e75c
.byte 0x02
.global data_ov11_0212e75d
data_ov11_0212e75d: ; 0x0212e75d
.ascii "char/ybBgStep31.ncl.l"
.byte 0x00
.global data_ov11_0212e773
data_ov11_0212e773: ; 0x0212e773
.ascii "char/xb4ApListBack.nsc.l"
.byte 0x00
.global data_ov11_0212e78c
data_ov11_0212e78c: ; 0x0212e78c
.byte 0x07, 0x00
.global data_ov11_0212e78e
data_ov11_0212e78e: ; 0x0212e78e
.byte 0x32, 0x00
.global data_ov11_0212e790
data_ov11_0212e790: ; 0x0212e790
.byte 0xd0, 0x00
.global data_ov11_0212e792
data_ov11_0212e792: ; 0x0212e792
.byte 0x4c, 0x00
.global data_ov11_0212e794
data_ov11_0212e794: ; 0x0212e794
.byte 0x07, 0x00
.global data_ov11_0212e796
data_ov11_0212e796: ; 0x0212e796
.byte 0x4e, 0x00
.global data_ov11_0212e798
data_ov11_0212e798: ; 0x0212e798
.byte 0xd0, 0x00
.global data_ov11_0212e79a
data_ov11_0212e79a: ; 0x0212e79a
.byte 0x68, 0x00
.global data_ov11_0212e79c
data_ov11_0212e79c: ; 0x0212e79c
.byte 0x07, 0x00
.global data_ov11_0212e79e
data_ov11_0212e79e: ; 0x0212e79e
.byte 0x6a, 0x00
.global data_ov11_0212e7a0
data_ov11_0212e7a0: ; 0x0212e7a0
.byte 0xd0, 0x00
.global data_ov11_0212e7a2
data_ov11_0212e7a2: ; 0x0212e7a2
.byte 0x84, 0x00
.global data_ov11_0212e7a4
data_ov11_0212e7a4: ; 0x0212e7a4
.byte 0x07, 0x00
.global data_ov11_0212e7a6
data_ov11_0212e7a6: ; 0x0212e7a6
.byte 0x86, 0x00
.global data_ov11_0212e7a8
data_ov11_0212e7a8: ; 0x0212e7a8
.byte 0xd0, 0x00
.global data_ov11_0212e7aa
data_ov11_0212e7aa: ; 0x0212e7aa
.byte 0xa0, 0x00
.global data_ov11_0212e7ac
data_ov11_0212e7ac: ; 0x0212e7ac
.byte 0x85, 0x00
.global data_ov11_0212e7ae
data_ov11_0212e7ae: ; 0x0212e7ae
.byte 0x1b, 0x00
.global data_ov11_0212e7b0
data_ov11_0212e7b0: ; 0x0212e7b0
.byte 0xfd, 0x00
.global data_ov11_0212e7b2
data_ov11_0212e7b2: ; 0x0212e7b2
.byte 0x2c, 0x00
.global data_ov11_0212e7b4
data_ov11_0212e7b4: ; 0x0212e7b4
.byte 0x04, 0x00
.global data_ov11_0212e7b6
data_ov11_0212e7b6: ; 0x0212e7b6
.byte 0x2e, 0x00
.global data_ov11_0212e7b8
data_ov11_0212e7b8: ; 0x0212e7b8
.byte 0xdb, 0x00
.global data_ov11_0212e7ba
data_ov11_0212e7ba: ; 0x0212e7ba
.byte 0x3f, 0x00
.global data_ov11_0212e7bc
data_ov11_0212e7bc: ; 0x0212e7bc
.byte 0x04, 0x00
.global data_ov11_0212e7be
data_ov11_0212e7be: ; 0x0212e7be
.byte 0x4a, 0x00
.global data_ov11_0212e7c0
data_ov11_0212e7c0: ; 0x0212e7c0
.byte 0xdb, 0x00
.global data_ov11_0212e7c2
data_ov11_0212e7c2: ; 0x0212e7c2
.byte 0x5b, 0x00
.global data_ov11_0212e7c4
data_ov11_0212e7c4: ; 0x0212e7c4
.byte 0x04, 0x00
.global data_ov11_0212e7c6
data_ov11_0212e7c6: ; 0x0212e7c6
.byte 0x66, 0x00
.global data_ov11_0212e7c8
data_ov11_0212e7c8: ; 0x0212e7c8
.byte 0xdb, 0x00
.global data_ov11_0212e7ca
data_ov11_0212e7ca: ; 0x0212e7ca
.byte 0x77, 0x00
.global data_ov11_0212e7cc
data_ov11_0212e7cc: ; 0x0212e7cc
.byte 0x04, 0x00
.global data_ov11_0212e7ce
data_ov11_0212e7ce: ; 0x0212e7ce
.byte 0x82, 0x00
.global data_ov11_0212e7d0
data_ov11_0212e7d0: ; 0x0212e7d0
.byte 0xdb, 0x00
.global data_ov11_0212e7d2
data_ov11_0212e7d2: ; 0x0212e7d2
.byte 0x93, 0x00
.global data_ov11_0212e7d4
data_ov11_0212e7d4: ; 0x0212e7d4
.byte 0x82, 0x00
.global data_ov11_0212e7d6
data_ov11_0212e7d6: ; 0x0212e7d6
.byte 0x18, 0x00
.global data_ov11_0212e7d8
data_ov11_0212e7d8: ; 0x0212e7d8
.byte 0xf0, 0x00
.global data_ov11_0212e7da
data_ov11_0212e7da: ; 0x0212e7da
.byte 0x2c, 0x00
.global data_ov11_0212e7dc
data_ov11_0212e7dc: ; 0x0212e7dc
.byte 0x2e
.global data_ov11_0212e7dd
data_ov11_0212e7dd: ; 0x0212e7dd
.byte 0x2d
.global data_ov11_0212e7de
data_ov11_0212e7de: ; 0x0212e7de
.byte 0x33
.global data_ov11_0212e7df
data_ov11_0212e7df: ; 0x0212e7df
.byte 0x00
.global data_ov11_0212e7e0
data_ov11_0212e7e0: ; 0x0212e7e0
.byte 0x18
.global data_ov11_0212e7e1
data_ov11_0212e7e1: ; 0x0212e7e1
.byte 0x17
.global data_ov11_0212e7e2
data_ov11_0212e7e2: ; 0x0212e7e2
.byte 0x16
.global data_ov11_0212e7e3
data_ov11_0212e7e3: ; 0x0212e7e3
.byte 0x15
.global data_ov11_0212e7e4
data_ov11_0212e7e4: ; 0x0212e7e4
.byte 0x3e
.global data_ov11_0212e7e5
data_ov11_0212e7e5: ; 0x0212e7e5
.byte 0x3d
.global data_ov11_0212e7e6
data_ov11_0212e7e6: ; 0x0212e7e6
.byte 0x0e
.global data_ov11_0212e7e7
data_ov11_0212e7e7: ; 0x0212e7e7
.byte 0x00
.global data_ov11_0212e7e8
data_ov11_0212e7e8: ; 0x0212e7e8
.byte 0x10
.global data_ov11_0212e7e9
data_ov11_0212e7e9: ; 0x0212e7e9
.byte 0x00
.global data_ov11_0212e7ea
data_ov11_0212e7ea: ; 0x0212e7ea
.byte 0x00
.global data_ov11_0212e7eb
data_ov11_0212e7eb: ; 0x0212e7eb
.byte 0x00
.global data_ov11_0212e7ec
data_ov11_0212e7ec: ; 0x0212e7ec
.byte 0x47, 0x00, 0x00, 0x00
.global data_ov11_0212e7f0
data_ov11_0212e7f0: ; 0x0212e7f0
.byte 0x48, 0x00, 0x00, 0x00
.global data_ov11_0212e7f4
data_ov11_0212e7f4: ; 0x0212e7f4
.word func_ov11_02125e80
.global data_ov11_0212e7f8
data_ov11_0212e7f8: ; 0x0212e7f8
.word func_ov11_02125ea8
.global data_ov11_0212e7fc
data_ov11_0212e7fc: ; 0x0212e7fc
.byte 0x20
.global data_ov11_0212e7fd
data_ov11_0212e7fd: ; 0x0212e7fd
.byte 0x31
.global data_ov11_0212e7fe
data_ov11_0212e7fe: ; 0x0212e7fe
.byte 0x00
.global data_ov11_0212e7ff
data_ov11_0212e7ff: ; 0x0212e7ff
.byte 0x00
.global data_ov11_0212e800
data_ov11_0212e800: ; 0x0212e800
.byte 0x08
.global data_ov11_0212e801
data_ov11_0212e801: ; 0x0212e801
.byte 0x17
.global data_ov11_0212e802
data_ov11_0212e802: ; 0x0212e802
.byte 0x26
.global data_ov11_0212e803
data_ov11_0212e803: ; 0x0212e803
.byte 0x35
.global data_ov11_0212e804
data_ov11_0212e804: ; 0x0212e804
.byte 0x44
.global data_ov11_0212e805
data_ov11_0212e805: ; 0x0212e805
.byte 0x53
.global data_ov11_0212e806
data_ov11_0212e806: ; 0x0212e806
.byte 0x62
.global data_ov11_0212e807
data_ov11_0212e807: ; 0x0212e807
.byte 0x71
.global data_ov11_0212e808
data_ov11_0212e808: ; 0x0212e808
.byte 0x80
.global data_ov11_0212e809
data_ov11_0212e809: ; 0x0212e809
.byte 0x8f
.global data_ov11_0212e80a
data_ov11_0212e80a: ; 0x0212e80a
.byte 0x9e
.global data_ov11_0212e80b
data_ov11_0212e80b: ; 0x0212e80b
.byte 0xad
.global data_ov11_0212e80c
data_ov11_0212e80c: ; 0x0212e80c
.byte 0xbc
.global data_ov11_0212e80d
data_ov11_0212e80d: ; 0x0212e80d
.byte 0xcb
.global data_ov11_0212e80e
data_ov11_0212e80e: ; 0x0212e80e
.byte 0xda
.global data_ov11_0212e80f
data_ov11_0212e80f: ; 0x0212e80f
.byte 0xe9
.global data_ov11_0212e810
data_ov11_0212e810: ; 0x0212e810
.byte 0x32
.global data_ov11_0212e811
data_ov11_0212e811: ; 0x0212e811
.byte 0x35
.global data_ov11_0212e812
data_ov11_0212e812: ; 0x0212e812
.byte 0x35
.global data_ov11_0212e813
data_ov11_0212e813: ; 0x0212e813
.byte 0x00
.global data_ov11_0212e814
data_ov11_0212e814: ; 0x0212e814
.byte 0x0b, 0x00
.global data_ov11_0212e816
data_ov11_0212e816: ; 0x0212e816
.byte 0x10, 0x00
.global data_ov11_0212e818
data_ov11_0212e818: ; 0x0212e818
.byte 0x3f
.global data_ov11_0212e819
data_ov11_0212e819: ; 0x0212e819
.byte 0x40
.global data_ov11_0212e81a
data_ov11_0212e81a: ; 0x0212e81a
.byte 0x41
.global data_ov11_0212e81b
data_ov11_0212e81b: ; 0x0212e81b
.byte 0x42
.global data_ov11_0212e81c
data_ov11_0212e81c: ; 0x0212e81c
.byte 0x43
.global data_ov11_0212e81d
data_ov11_0212e81d: ; 0x0212e81d
.byte 0x00
.global data_ov11_0212e81e
data_ov11_0212e81e: ; 0x0212e81e
.byte 0x00, 0x00
.global data_ov11_0212e820
data_ov11_0212e820: ; 0x0212e820
.byte 0x29, 0x00
.global data_ov11_0212e822
data_ov11_0212e822: ; 0x0212e822
.byte 0x00, 0x00
.global data_ov11_0212e824
data_ov11_0212e824: ; 0x0212e824
.byte 0x00, 0x00
.global data_ov11_0212e826
data_ov11_0212e826: ; 0x0212e826
.byte 0x00, 0x00
.global data_ov11_0212e828
data_ov11_0212e828: ; 0x0212e828
.word func_ov11_02126054
.global data_ov11_0212e82c
data_ov11_0212e82c: ; 0x0212e82c
.word func_ov11_02126080
.global data_ov11_0212e830
data_ov11_0212e830: ; 0x0212e830
.word func_ov11_021260ac ; func_ov14_021260ac
.global data_ov11_0212e834
data_ov11_0212e834: ; 0x0212e834
.word func_ov11_021260dc
.global data_ov11_0212e838
data_ov11_0212e838: ; 0x0212e838
.word func_ov11_0212610c
.global data_ov11_0212e83c
data_ov11_0212e83c: ; 0x0212e83c
.word func_ov11_02125fc0
.global data_ov11_0212e840
data_ov11_0212e840: ; 0x0212e840
.word func_ov11_02125fd8
.global data_ov11_0212e844
data_ov11_0212e844: ; 0x0212e844
.word func_ov11_02125ff0
.global data_ov11_0212e848
data_ov11_0212e848: ; 0x0212e848
.word func_ov11_02126008
.global data_ov11_0212e84c
data_ov11_0212e84c: ; 0x0212e84c
.word func_ov11_02126020
.global data_ov11_0212e850
data_ov11_0212e850: ; 0x0212e850
.byte 0x31
.global data_ov11_0212e851
data_ov11_0212e851: ; 0x0212e851
.byte 0x3d
.global data_ov11_0212e852
data_ov11_0212e852: ; 0x0212e852
.byte 0x49
.global data_ov11_0212e853
data_ov11_0212e853: ; 0x0212e853
.byte 0x5a
.global data_ov11_0212e854
data_ov11_0212e854: ; 0x0212e854
.byte 0x66
.global data_ov11_0212e855
data_ov11_0212e855: ; 0x0212e855
.byte 0x72
.global data_ov11_0212e856
data_ov11_0212e856: ; 0x0212e856
.byte 0x83
.global data_ov11_0212e857
data_ov11_0212e857: ; 0x0212e857
.byte 0x8f
.global data_ov11_0212e858
data_ov11_0212e858: ; 0x0212e858
.byte 0x9b
.global data_ov11_0212e859
data_ov11_0212e859: ; 0x0212e859
.byte 0xac
.global data_ov11_0212e85a
data_ov11_0212e85a: ; 0x0212e85a
.byte 0xb8
.global data_ov11_0212e85b
data_ov11_0212e85b: ; 0x0212e85b
.byte 0xc4
.global data_ov11_0212e85c
data_ov11_0212e85c: ; 0x0212e85c
.byte 0x00
.global data_ov11_0212e85d
data_ov11_0212e85d: ; 0x0212e85d
.byte 0x01
.global data_ov11_0212e85e
data_ov11_0212e85e: ; 0x0212e85e
.byte 0x01
.global data_ov11_0212e85f
data_ov11_0212e85f: ; 0x0212e85f
.byte 0x01
.global data_ov11_0212e860
data_ov11_0212e860: ; 0x0212e860
.byte 0x01
.global data_ov11_0212e861
data_ov11_0212e861: ; 0x0212e861
.byte 0x01
.global data_ov11_0212e862
data_ov11_0212e862: ; 0x0212e862
.byte 0x00
.global data_ov11_0212e863
data_ov11_0212e863: ; 0x0212e863
.byte 0x00
.global data_ov11_0212e864
data_ov11_0212e864: ; 0x0212e864
.byte 0x0d
.global data_ov11_0212e865
data_ov11_0212e865: ; 0x0212e865
.byte 0x00
.global data_ov11_0212e866
data_ov11_0212e866: ; 0x0212e866
.byte 0x3c
.global data_ov11_0212e867
data_ov11_0212e867: ; 0x0212e867
.byte 0x00
.global data_ov11_0212e868
data_ov11_0212e868: ; 0x0212e868
.byte 0xe6
.global data_ov11_0212e869
data_ov11_0212e869: ; 0x0212e869
.byte 0x00
.global data_ov11_0212e86a
data_ov11_0212e86a: ; 0x0212e86a
.byte 0x5e
.global data_ov11_0212e86b
data_ov11_0212e86b: ; 0x0212e86b
.byte 0x00
.global data_ov11_0212e86c
data_ov11_0212e86c: ; 0x0212e86c
.byte 0x62, 0x00
.global data_ov11_0212e86e
data_ov11_0212e86e: ; 0x0212e86e
.byte 0x22, 0x00
.global data_ov11_0212e870
data_ov11_0212e870: ; 0x0212e870
.byte 0x62, 0x00
.global data_ov11_0212e872
data_ov11_0212e872: ; 0x0212e872
.byte 0x22, 0x00
.global data_ov11_0212e874
data_ov11_0212e874: ; 0x0212e874
.byte 0x3d, 0x00
.global data_ov11_0212e876
data_ov11_0212e876: ; 0x0212e876
.byte 0x22, 0x00
.global data_ov11_0212e878
data_ov11_0212e878: ; 0x0212e878
.byte 0x65, 0x00
.global data_ov11_0212e87a
data_ov11_0212e87a: ; 0x0212e87a
.byte 0x22, 0x00
.global data_ov11_0212e87c
data_ov11_0212e87c: ; 0x0212e87c
.byte 0x6c, 0x00
.global data_ov11_0212e87e
data_ov11_0212e87e: ; 0x0212e87e
.byte 0x22, 0x00
.global data_ov11_0212e880
data_ov11_0212e880: ; 0x0212e880
.byte 0x34, 0x00
.global data_ov11_0212e882
data_ov11_0212e882: ; 0x0212e882
.byte 0x22, 0x00
.global data_ov11_0212e884
data_ov11_0212e884: ; 0x0212e884
.byte 0x4e, 0x00
.global data_ov11_0212e886
data_ov11_0212e886: ; 0x0212e886
.byte 0x22, 0x00
.global data_ov11_0212e888
data_ov11_0212e888: ; 0x0212e888
.byte 0x06
.global data_ov11_0212e889
data_ov11_0212e889: ; 0x0212e889
.byte 0x08
.global data_ov11_0212e88a
data_ov11_0212e88a: ; 0x0212e88a
.byte 0x07
.global data_ov11_0212e88b
data_ov11_0212e88b: ; 0x0212e88b
.byte 0x00
.global data_ov11_0212e88c
data_ov11_0212e88c: ; 0x0212e88c
.byte 0x02
.global data_ov11_0212e88d
data_ov11_0212e88d: ; 0x0212e88d
.byte 0x03
.global data_ov11_0212e88e
data_ov11_0212e88e: ; 0x0212e88e
.byte 0x07
.global data_ov11_0212e88f
data_ov11_0212e88f: ; 0x0212e88f
.byte 0x08
.global data_ov11_0212e890
data_ov11_0212e890: ; 0x0212e890
.byte 0xcc, 0x00
.global data_ov11_0212e892
data_ov11_0212e892: ; 0x0212e892
.byte 0x34, 0x00
.global data_ov11_0212e894
data_ov11_0212e894: ; 0x0212e894
.byte 0x1c, 0x00
.global data_ov11_0212e896
data_ov11_0212e896: ; 0x0212e896
.byte 0x18, 0x00
.global data_ov11_0212e898
data_ov11_0212e898: ; 0x0212e898
.byte 0x8f, 0x00
.global data_ov11_0212e89a
data_ov11_0212e89a: ; 0x0212e89a
.byte 0x34, 0x00
.global data_ov11_0212e89c
data_ov11_0212e89c: ; 0x0212e89c
.byte 0x2c, 0x00
.global data_ov11_0212e89e
data_ov11_0212e89e: ; 0x0212e89e
.byte 0x18, 0x00
.global data_ov11_0212e8a0
data_ov11_0212e8a0: ; 0x0212e8a0
.byte 0xc0, 0x00
.global data_ov11_0212e8a2
data_ov11_0212e8a2: ; 0x0212e8a2
.byte 0x34, 0x00
.global data_ov11_0212e8a4
data_ov11_0212e8a4: ; 0x0212e8a4
.byte 0x2c, 0x00
.global data_ov11_0212e8a6
data_ov11_0212e8a6: ; 0x0212e8a6
.byte 0x18, 0x00
.global data_ov11_0212e8a8
data_ov11_0212e8a8: ; 0x0212e8a8
.byte 0x00
.global data_ov11_0212e8a9
data_ov11_0212e8a9: ; 0x0212e8a9
.byte 0x00
.global data_ov11_0212e8aa
data_ov11_0212e8aa: ; 0x0212e8aa
.byte 0x01
.global data_ov11_0212e8ab
data_ov11_0212e8ab: ; 0x0212e8ab
.byte 0x02
.global data_ov11_0212e8ac
data_ov11_0212e8ac: ; 0x0212e8ac
.byte 0x00
.global data_ov11_0212e8ad
data_ov11_0212e8ad: ; 0x0212e8ad
.byte 0x00
.global data_ov11_0212e8ae
data_ov11_0212e8ae: ; 0x0212e8ae
.byte 0x00
.global data_ov11_0212e8af
data_ov11_0212e8af: ; 0x0212e8af
.byte 0x01
.global data_ov11_0212e8b0
data_ov11_0212e8b0: ; 0x0212e8b0
.byte 0x02
.global data_ov11_0212e8b1
data_ov11_0212e8b1: ; 0x0212e8b1
.byte 0x00
.global data_ov11_0212e8b2
data_ov11_0212e8b2: ; 0x0212e8b2
.byte 0x00
.global data_ov11_0212e8b3
data_ov11_0212e8b3: ; 0x0212e8b3
.byte 0x03
.global data_ov11_0212e8b4
data_ov11_0212e8b4: ; 0x0212e8b4
.byte 0x04
.global data_ov11_0212e8b5
data_ov11_0212e8b5: ; 0x0212e8b5
.byte 0x05
.global data_ov11_0212e8b6
data_ov11_0212e8b6: ; 0x0212e8b6
.byte 0x00
.global data_ov11_0212e8b7
data_ov11_0212e8b7: ; 0x0212e8b7
.byte 0x29
.global data_ov11_0212e8b8
data_ov11_0212e8b8: ; 0x0212e8b8
.byte 0x2c
.global data_ov11_0212e8b9
data_ov11_0212e8b9: ; 0x0212e8b9
.byte 0x52
.global data_ov11_0212e8ba
data_ov11_0212e8ba: ; 0x0212e8ba
.byte 0x53
.global data_ov11_0212e8bb
data_ov11_0212e8bb: ; 0x0212e8bb
.byte 0x30
.global data_ov11_0212e8bc
data_ov11_0212e8bc: ; 0x0212e8bc
.byte 0x00
.global data_ov11_0212e8bd
data_ov11_0212e8bd: ; 0x0212e8bd
.byte 0x2a
.global data_ov11_0212e8be
data_ov11_0212e8be: ; 0x0212e8be
.byte 0x30
.global data_ov11_0212e8bf
data_ov11_0212e8bf: ; 0x0212e8bf
.byte 0x54
.global data_ov11_0212e8c0
data_ov11_0212e8c0: ; 0x0212e8c0
.byte 0x55
.global data_ov11_0212e8c1
data_ov11_0212e8c1: ; 0x0212e8c1
.byte 0x00
.global data_ov11_0212e8c2
data_ov11_0212e8c2: ; 0x0212e8c2
.byte 0x00
.global data_ov11_0212e8c3
data_ov11_0212e8c3: ; 0x0212e8c3
.byte 0x2b
.global data_ov11_0212e8c4
data_ov11_0212e8c4: ; 0x0212e8c4
.byte 0x00
.global data_ov11_0212e8c5
data_ov11_0212e8c5: ; 0x0212e8c5
.byte 0x00
.global data_ov11_0212e8c6
data_ov11_0212e8c6: ; 0x0212e8c6
.byte 0x00, 0x00
.global data_ov11_0212e8c8
data_ov11_0212e8c8: ; 0x0212e8c8
.byte 0x60, 0x00
.global data_ov11_0212e8ca
data_ov11_0212e8ca: ; 0x0212e8ca
.byte 0xe0, 0x00
.global data_ov11_0212e8cc
data_ov11_0212e8cc: ; 0x0212e8cc
.byte 0x40, 0x01
.global data_ov11_0212e8ce
data_ov11_0212e8ce: ; 0x0212e8ce
.byte 0xc0, 0x01
.global data_ov11_0212e8d0
data_ov11_0212e8d0: ; 0x0212e8d0
.byte 0x40, 0x02
.global data_ov11_0212e8d2
data_ov11_0212e8d2: ; 0x0212e8d2
.byte 0xa0, 0x02
.global data_ov11_0212e8d4
data_ov11_0212e8d4: ; 0x0212e8d4
.byte 0x20, 0x03
.global data_ov11_0212e8d6
data_ov11_0212e8d6: ; 0x0212e8d6
.byte 0xa0, 0x03
.global data_ov11_0212e8d8
data_ov11_0212e8d8: ; 0x0212e8d8
.ascii "char/ybBgStep2.ncl.l"
.byte 0x00
.global data_ov11_0212e8ed
data_ov11_0212e8ed: ; 0x0212e8ed
.ascii "char/ybBgStep21.ncl.l"
.byte 0x00
.global data_ov11_0212e903
data_ov11_0212e903: ; 0x0212e903
.ascii "char/jb3ListBack.nsc.l"
.byte 0x00
.global data_ov11_0212e91a
data_ov11_0212e91a: ; 0x0212e91a
.byte 0x84, 0x00
.global data_ov11_0212e91c
data_ov11_0212e91c: ; 0x0212e91c
.byte 0x1b, 0x00
.global data_ov11_0212e91e
data_ov11_0212e91e: ; 0x0212e91e
.byte 0xfc, 0x00
.global data_ov11_0212e920
data_ov11_0212e920: ; 0x0212e920
.byte 0x2c, 0x00
.global data_ov11_0212e922
data_ov11_0212e922: ; 0x0212e922
.byte 0x84, 0x00
.global data_ov11_0212e924
data_ov11_0212e924: ; 0x0212e924
.byte 0xac, 0x00
.global data_ov11_0212e926
data_ov11_0212e926: ; 0x0212e926
.byte 0xfc, 0x00
.global data_ov11_0212e928
data_ov11_0212e928: ; 0x0212e928
.byte 0xbd, 0x00
.global data_ov11_0212e92a
data_ov11_0212e92a: ; 0x0212e92a
.byte 0x04, 0x00
.global data_ov11_0212e92c
data_ov11_0212e92c: ; 0x0212e92c
.byte 0xac, 0x00
.global data_ov11_0212e92e
data_ov11_0212e92e: ; 0x0212e92e
.byte 0x7c, 0x00
.global data_ov11_0212e930
data_ov11_0212e930: ; 0x0212e930
.byte 0xbd, 0x00
.global data_ov11_0212e932
data_ov11_0212e932: ; 0x0212e932
.byte 0xc8, 0x00
.global data_ov11_0212e934
data_ov11_0212e934: ; 0x0212e934
.byte 0x31, 0x00
.global data_ov11_0212e936
data_ov11_0212e936: ; 0x0212e936
.byte 0xe0, 0x00
.global data_ov11_0212e938
data_ov11_0212e938: ; 0x0212e938
.byte 0x4d, 0x00
.global data_ov11_0212e93a
data_ov11_0212e93a: ; 0x0212e93a
.byte 0xbc, 0x00
.global data_ov11_0212e93c
data_ov11_0212e93c: ; 0x0212e93c
.byte 0x31, 0x00
.global data_ov11_0212e93e
data_ov11_0212e93e: ; 0x0212e93e
.byte 0xe0, 0x00
.global data_ov11_0212e940
data_ov11_0212e940: ; 0x0212e940
.byte 0x4d, 0x00
.global data_ov11_0212e942
data_ov11_0212e942: ; 0x0212e942
.byte 0x8b, 0x00
.global data_ov11_0212e944
data_ov11_0212e944: ; 0x0212e944
.byte 0x31, 0x00
.global data_ov11_0212e946
data_ov11_0212e946: ; 0x0212e946
.byte 0xaf, 0x00
.global data_ov11_0212e948
data_ov11_0212e948: ; 0x0212e948
.byte 0x4d, 0x00
.global data_ov11_0212e94a
data_ov11_0212e94a: ; 0x0212e94a
.byte 0x82, 0x00
.global data_ov11_0212e94c
data_ov11_0212e94c: ; 0x0212e94c
.byte 0x18, 0x00
.global data_ov11_0212e94e
data_ov11_0212e94e: ; 0x0212e94e
.byte 0xee, 0x00
.global data_ov11_0212e950
data_ov11_0212e950: ; 0x0212e950
.byte 0x2c, 0x00
.global data_ov11_0212e952
data_ov11_0212e952: ; 0x0212e952
.byte 0x82, 0x00
.global data_ov11_0212e954
data_ov11_0212e954: ; 0x0212e954
.byte 0xa9, 0x00
.global data_ov11_0212e956
data_ov11_0212e956: ; 0x0212e956
.byte 0xee, 0x00
.global data_ov11_0212e958
data_ov11_0212e958: ; 0x0212e958
.byte 0xbd, 0x00
.global data_ov11_0212e95a
data_ov11_0212e95a: ; 0x0212e95a
.byte 0x02, 0x00
.global data_ov11_0212e95c
data_ov11_0212e95c: ; 0x0212e95c
.byte 0xa9, 0x00
.global data_ov11_0212e95e
data_ov11_0212e95e: ; 0x0212e95e
.byte 0x6e, 0x00
.global data_ov11_0212e960
data_ov11_0212e960: ; 0x0212e960
.byte 0xbd, 0x00
.global data_ov11_0212e962
data_ov11_0212e962: ; 0x0212e962
.byte 0x00, 0x00
.global data_ov11_0212e964
data_ov11_0212e964: ; 0x0212e964
.byte 0xff, 0x23
.global data_ov11_0212e966
data_ov11_0212e966: ; 0x0212e966
.byte 0x27, 0xff
.global data_ov11_0212e968
data_ov11_0212e968: ; 0x0212e968
.byte 0x23, 0x2f
.global data_ov11_0212e96a
data_ov11_0212e96a: ; 0x0212e96a
.byte 0xff, 0x00
.global data_ov11_0212e96c
data_ov11_0212e96c: ; 0x0212e96c
.byte 0x00
.global data_ov11_0212e96d
data_ov11_0212e96d: ; 0x0212e96d
.byte 0x01
.global data_ov11_0212e96e
data_ov11_0212e96e: ; 0x0212e96e
.byte 0x0e
.global data_ov11_0212e96f
data_ov11_0212e96f: ; 0x0212e96f
.byte 0x04
.global data_ov11_0212e970
data_ov11_0212e970: ; 0x0212e970
.byte 0x05
.global data_ov11_0212e971
data_ov11_0212e971: ; 0x0212e971
.byte 0x06
.global data_ov11_0212e972
data_ov11_0212e972: ; 0x0212e972
.byte 0x0e
.global data_ov11_0212e973
data_ov11_0212e973: ; 0x0212e973
.byte 0x09
.global data_ov11_0212e974
data_ov11_0212e974: ; 0x0212e974
.byte 0x0a
.global data_ov11_0212e975
data_ov11_0212e975: ; 0x0212e975
.byte 0x00
.global data_ov11_0212e976
data_ov11_0212e976: ; 0x0212e976
.byte 0x00
.global data_ov11_0212e977
data_ov11_0212e977: ; 0x0212e977
.byte 0x00
.global data_ov11_0212e978
data_ov11_0212e978: ; 0x0212e978
.byte 0x00
.global data_ov11_0212e979
data_ov11_0212e979: ; 0x0212e979
.byte 0x05
.global data_ov11_0212e97a
data_ov11_0212e97a: ; 0x0212e97a
.byte 0x02
.global data_ov11_0212e97b
data_ov11_0212e97b: ; 0x0212e97b
.byte 0x07
.global data_ov11_0212e97c
data_ov11_0212e97c: ; 0x0212e97c
.byte 0x04
.global data_ov11_0212e97d
data_ov11_0212e97d: ; 0x0212e97d
.byte 0x01
.global data_ov11_0212e97e
data_ov11_0212e97e: ; 0x0212e97e
.byte 0x06
.global data_ov11_0212e97f
data_ov11_0212e97f: ; 0x0212e97f
.byte 0x03
.global data_ov11_0212e980
data_ov11_0212e980: ; 0x0212e980
.byte 0x00
.global data_ov11_0212e981
data_ov11_0212e981: ; 0x0212e981
.byte 0x00
.global data_ov11_0212e982
data_ov11_0212e982: ; 0x0212e982
.byte 0x00
.global data_ov11_0212e983
data_ov11_0212e983: ; 0x0212e983
.byte 0x00
.global data_ov11_0212e984
data_ov11_0212e984: ; 0x0212e984
.byte 0x00
.global data_ov11_0212e985
data_ov11_0212e985: ; 0x0212e985
.byte 0x01
.global data_ov11_0212e986
data_ov11_0212e986: ; 0x0212e986
.byte 0x02
.global data_ov11_0212e987
data_ov11_0212e987: ; 0x0212e987
.byte 0x02
.global data_ov11_0212e988
data_ov11_0212e988: ; 0x0212e988
.byte 0x03
.global data_ov11_0212e989
data_ov11_0212e989: ; 0x0212e989
.byte 0x04
.global data_ov11_0212e98a
data_ov11_0212e98a: ; 0x0212e98a
.byte 0x05
.global data_ov11_0212e98b
data_ov11_0212e98b: ; 0x0212e98b
.byte 0x06
.global data_ov11_0212e98c
data_ov11_0212e98c: ; 0x0212e98c
.byte 0x06
.global data_ov11_0212e98d
data_ov11_0212e98d: ; 0x0212e98d
.byte 0x07
.global data_ov11_0212e98e
data_ov11_0212e98e: ; 0x0212e98e
.byte 0x08
.global data_ov11_0212e98f
data_ov11_0212e98f: ; 0x0212e98f
.byte 0x00
.global data_ov11_0212e990
data_ov11_0212e990: ; 0x0212e990
.byte 0x13
.global data_ov11_0212e991
data_ov11_0212e991: ; 0x0212e991
.byte 0x14
.global data_ov11_0212e992
data_ov11_0212e992: ; 0x0212e992
.byte 0x12
.global data_ov11_0212e993
data_ov11_0212e993: ; 0x0212e993
.byte 0x56
.global data_ov11_0212e994
data_ov11_0212e994: ; 0x0212e994
.byte 0x03
.global data_ov11_0212e995
data_ov11_0212e995: ; 0x0212e995
.byte 0x04
.global data_ov11_0212e996
data_ov11_0212e996: ; 0x0212e996
.byte 0x05
.global data_ov11_0212e997
data_ov11_0212e997: ; 0x0212e997
.byte 0x07
.global data_ov11_0212e998
data_ov11_0212e998: ; 0x0212e998
.byte 0x0a
.global data_ov11_0212e999
data_ov11_0212e999: ; 0x0212e999
.byte 0x09
.global data_ov11_0212e99a
data_ov11_0212e99a: ; 0x0212e99a
.byte 0x0b
.global data_ov11_0212e99b
data_ov11_0212e99b: ; 0x0212e99b
.byte 0x06
.global data_ov11_0212e99c
data_ov11_0212e99c: ; 0x0212e99c
.ascii "char/ybBgStep11.ncl.l"
.byte 0x00
.global data_ov11_0212e9b2
data_ov11_0212e9b2: ; 0x0212e9b2
.byte 0x08, 0x00
.global data_ov11_0212e9b4
data_ov11_0212e9b4: ; 0x0212e9b4
.byte 0x30, 0x00
.global data_ov11_0212e9b6
data_ov11_0212e9b6: ; 0x0212e9b6
.byte 0x5a, 0x00
.global data_ov11_0212e9b8
data_ov11_0212e9b8: ; 0x0212e9b8
.byte 0x30, 0x00
.global data_ov11_0212e9ba
data_ov11_0212e9ba: ; 0x0212e9ba
.byte 0xac, 0x00
.global data_ov11_0212e9bc
data_ov11_0212e9bc: ; 0x0212e9bc
.byte 0x30, 0x00
.global data_ov11_0212e9be
data_ov11_0212e9be: ; 0x0212e9be
.byte 0x0c, 0x00
.global data_ov11_0212e9c0
data_ov11_0212e9c0: ; 0x0212e9c0
.byte 0x58, 0x00
.global data_ov11_0212e9c2
data_ov11_0212e9c2: ; 0x0212e9c2
.byte 0x5e, 0x00
.global data_ov11_0212e9c4
data_ov11_0212e9c4: ; 0x0212e9c4
.byte 0x58, 0x00
.global data_ov11_0212e9c6
data_ov11_0212e9c6: ; 0x0212e9c6
.byte 0xb0, 0x00
.global data_ov11_0212e9c8
data_ov11_0212e9c8: ; 0x0212e9c8
.byte 0x58, 0x00
.global data_ov11_0212e9ca
data_ov11_0212e9ca: ; 0x0212e9ca
.byte 0x08, 0x00
.global data_ov11_0212e9cc
data_ov11_0212e9cc: ; 0x0212e9cc
.byte 0x20, 0x00
.global data_ov11_0212e9ce
data_ov11_0212e9ce: ; 0x0212e9ce
.byte 0x54, 0x00
.global data_ov11_0212e9d0
data_ov11_0212e9d0: ; 0x0212e9d0
.byte 0x56, 0x00
.global data_ov11_0212e9d2
data_ov11_0212e9d2: ; 0x0212e9d2
.byte 0x5a, 0x00
.global data_ov11_0212e9d4
data_ov11_0212e9d4: ; 0x0212e9d4
.byte 0x20, 0x00
.global data_ov11_0212e9d6
data_ov11_0212e9d6: ; 0x0212e9d6
.byte 0xa6, 0x00
.global data_ov11_0212e9d8
data_ov11_0212e9d8: ; 0x0212e9d8
.byte 0x56, 0x00
.global data_ov11_0212e9da
data_ov11_0212e9da: ; 0x0212e9da
.byte 0xac, 0x00
.global data_ov11_0212e9dc
data_ov11_0212e9dc: ; 0x0212e9dc
.byte 0x20, 0x00
.global data_ov11_0212e9de
data_ov11_0212e9de: ; 0x0212e9de
.byte 0xf8, 0x00
.global data_ov11_0212e9e0
data_ov11_0212e9e0: ; 0x0212e9e0
.byte 0x56, 0x00
.global data_ov11_0212e9e2
data_ov11_0212e9e2: ; 0x0212e9e2
.byte 0x08, 0x00
.global data_ov11_0212e9e4
data_ov11_0212e9e4: ; 0x0212e9e4
.byte 0x78, 0x00
.global data_ov11_0212e9e6
data_ov11_0212e9e6: ; 0x0212e9e6
.byte 0xf8, 0x00
.global data_ov11_0212e9e8
data_ov11_0212e9e8: ; 0x0212e9e8
.byte 0xa0, 0x00
.global data_ov11_0212e9ea
data_ov11_0212e9ea: ; 0x0212e9ea
.byte 0x08, 0x00
.global data_ov11_0212e9ec
data_ov11_0212e9ec: ; 0x0212e9ec
.byte 0x54, 0x00
.global data_ov11_0212e9ee
data_ov11_0212e9ee: ; 0x0212e9ee
.byte 0x54, 0x00
.global data_ov11_0212e9f0
data_ov11_0212e9f0: ; 0x0212e9f0
.byte 0x70, 0x00
.global data_ov11_0212e9f2
data_ov11_0212e9f2: ; 0x0212e9f2
.byte 0x5a, 0x00
.global data_ov11_0212e9f4
data_ov11_0212e9f4: ; 0x0212e9f4
.byte 0x54, 0x00
.global data_ov11_0212e9f6
data_ov11_0212e9f6: ; 0x0212e9f6
.byte 0xa6, 0x00
.global data_ov11_0212e9f8
data_ov11_0212e9f8: ; 0x0212e9f8
.byte 0x70, 0x00
.global data_ov11_0212e9fa
data_ov11_0212e9fa: ; 0x0212e9fa
.byte 0xac, 0x00
.global data_ov11_0212e9fc
data_ov11_0212e9fc: ; 0x0212e9fc
.byte 0x54, 0x00
.global data_ov11_0212e9fe
data_ov11_0212e9fe: ; 0x0212e9fe
.byte 0xf8, 0x00
.global data_ov11_0212ea00
data_ov11_0212ea00: ; 0x0212ea00
.byte 0x70, 0x00
.global data_ov11_0212ea02
data_ov11_0212ea02: ; 0x0212ea02
.byte 0x06, 0x00
.global data_ov11_0212ea04
data_ov11_0212ea04: ; 0x0212ea04
.byte 0x1e, 0x00
.global data_ov11_0212ea06
data_ov11_0212ea06: ; 0x0212ea06
.byte 0x46, 0x00
.global data_ov11_0212ea08
data_ov11_0212ea08: ; 0x0212ea08
.byte 0x48, 0x00
.global data_ov11_0212ea0a
data_ov11_0212ea0a: ; 0x0212ea0a
.byte 0x58, 0x00
.global data_ov11_0212ea0c
data_ov11_0212ea0c: ; 0x0212ea0c
.byte 0x1e, 0x00
.global data_ov11_0212ea0e
data_ov11_0212ea0e: ; 0x0212ea0e
.byte 0x98, 0x00
.global data_ov11_0212ea10
data_ov11_0212ea10: ; 0x0212ea10
.byte 0x48, 0x00
.global data_ov11_0212ea12
data_ov11_0212ea12: ; 0x0212ea12
.byte 0xaa, 0x00
.global data_ov11_0212ea14
data_ov11_0212ea14: ; 0x0212ea14
.byte 0x1e, 0x00
.global data_ov11_0212ea16
data_ov11_0212ea16: ; 0x0212ea16
.byte 0xea, 0x00
.global data_ov11_0212ea18
data_ov11_0212ea18: ; 0x0212ea18
.byte 0x48, 0x00
.global data_ov11_0212ea1a
data_ov11_0212ea1a: ; 0x0212ea1a
.byte 0x06, 0x00
.global data_ov11_0212ea1c
data_ov11_0212ea1c: ; 0x0212ea1c
.byte 0x76, 0x00
.global data_ov11_0212ea1e
data_ov11_0212ea1e: ; 0x0212ea1e
.byte 0xea, 0x00
.global data_ov11_0212ea20
data_ov11_0212ea20: ; 0x0212ea20
.byte 0x92, 0x00
.global data_ov11_0212ea22
data_ov11_0212ea22: ; 0x0212ea22
.byte 0x09, 0x00
.global data_ov11_0212ea24
data_ov11_0212ea24: ; 0x0212ea24
.byte 0x54, 0x00
.global data_ov11_0212ea26
data_ov11_0212ea26: ; 0x0212ea26
.byte 0x43, 0x00
.global data_ov11_0212ea28
data_ov11_0212ea28: ; 0x0212ea28
.byte 0x70, 0x00
.global data_ov11_0212ea2a
data_ov11_0212ea2a: ; 0x0212ea2a
.byte 0x5b, 0x00
.global data_ov11_0212ea2c
data_ov11_0212ea2c: ; 0x0212ea2c
.byte 0x54, 0x00
.global data_ov11_0212ea2e
data_ov11_0212ea2e: ; 0x0212ea2e
.byte 0x95, 0x00
.global data_ov11_0212ea30
data_ov11_0212ea30: ; 0x0212ea30
.byte 0x70, 0x00
.global data_ov11_0212ea32
data_ov11_0212ea32: ; 0x0212ea32
.byte 0xad, 0x00
.global data_ov11_0212ea34
data_ov11_0212ea34: ; 0x0212ea34
.byte 0x54, 0x00
.global data_ov11_0212ea36
data_ov11_0212ea36: ; 0x0212ea36
.byte 0xe7, 0x00
.global data_ov11_0212ea38
data_ov11_0212ea38: ; 0x0212ea38
.byte 0x70, 0x00
.global data_ov11_0212ea3a
data_ov11_0212ea3a: ; 0x0212ea3a
.byte 0x00, 0x00
.global data_ov11_0212ea3c
data_ov11_0212ea3c: ; 0x0212ea3c
.byte 0x03, 0x2d
.global data_ov11_0212ea3e
data_ov11_0212ea3e: ; 0x0212ea3e
.byte 0x27, 0x1d
.global data_ov11_0212ea40
data_ov11_0212ea40: ; 0x0212ea40
.byte 0x32, 0x30
.global data_ov11_0212ea42
data_ov11_0212ea42: ; 0x0212ea42
.byte 0x06, 0x00
.global data_ov11_0212ea44
data_ov11_0212ea44: ; 0x0212ea44
.byte 0x01
.global data_ov11_0212ea45
data_ov11_0212ea45: ; 0x0212ea45
.byte 0x02
.global data_ov11_0212ea46
data_ov11_0212ea46: ; 0x0212ea46
.byte 0x03
.global data_ov11_0212ea47
data_ov11_0212ea47: ; 0x0212ea47
.byte 0x04
.global data_ov11_0212ea48
data_ov11_0212ea48: ; 0x0212ea48
.ascii "char/ybBgStep21.ncl.l"
.byte 0x00
.global data_ov11_0212ea5e
data_ov11_0212ea5e: ; 0x0212ea5e
.byte 0xff, 0xfe
.global data_ov11_0212ea60
data_ov11_0212ea60: ; 0x0212ea60
.byte 0xff, 0xfe
.global data_ov11_0212ea62
data_ov11_0212ea62: ; 0x0212ea62
.byte 0x03, 0x00
.global data_ov11_0212ea64
data_ov11_0212ea64: ; 0x0212ea64
.byte 0x03, 0x00
.global data_ov11_0212ea66
data_ov11_0212ea66: ; 0x0212ea66
.byte 0xff, 0xff
.global data_ov11_0212ea68
data_ov11_0212ea68: ; 0x0212ea68
.byte 0xff, 0xff
.global data_ov11_0212ea6a
data_ov11_0212ea6a: ; 0x0212ea6a
.byte 0x01, 0x00
.global data_ov11_0212ea6c
data_ov11_0212ea6c: ; 0x0212ea6c
.byte 0x01, 0x00
.global data_ov11_0212ea6e
data_ov11_0212ea6e: ; 0x0212ea6e
.byte 0xff, 0xfe
.global data_ov11_0212ea70
data_ov11_0212ea70: ; 0x0212ea70
.byte 0xff, 0xfe
.global data_ov11_0212ea72
data_ov11_0212ea72: ; 0x0212ea72
.byte 0x03, 0x00
.global data_ov11_0212ea74
data_ov11_0212ea74: ; 0x0212ea74
.byte 0x02, 0x00
.global data_ov11_0212ea76
data_ov11_0212ea76: ; 0x0212ea76
.byte 0x01, 0x00
.global data_ov11_0212ea78
data_ov11_0212ea78: ; 0x0212ea78
.byte 0x03, 0x00
.global data_ov11_0212ea7a
data_ov11_0212ea7a: ; 0x0212ea7a
.byte 0x02, 0x00
.global data_ov11_0212ea7c
data_ov11_0212ea7c: ; 0x0212ea7c
.byte 0x01, 0x00
.global data_ov11_0212ea7e
data_ov11_0212ea7e: ; 0x0212ea7e
.byte 0x08, 0x00
.global data_ov11_0212ea80
data_ov11_0212ea80: ; 0x0212ea80
.byte 0x20, 0x00
.global data_ov11_0212ea82
data_ov11_0212ea82: ; 0x0212ea82
.byte 0xf8, 0x00
.global data_ov11_0212ea84
data_ov11_0212ea84: ; 0x0212ea84
.byte 0x5c, 0x00
.global data_ov11_0212ea86
data_ov11_0212ea86: ; 0x0212ea86
.byte 0x08, 0x00
.global data_ov11_0212ea88
data_ov11_0212ea88: ; 0x0212ea88
.byte 0x64, 0x00
.global data_ov11_0212ea8a
data_ov11_0212ea8a: ; 0x0212ea8a
.byte 0x7e, 0x00
.global data_ov11_0212ea8c
data_ov11_0212ea8c: ; 0x0212ea8c
.byte 0xa0, 0x00
.global data_ov11_0212ea8e
data_ov11_0212ea8e: ; 0x0212ea8e
.byte 0x00, 0x00
.global data_ov11_0212ea90
data_ov11_0212ea90: ; 0x0212ea90
.byte 0x00, 0x00
.global data_ov11_0212ea92
data_ov11_0212ea92: ; 0x0212ea92
.byte 0x00, 0x00
.global data_ov11_0212ea94
data_ov11_0212ea94: ; 0x0212ea94
.byte 0x00, 0x00
.global data_ov11_0212ea96
data_ov11_0212ea96: ; 0x0212ea96
.byte 0x83, 0x00
.global data_ov11_0212ea98
data_ov11_0212ea98: ; 0x0212ea98
.byte 0x64, 0x00
.global data_ov11_0212ea9a
data_ov11_0212ea9a: ; 0x0212ea9a
.byte 0xf8, 0x00
.global data_ov11_0212ea9c
data_ov11_0212ea9c: ; 0x0212ea9c
.byte 0xa0, 0x00
.global data_ov11_0212ea9e
data_ov11_0212ea9e: ; 0x0212ea9e
.byte 0x08, 0x00
.global data_ov11_0212eaa0
data_ov11_0212eaa0: ; 0x0212eaa0
.byte 0x20, 0x00
.global data_ov11_0212eaa2
data_ov11_0212eaa2: ; 0x0212eaa2
.byte 0xf8, 0x00
.global data_ov11_0212eaa4
data_ov11_0212eaa4: ; 0x0212eaa4
.byte 0x5c, 0x00
.global data_ov11_0212eaa6
data_ov11_0212eaa6: ; 0x0212eaa6
.byte 0x08, 0x00
.global data_ov11_0212eaa8
data_ov11_0212eaa8: ; 0x0212eaa8
.byte 0x64, 0x00
.global data_ov11_0212eaaa
data_ov11_0212eaaa: ; 0x0212eaaa
.byte 0x64, 0x00
.global data_ov11_0212eaac
data_ov11_0212eaac: ; 0x0212eaac
.byte 0xa0, 0x00
.global data_ov11_0212eaae
data_ov11_0212eaae: ; 0x0212eaae
.byte 0x68, 0x00
.global data_ov11_0212eab0
data_ov11_0212eab0: ; 0x0212eab0
.byte 0x64, 0x00
.global data_ov11_0212eab2
data_ov11_0212eab2: ; 0x0212eab2
.byte 0xc4, 0x00
.global data_ov11_0212eab4
data_ov11_0212eab4: ; 0x0212eab4
.byte 0xa0, 0x00
.global data_ov11_0212eab6
data_ov11_0212eab6: ; 0x0212eab6
.byte 0xc8, 0x00
.global data_ov11_0212eab8
data_ov11_0212eab8: ; 0x0212eab8
.byte 0x64, 0x00
.global data_ov11_0212eaba
data_ov11_0212eaba: ; 0x0212eaba
.byte 0xf8, 0x00
.global data_ov11_0212eabc
data_ov11_0212eabc: ; 0x0212eabc
.byte 0xa0, 0x00
.global data_ov11_0212eabe
data_ov11_0212eabe: ; 0x0212eabe
.byte 0x06, 0x00
.global data_ov11_0212eac0
data_ov11_0212eac0: ; 0x0212eac0
.byte 0x1e, 0x00
.global data_ov11_0212eac2
data_ov11_0212eac2: ; 0x0212eac2
.byte 0xea, 0x00
.global data_ov11_0212eac4
data_ov11_0212eac4: ; 0x0212eac4
.byte 0x4e, 0x00
.global data_ov11_0212eac6
data_ov11_0212eac6: ; 0x0212eac6
.byte 0x06, 0x00
.global data_ov11_0212eac8
data_ov11_0212eac8: ; 0x0212eac8
.byte 0x62, 0x00
.global data_ov11_0212eaca
data_ov11_0212eaca: ; 0x0212eaca
.byte 0x70, 0x00
.global data_ov11_0212eacc
data_ov11_0212eacc: ; 0x0212eacc
.byte 0x92, 0x00
.global data_ov11_0212eace
data_ov11_0212eace: ; 0x0212eace
.byte 0x00, 0x00
.global data_ov11_0212ead0
data_ov11_0212ead0: ; 0x0212ead0
.byte 0x00, 0x00
.global data_ov11_0212ead2
data_ov11_0212ead2: ; 0x0212ead2
.byte 0x00, 0x00
.global data_ov11_0212ead4
data_ov11_0212ead4: ; 0x0212ead4
.byte 0x00, 0x00
.global data_ov11_0212ead6
data_ov11_0212ead6: ; 0x0212ead6
.byte 0x80, 0x00
.global data_ov11_0212ead8
data_ov11_0212ead8: ; 0x0212ead8
.byte 0x62, 0x00
.global data_ov11_0212eada
data_ov11_0212eada: ; 0x0212eada
.byte 0xea, 0x00
.global data_ov11_0212eadc
data_ov11_0212eadc: ; 0x0212eadc
.byte 0x92, 0x00
.global data_ov11_0212eade
data_ov11_0212eade: ; 0x0212eade
.byte 0x06, 0x00
.global data_ov11_0212eae0
data_ov11_0212eae0: ; 0x0212eae0
.byte 0x1e, 0x00
.global data_ov11_0212eae2
data_ov11_0212eae2: ; 0x0212eae2
.byte 0xea, 0x00
.global data_ov11_0212eae4
data_ov11_0212eae4: ; 0x0212eae4
.byte 0x4e, 0x00
.global data_ov11_0212eae6
data_ov11_0212eae6: ; 0x0212eae6
.byte 0x06, 0x00
.global data_ov11_0212eae8
data_ov11_0212eae8: ; 0x0212eae8
.byte 0x62, 0x00
.global data_ov11_0212eaea
data_ov11_0212eaea: ; 0x0212eaea
.byte 0x56, 0x00
.global data_ov11_0212eaec
data_ov11_0212eaec: ; 0x0212eaec
.byte 0x92, 0x00
.global data_ov11_0212eaee
data_ov11_0212eaee: ; 0x0212eaee
.byte 0x66, 0x00
.global data_ov11_0212eaf0
data_ov11_0212eaf0: ; 0x0212eaf0
.byte 0x62, 0x00
.global data_ov11_0212eaf2
data_ov11_0212eaf2: ; 0x0212eaf2
.byte 0xb6, 0x00
.global data_ov11_0212eaf4
data_ov11_0212eaf4: ; 0x0212eaf4
.byte 0x92, 0x00
.global data_ov11_0212eaf6
data_ov11_0212eaf6: ; 0x0212eaf6
.byte 0xc6, 0x00
.global data_ov11_0212eaf8
data_ov11_0212eaf8: ; 0x0212eaf8
.byte 0x62, 0x00
.global data_ov11_0212eafa
data_ov11_0212eafa: ; 0x0212eafa
.byte 0xea, 0x00
.global data_ov11_0212eafc
data_ov11_0212eafc: ; 0x0212eafc
.byte 0x92, 0x00
.global data_ov11_0212eafe
data_ov11_0212eafe: ; 0x0212eafe
.byte 0x00, 0x00
.global data_ov11_0212eb00
data_ov11_0212eb00: ; 0x0212eb00
.byte 0x03, 0xff
.global data_ov11_0212eb02
data_ov11_0212eb02: ; 0x0212eb02
.byte 0xff, 0xff
.global data_ov11_0212eb04
data_ov11_0212eb04: ; 0x0212eb04
.byte 0xff, 0xff
.global data_ov11_0212eb06
data_ov11_0212eb06: ; 0x0212eb06
.byte 0x06, 0x00
.global data_ov11_0212eb08
data_ov11_0212eb08: ; 0x0212eb08
.word func_ov11_021249c8
.global data_ov11_0212eb0c
data_ov11_0212eb0c: ; 0x0212eb0c
.word func_ov11_021249d4
.global data_ov11_0212eb10
data_ov11_0212eb10: ; 0x0212eb10
.byte 0x03, 0x01, 0x00, 0x00
.global data_ov11_0212eb14
data_ov11_0212eb14: ; 0x0212eb14
.byte 0x2b, 0x00, 0x00, 0x00
.global data_ov11_0212eb18
data_ov11_0212eb18: ; 0x0212eb18
.byte 0x2b, 0x00, 0x00, 0x00
.global data_ov11_0212eb1c
data_ov11_0212eb1c: ; 0x0212eb1c
.byte 0x49, 0x00, 0x00, 0x00
.global data_ov11_0212eb20
data_ov11_0212eb20: ; 0x0212eb20
.byte 0x10
.global data_ov11_0212eb21
data_ov11_0212eb21: ; 0x0212eb21
.byte 0x0f
.global data_ov11_0212eb22
data_ov11_0212eb22: ; 0x0212eb22
.byte 0x0e
.global data_ov11_0212eb23
data_ov11_0212eb23: ; 0x0212eb23
.byte 0x00
.global data_ov11_0212eb24
data_ov11_0212eb24: ; 0x0212eb24
.byte 0x55
.global data_ov11_0212eb25
data_ov11_0212eb25: ; 0x0212eb25
.byte 0x36
.global data_ov11_0212eb26
data_ov11_0212eb26: ; 0x0212eb26
.byte 0x1e
.global data_ov11_0212eb27
data_ov11_0212eb27: ; 0x0212eb27
.byte 0x00
.global data_ov11_0212eb28
data_ov11_0212eb28: ; 0x0212eb28
.byte 0x00
.global data_ov11_0212eb29
data_ov11_0212eb29: ; 0x0212eb29
.byte 0x50
.global data_ov11_0212eb2a
data_ov11_0212eb2a: ; 0x0212eb2a
.byte 0xf2
.global data_ov11_0212eb2b
data_ov11_0212eb2b: ; 0x0212eb2b
.byte 0x01
.global data_ov11_0212eb2c
data_ov11_0212eb2c: ; 0x0212eb2c
.byte 0x00, 0x00, 0x00, 0x00
.global data_ov11_0212eb30
data_ov11_0212eb30: ; 0x0212eb30
.byte 0x00, 0x00, 0x00, 0x00
.global data_ov11_0212eb34
data_ov11_0212eb34: ; 0x0212eb34
.byte 0x00, 0x00, 0x00, 0x00
.global data_ov11_0212eb38
data_ov11_0212eb38: ; 0x0212eb38
.byte 0x00, 0x04, 0xff, 0x3f
.global data_ov11_0212eb3c
data_ov11_0212eb3c: ; 0x0212eb3c
.byte 0x00, 0x00, 0xff, 0xff
.global data_ov11_0212eb40
data_ov11_0212eb40: ; 0x0212eb40
.byte 0xff, 0xff, 0xff, 0xff
.global data_ov11_0212eb44
data_ov11_0212eb44: ; 0x0212eb44
.byte 0x00, 0x00, 0x00, 0x00
.global data_ov11_0212eb48
data_ov11_0212eb48: ; 0x0212eb48
.byte 0x00, 0x00, 0x00, 0x00
.global data_ov11_0212eb4c
data_ov11_0212eb4c: ; 0x0212eb4c
.byte 0x00, 0x00, 0x00, 0x00
.global data_ov11_0212eb50
data_ov11_0212eb50: ; 0x0212eb50
.byte 0x00, 0x00, 0x00, 0x00
.global data_ov11_0212eb54
data_ov11_0212eb54: ; 0x0212eb54
.byte 0x00, 0x00, 0x00, 0x00
.global data_ov11_0212eb58
data_ov11_0212eb58: ; 0x0212eb58
.byte 0x00, 0x00, 0x00, 0x00
.global data_ov11_0212eb5c
data_ov11_0212eb5c: ; 0x0212eb5c
.byte 0x00, 0x00, 0x00, 0x00
.global data_ov11_0212eb60
data_ov11_0212eb60: ; 0x0212eb60
.byte 0x00, 0x00, 0x00, 0x00
.global data_ov11_0212eb64
data_ov11_0212eb64: ; 0x0212eb64
.byte 0x00, 0x00, 0x00, 0x00
.global data_ov11_0212eb68
data_ov11_0212eb68: ; 0x0212eb68
.byte 0x00, 0x00, 0x00, 0x00
.global data_ov11_0212eb6c
data_ov11_0212eb6c: ; 0x0212eb6c
.byte 0x00, 0x00, 0x00, 0x00
.global data_ov11_0212eb70
data_ov11_0212eb70: ; 0x0212eb70
.byte 0x00, 0x00, 0x00, 0x00
.global data_ov11_0212eb74
data_ov11_0212eb74: ; 0x0212eb74
.byte 0x00, 0x00, 0x00, 0x00
.global data_ov11_0212eb78
data_ov11_0212eb78: ; 0x0212eb78
.byte 0x00, 0x00, 0x00, 0x00
.global data_ov11_0212eb7c
data_ov11_0212eb7c: ; 0x0212eb7c
.byte 0x01
.global data_ov11_0212eb7d
data_ov11_0212eb7d: ; 0x0212eb7d
.byte 0x00
.global data_ov11_0212eb7e
data_ov11_0212eb7e: ; 0x0212eb7e
.byte 0x05
.global data_ov11_0212eb7f
data_ov11_0212eb7f: ; 0x0212eb7f
.byte 0x00
.global data_ov11_0212eb80
data_ov11_0212eb80: ; 0x0212eb80
.byte 0x06
.global data_ov11_0212eb81
data_ov11_0212eb81: ; 0x0212eb81
.byte 0x04
.global data_ov11_0212eb82
data_ov11_0212eb82: ; 0x0212eb82
.byte 0x00
.global data_ov11_0212eb83
data_ov11_0212eb83: ; 0x0212eb83
.byte 0x02
.global data_ov11_0212eb84
data_ov11_0212eb84: ; 0x0212eb84
.byte 0x00
.global data_ov11_0212eb85
data_ov11_0212eb85: ; 0x0212eb85
.byte 0x06
.global data_ov11_0212eb86
data_ov11_0212eb86: ; 0x0212eb86
.byte 0x04
.global data_ov11_0212eb87
data_ov11_0212eb87: ; 0x0212eb87
.byte 0x00
.global data_ov11_0212eb88
data_ov11_0212eb88: ; 0x0212eb88
.byte 0x05
.global data_ov11_0212eb89
data_ov11_0212eb89: ; 0x0212eb89
.byte 0x00
.global data_ov11_0212eb8a
data_ov11_0212eb8a: ; 0x0212eb8a
.byte 0x03
.global data_ov11_0212eb8b
data_ov11_0212eb8b: ; 0x0212eb8b
.byte 0x02
.global data_ov11_0212eb8c
data_ov11_0212eb8c: ; 0x0212eb8c
.byte 0x01
.global data_ov11_0212eb8d
data_ov11_0212eb8d: ; 0x0212eb8d
.byte 0x03
.global data_ov11_0212eb8e
data_ov11_0212eb8e: ; 0x0212eb8e
.byte 0x01
.global data_ov11_0212eb8f
data_ov11_0212eb8f: ; 0x0212eb8f
.byte 0x03
.global data_ov11_0212eb90
data_ov11_0212eb90: ; 0x0212eb90
.byte 0x05
.global data_ov11_0212eb91
data_ov11_0212eb91: ; 0x0212eb91
.byte 0x01
.global data_ov11_0212eb92
data_ov11_0212eb92: ; 0x0212eb92
.byte 0x04
.global data_ov11_0212eb93
data_ov11_0212eb93: ; 0x0212eb93
.byte 0x01
.global data_ov11_0212eb94
data_ov11_0212eb94: ; 0x0212eb94
.byte 0x05
.global data_ov11_0212eb95
data_ov11_0212eb95: ; 0x0212eb95
.byte 0x07
.global data_ov11_0212eb96
data_ov11_0212eb96: ; 0x0212eb96
.byte 0x01
.global data_ov11_0212eb97
data_ov11_0212eb97: ; 0x0212eb97
.byte 0x07
.global data_ov11_0212eb98
data_ov11_0212eb98: ; 0x0212eb98
.byte 0x01
.global data_ov11_0212eb99
data_ov11_0212eb99: ; 0x0212eb99
.byte 0x06
.global data_ov11_0212eb9a
data_ov11_0212eb9a: ; 0x0212eb9a
.byte 0x20, 0x00
.global data_ov11_0212eb9c
data_ov11_0212eb9c: ; 0x0212eb9c
.byte 0x21, 0x00
.global data_ov11_0212eb9e
data_ov11_0212eb9e: ; 0x0212eb9e
.byte 0x50, 0x00
.global data_ov11_0212eba0
data_ov11_0212eba0: ; 0x0212eba0
.byte 0x30, 0x00
.global data_ov11_0212eba2
data_ov11_0212eba2: ; 0x0212eba2
.byte 0x68, 0x00
.global data_ov11_0212eba4
data_ov11_0212eba4: ; 0x0212eba4
.byte 0x21, 0x00
.global data_ov11_0212eba6
data_ov11_0212eba6: ; 0x0212eba6
.byte 0x98, 0x00
.global data_ov11_0212eba8
data_ov11_0212eba8: ; 0x0212eba8
.byte 0x30, 0x00
.global data_ov11_0212ebaa
data_ov11_0212ebaa: ; 0x0212ebaa
.byte 0xb0, 0x00
.global data_ov11_0212ebac
data_ov11_0212ebac: ; 0x0212ebac
.byte 0x21, 0x00
.global data_ov11_0212ebae
data_ov11_0212ebae: ; 0x0212ebae
.byte 0x00, 0x00
.global data_ov11_0212ebb0
data_ov11_0212ebb0: ; 0x0212ebb0
.byte 0x00, 0x00, 0x00, 0x00
.global data_ov11_0212ebb4
data_ov11_0212ebb4: ; 0x0212ebb4
.byte 0x00, 0x00, 0x00, 0x00
.global data_ov11_0212ebb8
data_ov11_0212ebb8: ; 0x0212ebb8
.ascii "NWCUSBAP"
.byte 0x00, 0x00, 0x00, 0x00
.global data_ov11_0212ebc4
data_ov11_0212ebc4: ; 0x0212ebc4
.byte 0x00, 0x00, 0x00, 0x00
.global data_ov11_0212ebc8
data_ov11_0212ebc8: ; 0x0212ebc8
.byte 0x00, 0x04, 0xff, 0x3f
.global data_ov11_0212ebcc
data_ov11_0212ebcc: ; 0x0212ebcc
.byte 0x00, 0x00, 0xff, 0xff
.global data_ov11_0212ebd0
data_ov11_0212ebd0: ; 0x0212ebd0
.byte 0xff, 0xff, 0xff, 0xff
.global data_ov11_0212ebd4
data_ov11_0212ebd4: ; 0x0212ebd4
.byte 0x02, 0x00
.global data_ov11_0212ebd6
data_ov11_0212ebd6: ; 0x0212ebd6
.byte 0x20, 0x00
.global data_ov11_0212ebd8
data_ov11_0212ebd8: ; 0x0212ebd8
.byte 0x00, 0x00
.global data_ov11_0212ebda
data_ov11_0212ebda: ; 0x0212ebda
.byte 0x00, 0x00
.global data_ov11_0212ebdc
data_ov11_0212ebdc: ; 0x0212ebdc
.byte 0x00, 0x00
.global data_ov11_0212ebde
data_ov11_0212ebde: ; 0x0212ebde
.byte 0x00, 0x00
.global data_ov11_0212ebe0
data_ov11_0212ebe0: ; 0x0212ebe0
.byte 0x00, 0x00
.global data_ov11_0212ebe2
data_ov11_0212ebe2: ; 0x0212ebe2
.byte 0x00, 0x00
.global data_ov11_0212ebe4
data_ov11_0212ebe4: ; 0x0212ebe4
.byte 0x00, 0x00
.global data_ov11_0212ebe6
data_ov11_0212ebe6: ; 0x0212ebe6
.byte 0x00, 0x00
.global data_ov11_0212ebe8
data_ov11_0212ebe8: ; 0x0212ebe8
.byte 0x00, 0x00
.global data_ov11_0212ebea
data_ov11_0212ebea: ; 0x0212ebea
.byte 0x00, 0x00
.global data_ov11_0212ebec
data_ov11_0212ebec: ; 0x0212ebec
.byte 0x00, 0x00
.global data_ov11_0212ebee
data_ov11_0212ebee: ; 0x0212ebee
.byte 0x00, 0x00
.global data_ov11_0212ebf0
data_ov11_0212ebf0: ; 0x0212ebf0
.byte 0x00, 0x00
.global data_ov11_0212ebf2
data_ov11_0212ebf2: ; 0x0212ebf2
.byte 0x00, 0x00
.global data_ov11_0212ebf4
data_ov11_0212ebf4: ; 0x0212ebf4
.byte 0x00, 0x00
.global data_ov11_0212ebf6
data_ov11_0212ebf6: ; 0x0212ebf6
.byte 0x00, 0x00
.global data_ov11_0212ebf8
data_ov11_0212ebf8: ; 0x0212ebf8
.byte 0x08, 0x00
.global data_ov11_0212ebfa
data_ov11_0212ebfa: ; 0x0212ebfa
.byte 0x00, 0x00
.global data_ov11_0212ebfc
data_ov11_0212ebfc: ; 0x0212ebfc
.byte 0x00, 0x00
.global data_ov11_0212ebfe
data_ov11_0212ebfe: ; 0x0212ebfe
.byte 0x00, 0x00
.global data_ov11_0212ec00
data_ov11_0212ec00: ; 0x0212ec00
.byte 0x00, 0x00
.global data_ov11_0212ec02
data_ov11_0212ec02: ; 0x0212ec02
.byte 0x00, 0x00
.global data_ov11_0212ec04
data_ov11_0212ec04: ; 0x0212ec04
.byte 0x00, 0x00
.global data_ov11_0212ec06
data_ov11_0212ec06: ; 0x0212ec06
.byte 0x00, 0x00
.global data_ov11_0212ec08
data_ov11_0212ec08: ; 0x0212ec08
.byte 0x08, 0x00
.global data_ov11_0212ec0a
data_ov11_0212ec0a: ; 0x0212ec0a
.byte 0x08, 0x00
.global data_ov11_0212ec0c
data_ov11_0212ec0c: ; 0x0212ec0c
.byte 0x01
.global data_ov11_0212ec0d
data_ov11_0212ec0d: ; 0x0212ec0d
.byte 0x01
.global data_ov11_0212ec0e
data_ov11_0212ec0e: ; 0x0212ec0e
.byte 0x00
.global data_ov11_0212ec0f
data_ov11_0212ec0f: ; 0x0212ec0f
.byte 0x00
.global data_ov11_0212ec10
data_ov11_0212ec10: ; 0x0212ec10
.byte 0x01
.global data_ov11_0212ec11
data_ov11_0212ec11: ; 0x0212ec11
.byte 0x01
.global data_ov11_0212ec12
data_ov11_0212ec12: ; 0x0212ec12
.byte 0x04, 0x00
.global data_ov11_0212ec14
data_ov11_0212ec14: ; 0x0212ec14
.byte 0x1d, 0x00
.global data_ov11_0212ec16
data_ov11_0212ec16: ; 0x0212ec16
.byte 0xfc, 0x00
.global data_ov11_0212ec18
data_ov11_0212ec18: ; 0x0212ec18
.byte 0x44, 0x00
.global data_ov11_0212ec1a
data_ov11_0212ec1a: ; 0x0212ec1a
.byte 0x00
.global data_ov11_0212ec1b
data_ov11_0212ec1b: ; 0x0212ec1b
.byte 0x01
.global data_ov11_0212ec1c
data_ov11_0212ec1c: ; 0x0212ec1c
.byte 0x01
.global data_ov11_0212ec1d
data_ov11_0212ec1d: ; 0x0212ec1d
.byte 0x00
.global data_ov11_0212ec1e
data_ov11_0212ec1e: ; 0x0212ec1e
.byte 0x00
.global data_ov11_0212ec1f
data_ov11_0212ec1f: ; 0x0212ec1f
.byte 0x01
.global data_ov11_0212ec20
data_ov11_0212ec20: ; 0x0212ec20
.byte 0x01
.global data_ov11_0212ec21
data_ov11_0212ec21: ; 0x0212ec21
.byte 0x00
.global data_ov11_0212ec22
data_ov11_0212ec22: ; 0x0212ec22
.byte 0x00
.global data_ov11_0212ec23
data_ov11_0212ec23: ; 0x0212ec23
.byte 0x01
.global data_ov11_0212ec24
data_ov11_0212ec24: ; 0x0212ec24
.byte 0x01
.global data_ov11_0212ec25
data_ov11_0212ec25: ; 0x0212ec25
.byte 0x00
.global data_ov11_0212ec26
data_ov11_0212ec26: ; 0x0212ec26
.byte 0x00
.global data_ov11_0212ec27
data_ov11_0212ec27: ; 0x0212ec27
.byte 0xff
.global data_ov11_0212ec28
data_ov11_0212ec28: ; 0x0212ec28
.byte 0x01
.global data_ov11_0212ec29
data_ov11_0212ec29: ; 0x0212ec29
.byte 0x00, 0x00
.global data_ov11_0212ec2b
data_ov11_0212ec2b: ; 0x0212ec2b
.byte 0xff
.global data_ov11_0212ec2c
data_ov11_0212ec2c: ; 0x0212ec2c
.byte 0x01
.global data_ov11_0212ec2d
data_ov11_0212ec2d: ; 0x0212ec2d
.byte 0x00
.global data_ov11_0212ec2e
data_ov11_0212ec2e: ; 0x0212ec2e
.byte 0x1b
.global data_ov11_0212ec2f
data_ov11_0212ec2f: ; 0x0212ec2f
.byte 0x19
.global data_ov11_0212ec30
data_ov11_0212ec30: ; 0x0212ec30
.byte 0x57
.global data_ov11_0212ec31
data_ov11_0212ec31: ; 0x0212ec31
.byte 0x00
.global data_ov11_0212ec32
data_ov11_0212ec32: ; 0x0212ec32
.byte 0x23
.global data_ov11_0212ec33
data_ov11_0212ec33: ; 0x0212ec33
.byte 0x1d
.global data_ov11_0212ec34
data_ov11_0212ec34: ; 0x0212ec34
.byte 0x59
.global data_ov11_0212ec35
data_ov11_0212ec35: ; 0x0212ec35
.byte 0x00
.global data_ov11_0212ec36
data_ov11_0212ec36: ; 0x0212ec36
.byte 0x23
.global data_ov11_0212ec37
data_ov11_0212ec37: ; 0x0212ec37
.byte 0x1d
.global data_ov11_0212ec38
data_ov11_0212ec38: ; 0x0212ec38
.byte 0x6c
.global data_ov11_0212ec39
data_ov11_0212ec39: ; 0x0212ec39
.byte 0x00
.global data_ov11_0212ec3a
data_ov11_0212ec3a: ; 0x0212ec3a
.byte 0x10
.global data_ov11_0212ec3b
data_ov11_0212ec3b: ; 0x0212ec3b
.byte 0x00
.global data_ov11_0212ec3c
data_ov11_0212ec3c: ; 0x0212ec3c
.byte 0x6c
.global data_ov11_0212ec3d
data_ov11_0212ec3d: ; 0x0212ec3d
.byte 0x00
.global data_ov11_0212ec3e
data_ov11_0212ec3e: ; 0x0212ec3e
.byte 0x10
.global data_ov11_0212ec3f
data_ov11_0212ec3f: ; 0x0212ec3f
.byte 0x00
.global data_ov11_0212ec40
data_ov11_0212ec40: ; 0x0212ec40
.byte 0x78
.global data_ov11_0212ec41
data_ov11_0212ec41: ; 0x0212ec41
.byte 0x00
.global data_ov11_0212ec42
data_ov11_0212ec42: ; 0x0212ec42
.byte 0x10
.global data_ov11_0212ec43
data_ov11_0212ec43: ; 0x0212ec43
.byte 0x00
.global data_ov11_0212ec44
data_ov11_0212ec44: ; 0x0212ec44
.byte 0x78
.global data_ov11_0212ec45
data_ov11_0212ec45: ; 0x0212ec45
.byte 0x00
.global data_ov11_0212ec46
data_ov11_0212ec46: ; 0x0212ec46
.byte 0x10
.global data_ov11_0212ec47
data_ov11_0212ec47: ; 0x0212ec47
.byte 0x00
.global data_ov11_0212ec48
data_ov11_0212ec48: ; 0x0212ec48
.byte 0x78
.global data_ov11_0212ec49
data_ov11_0212ec49: ; 0x0212ec49
.byte 0x00
.global data_ov11_0212ec4a
data_ov11_0212ec4a: ; 0x0212ec4a
.byte 0x10
.global data_ov11_0212ec4b
data_ov11_0212ec4b: ; 0x0212ec4b
.byte 0x00
.global data_ov11_0212ec4c
data_ov11_0212ec4c: ; 0x0212ec4c
.byte 0xd8, 0x00
.global data_ov11_0212ec4e
data_ov11_0212ec4e: ; 0x0212ec4e
.byte 0x50, 0x00
.global data_ov11_0212ec50
data_ov11_0212ec50: ; 0x0212ec50
.byte 0xd8, 0x00
.global data_ov11_0212ec52
data_ov11_0212ec52: ; 0x0212ec52
.byte 0x50, 0x00
.global data_ov11_0212ec54
data_ov11_0212ec54: ; 0x0212ec54
.byte 0xe6, 0x00
.global data_ov11_0212ec56
data_ov11_0212ec56: ; 0x0212ec56
.byte 0x4f, 0x00
.global data_ov11_0212ec58
data_ov11_0212ec58: ; 0x0212ec58
.byte 0xe6, 0x00
.global data_ov11_0212ec5a
data_ov11_0212ec5a: ; 0x0212ec5a
.byte 0x4f, 0x00
.global data_ov11_0212ec5c
data_ov11_0212ec5c: ; 0x0212ec5c
.byte 0xe6, 0x00
.global data_ov11_0212ec5e
data_ov11_0212ec5e: ; 0x0212ec5e
.byte 0x48, 0x00
.global data_ov11_0212ec60
data_ov11_0212ec60: ; 0x0212ec60
.byte 0xda, 0x00
.global data_ov11_0212ec62
data_ov11_0212ec62: ; 0x0212ec62
.byte 0x5c, 0x00
.global data_ov11_0212ec64
data_ov11_0212ec64: ; 0x0212ec64
.byte 0x0b, 0x00
.global data_ov11_0212ec66
data_ov11_0212ec66: ; 0x0212ec66
.byte 0x27, 0x00
.global data_ov11_0212ec68
data_ov11_0212ec68: ; 0x0212ec68
.byte 0x0b, 0x00
.global data_ov11_0212ec6a
data_ov11_0212ec6a: ; 0x0212ec6a
.byte 0x27, 0x00
.global data_ov11_0212ec6c
data_ov11_0212ec6c: ; 0x0212ec6c
.byte 0x04, 0x00
.global data_ov11_0212ec6e
data_ov11_0212ec6e: ; 0x0212ec6e
.byte 0x4c, 0x00
.global data_ov11_0212ec70
data_ov11_0212ec70: ; 0x0212ec70
.byte 0x04, 0x00
.global data_ov11_0212ec72
data_ov11_0212ec72: ; 0x0212ec72
.byte 0x4c, 0x00
.global data_ov11_0212ec74
data_ov11_0212ec74: ; 0x0212ec74
.byte 0x04, 0x00
.global data_ov11_0212ec76
data_ov11_0212ec76: ; 0x0212ec76
.byte 0x54, 0x00
.global data_ov11_0212ec78
data_ov11_0212ec78: ; 0x0212ec78
.byte 0x0b, 0x00
.global data_ov11_0212ec7a
data_ov11_0212ec7a: ; 0x0212ec7a
.byte 0x27, 0x00
.global data_ov11_0212ec7c
data_ov11_0212ec7c: ; 0x0212ec7c
.byte 0xea, 0x00
.global data_ov11_0212ec7e
data_ov11_0212ec7e: ; 0x0212ec7e
.byte 0x72, 0x00
.global data_ov11_0212ec80
data_ov11_0212ec80: ; 0x0212ec80
.byte 0xea, 0x00
.global data_ov11_0212ec82
data_ov11_0212ec82: ; 0x0212ec82
.byte 0x72, 0x00
.global data_ov11_0212ec84
data_ov11_0212ec84: ; 0x0212ec84
.byte 0xf8, 0x00
.global data_ov11_0212ec86
data_ov11_0212ec86: ; 0x0212ec86
.byte 0x70, 0x00
.global data_ov11_0212ec88
data_ov11_0212ec88: ; 0x0212ec88
.byte 0xf8, 0x00
.global data_ov11_0212ec8a
data_ov11_0212ec8a: ; 0x0212ec8a
.byte 0x70, 0x00
.global data_ov11_0212ec8c
data_ov11_0212ec8c: ; 0x0212ec8c
.byte 0x64, 0x00
.global data_ov11_0212ec8e
data_ov11_0212ec8e: ; 0x0212ec8e
.byte 0x70, 0x00
.global data_ov11_0212ec90
data_ov11_0212ec90: ; 0x0212ec90
.byte 0xea, 0x00
.global data_ov11_0212ec92
data_ov11_0212ec92: ; 0x0212ec92
.byte 0x72, 0x00
.global data_ov11_0212ec94
data_ov11_0212ec94: ; 0x0212ec94
.byte 0x10, 0x00
.global data_ov11_0212ec96
data_ov11_0212ec96: ; 0x0212ec96
.byte 0x84, 0x00
.global data_ov11_0212ec98
data_ov11_0212ec98: ; 0x0212ec98
.byte 0x84, 0x00
.global data_ov11_0212ec9a
data_ov11_0212ec9a: ; 0x0212ec9a
.byte 0x84, 0x00
.global data_ov11_0212ec9c
data_ov11_0212ec9c: ; 0x0212ec9c
.byte 0x10, 0x00
.global data_ov11_0212ec9e
data_ov11_0212ec9e: ; 0x0212ec9e
.byte 0x84, 0x00
.global data_ov11_0212eca0
data_ov11_0212eca0: ; 0x0212eca0
.byte 0x84, 0x00
.global data_ov11_0212eca2
data_ov11_0212eca2: ; 0x0212eca2
.byte 0x84, 0x00
.global data_ov11_0212eca4
data_ov11_0212eca4: ; 0x0212eca4
.byte 0x09, 0x00
.global data_ov11_0212eca6
data_ov11_0212eca6: ; 0x0212eca6
.byte 0xa7, 0x00
.global data_ov11_0212eca8
data_ov11_0212eca8: ; 0x0212eca8
.byte 0x83, 0x00
.global data_ov11_0212ecaa
data_ov11_0212ecaa: ; 0x0212ecaa
.byte 0xa7, 0x00
.global data_ov11_0212ecac
data_ov11_0212ecac: ; 0x0212ecac
.byte 0x09, 0x00
.global data_ov11_0212ecae
data_ov11_0212ecae: ; 0x0212ecae
.byte 0xa7, 0x00
.global data_ov11_0212ecb0
data_ov11_0212ecb0: ; 0x0212ecb0
.byte 0x83, 0x00
.global data_ov11_0212ecb2
data_ov11_0212ecb2: ; 0x0212ecb2
.byte 0xa7, 0x00
.global data_ov11_0212ecb4
data_ov11_0212ecb4: ; 0x0212ecb4
.byte 0x09, 0x00
.global data_ov11_0212ecb6
data_ov11_0212ecb6: ; 0x0212ecb6
.byte 0xa7, 0x00
.global data_ov11_0212ecb8
data_ov11_0212ecb8: ; 0x0212ecb8
.byte 0x83, 0x00
.global data_ov11_0212ecba
data_ov11_0212ecba: ; 0x0212ecba
.byte 0xa7, 0x00
.global data_ov11_0212ecbc
data_ov11_0212ecbc: ; 0x0212ecbc
.byte 0x00
.global data_ov11_0212ecbd
data_ov11_0212ecbd: ; 0x0212ecbd
.byte 0x00
.global data_ov11_0212ecbe
data_ov11_0212ecbe: ; 0x0212ecbe
.byte 0x46
.global data_ov11_0212ecbf
data_ov11_0212ecbf: ; 0x0212ecbf
.byte 0x46
.global data_ov11_0212ecc0
data_ov11_0212ecc0: ; 0x0212ecc0
.byte 0x4f
.global data_ov11_0212ecc1
data_ov11_0212ecc1: ; 0x0212ecc1
.byte 0x2f
.global data_ov11_0212ecc2
data_ov11_0212ecc2: ; 0x0212ecc2
.byte 0x00
.global data_ov11_0212ecc3
data_ov11_0212ecc3: ; 0x0212ecc3
.byte 0x00
.global data_ov11_0212ecc4
data_ov11_0212ecc4: ; 0x0212ecc4
.byte 0x02
.global data_ov11_0212ecc5
data_ov11_0212ecc5: ; 0x0212ecc5
.byte 0x01
.global data_ov11_0212ecc6
data_ov11_0212ecc6: ; 0x0212ecc6
.byte 0x02
.global data_ov11_0212ecc7
data_ov11_0212ecc7: ; 0x0212ecc7
.byte 0x01
.global data_ov11_0212ecc8
data_ov11_0212ecc8: ; 0x0212ecc8
.byte 0x02
.global data_ov11_0212ecc9
data_ov11_0212ecc9: ; 0x0212ecc9
.byte 0x00
.global data_ov11_0212ecca
data_ov11_0212ecca: ; 0x0212ecca
.byte 0x00
.global data_ov11_0212eccb
data_ov11_0212eccb: ; 0x0212eccb
.byte 0x00
.global data_ov11_0212eccc
data_ov11_0212eccc: ; 0x0212eccc
.ascii "dwc"
.byte 0x00
.global data_ov11_0212ecd0
data_ov11_0212ecd0: ; 0x0212ecd0
.byte 0x00
.global data_ov11_0212ecd1
data_ov11_0212ecd1: ; 0x0212ecd1
.byte 0xf0
.global data_ov11_0212ecd2
data_ov11_0212ecd2: ; 0x0212ecd2
.byte 0x00
.global data_ov11_0212ecd3
data_ov11_0212ecd3: ; 0x0212ecd3
.byte 0x10
.global data_ov11_0212ecd4
data_ov11_0212ecd4: ; 0x0212ecd4
.byte 0x11
.global data_ov11_0212ecd5
data_ov11_0212ecd5: ; 0x0212ecd5
.byte 0x10
.global data_ov11_0212ecd6
data_ov11_0212ecd6: ; 0x0212ecd6
.byte 0x01
.global data_ov11_0212ecd7
data_ov11_0212ecd7: ; 0x0212ecd7
.byte 0x00
.global data_ov11_0212ecd8
data_ov11_0212ecd8: ; 0x0212ecd8
.byte 0xf0
.global data_ov11_0212ecd9
data_ov11_0212ecd9: ; 0x0212ecd9
.byte 0x00
.global data_ov11_0212ecda
data_ov11_0212ecda: ; 0x0212ecda
.byte 0x10
.global data_ov11_0212ecdb
data_ov11_0212ecdb: ; 0x0212ecdb
.byte 0x00
.global data_ov11_0212ecdc
data_ov11_0212ecdc: ; 0x0212ecdc
.byte 0x00
.global data_ov11_0212ecdd
data_ov11_0212ecdd: ; 0x0212ecdd
.byte 0x00
.global data_ov11_0212ecde
data_ov11_0212ecde: ; 0x0212ecde
.byte 0x80
.global data_ov11_0212ecdf
data_ov11_0212ecdf: ; 0x0212ecdf
.byte 0x01
.global data_ov11_0212ece0
data_ov11_0212ece0: ; 0x0212ece0
.byte 0x20, 0x00
.global data_ov11_0212ece2
data_ov11_0212ece2: ; 0x0212ece2
.byte 0x18, 0x00
.global data_ov11_0212ece4
data_ov11_0212ece4: ; 0x0212ece4
.byte 0x20, 0x00
.global data_ov11_0212ece6
data_ov11_0212ece6: ; 0x0212ece6
.byte 0x0c, 0x00
.global data_ov11_0212ece8
data_ov11_0212ece8: ; 0x0212ece8
.byte 0x00
.global data_ov11_0212ece9
data_ov11_0212ece9: ; 0x0212ece9
.byte 0x00
.global data_ov11_0212ecea
data_ov11_0212ecea: ; 0x0212ecea
.byte 0x00
.global data_ov11_0212eceb
data_ov11_0212eceb: ; 0x0212eceb
.byte 0x00
.global data_ov11_0212ecec
data_ov11_0212ecec: ; 0x0212ecec
.byte 0x00
.global data_ov11_0212eced
data_ov11_0212eced: ; 0x0212eced
.byte 0x01
.global data_ov11_0212ecee
data_ov11_0212ecee: ; 0x0212ecee
.byte 0xc0
.global data_ov11_0212ecef
data_ov11_0212ecef: ; 0x0212ecef
.byte 0x00
.global data_ov11_0212ecf0
data_ov11_0212ecf0: ; 0x0212ecf0
.byte 0x80
.global data_ov11_0212ecf1
data_ov11_0212ecf1: ; 0x0212ecf1
.byte 0x20
.global data_ov11_0212ecf2
data_ov11_0212ecf2: ; 0x0212ecf2
.byte 0x00
.global data_ov11_0212ecf3
data_ov11_0212ecf3: ; 0x0212ecf3
.byte 0x00
.global data_ov11_0212ecf4
data_ov11_0212ecf4: ; 0x0212ecf4
.byte 0x10
.global data_ov11_0212ecf5
data_ov11_0212ecf5: ; 0x0212ecf5
.byte 0x20
.global data_ov11_0212ecf6
data_ov11_0212ecf6: ; 0x0212ecf6
.byte 0x00
.global data_ov11_0212ecf7
data_ov11_0212ecf7: ; 0x0212ecf7
.byte 0x00
.global data_ov11_0212ecf8
data_ov11_0212ecf8: ; 0x0212ecf8
.byte 0x00
.global data_ov11_0212ecf9
data_ov11_0212ecf9: ; 0x0212ecf9
.byte 0x01
.global data_ov11_0212ecfa
data_ov11_0212ecfa: ; 0x0212ecfa
.byte 0x03
.global data_ov11_0212ecfb
data_ov11_0212ecfb: ; 0x0212ecfb
.byte 0x02
.global data_ov11_0212ecfc
data_ov11_0212ecfc: ; 0x0212ecfc
.byte 0x04
.global data_ov11_0212ecfd
data_ov11_0212ecfd: ; 0x0212ecfd
.byte 0x05
.global data_ov11_0212ecfe
data_ov11_0212ecfe: ; 0x0212ecfe
.byte 0x00
.global data_ov11_0212ecff
data_ov11_0212ecff: ; 0x0212ecff
.byte 0x00
.section .init, 4, 1, 4
.section .ctor, 4, 1, 4
.data
.global data_ov11_0212ed20
data_ov11_0212ed20: ; 0x0212ed20
.byte 0x09
.global data_ov11_0212ed21
data_ov11_0212ed21: ; 0x0212ed21
.byte 0x08
.global data_ov11_0212ed22
data_ov11_0212ed22: ; 0x0212ed22
.byte 0x00
.global data_ov11_0212ed23
data_ov11_0212ed23: ; 0x0212ed23
.byte 0x00
.global data_ov11_0212ed24
data_ov11_0212ed24: ; 0x0212ed24
.byte 0xff, 0xff, 0xff, 0xff
.global data_ov11_0212ed28
data_ov11_0212ed28: ; 0x0212ed28
.byte 0xff, 0xff, 0xff, 0xff
.global data_ov11_0212ed2c
data_ov11_0212ed2c: ; 0x0212ed2c
.byte 0x00, 0x00, 0x00, 0x01
.global data_ov11_0212ed30
data_ov11_0212ed30: ; 0x0212ed30
.word func_ov11_02114bdc ; func_ov12_02114bdc
.global data_ov11_0212ed34
data_ov11_0212ed34: ; 0x0212ed34
.word func_ov11_02114bf4
.global data_ov11_0212ed38
data_ov11_0212ed38: ; 0x0212ed38
.byte 0x00, 0x00, 0x00, 0x00
.global data_ov11_0212ed3c
data_ov11_0212ed3c: ; 0x0212ed3c
.byte 0x00, 0x00, 0x00, 0x00
.global data_ov11_0212ed40
data_ov11_0212ed40: ; 0x0212ed40
.byte 0x00, 0x00, 0x00, 0x00
.global data_ov11_0212ed44
data_ov11_0212ed44: ; 0x0212ed44
.byte 0x00, 0x00, 0x00, 0x00
.global data_ov11_0212ed48
data_ov11_0212ed48: ; 0x0212ed48
.byte 0x00, 0x00, 0x00, 0x00
.global data_ov11_0212ed4c
data_ov11_0212ed4c: ; 0x0212ed4c
.byte 0x00, 0x00, 0x00, 0x00
.global data_ov11_0212ed50
data_ov11_0212ed50: ; 0x0212ed50
.byte 0x00, 0x10, 0x00, 0x00
.global data_ov11_0212ed54
data_ov11_0212ed54: ; 0x0212ed54
.byte 0x00, 0x10, 0x00, 0x00
.global data_ov11_0212ed58
data_ov11_0212ed58: ; 0x0212ed58
.byte 0x00, 0x00, 0x00, 0x00
.global data_ov11_0212ed5c
data_ov11_0212ed5c: ; 0x0212ed5c
.byte 0x00, 0x00, 0x00, 0x00
.global data_ov11_0212ed60
data_ov11_0212ed60: ; 0x0212ed60
.byte 0x00, 0x00, 0x00, 0x00
.global data_ov11_0212ed64
data_ov11_0212ed64: ; 0x0212ed64
.byte 0x00, 0x00, 0x00, 0x00
.global data_ov11_0212ed68
data_ov11_0212ed68: ; 0x0212ed68
.byte 0x00, 0x00, 0x00, 0x00
.global data_ov11_0212ed6c
data_ov11_0212ed6c: ; 0x0212ed6c
.byte 0x00, 0x00, 0x00, 0x00
.global data_ov11_0212ed70
data_ov11_0212ed70: ; 0x0212ed70
.byte 0x00, 0x00, 0x00, 0x00
.global data_ov11_0212ed74
data_ov11_0212ed74: ; 0x0212ed74
.byte 0x00, 0x00, 0x00, 0x00
.global data_ov11_0212ed78
data_ov11_0212ed78: ; 0x0212ed78
.byte 0x00, 0x00, 0x00, 0x00
.global data_ov11_0212ed7c
data_ov11_0212ed7c: ; 0x0212ed7c
.byte 0x00, 0x00, 0x00, 0x00
.global data_ov11_0212ed80
data_ov11_0212ed80: ; 0x0212ed80
.byte 0x00, 0x00, 0x00, 0x00
.global data_ov11_0212ed84
data_ov11_0212ed84: ; 0x0212ed84
.ascii "ESSID-AOSS"
.byte 0x00, 0x00
.global data_ov11_0212ed90
data_ov11_0212ed90: ; 0x0212ed90
.ascii "MELCO"
.byte 0x00, 0x00, 0x00
.global data_ov11_0212ed98
data_ov11_0212ed98: ; 0x0212ed98
.byte 0x01, 0x00
.global data_ov11_0212ed9a
data_ov11_0212ed9a: ; 0x0212ed9a
.byte 0x02
.global data_ov11_0212ed9b
data_ov11_0212ed9b: ; 0x0212ed9b
.byte 0x00
.global data_ov11_0212ed9c
data_ov11_0212ed9c: ; 0x0212ed9c
.byte 0x02, 0x00
.global data_ov11_0212ed9e
data_ov11_0212ed9e: ; 0x0212ed9e
.byte 0x04, 0x00
.global data_ov11_0212eda0
data_ov11_0212eda0: ; 0x0212eda0
.byte 0x04, 0x00
.global data_ov11_0212eda2
data_ov11_0212eda2: ; 0x0212eda2
.byte 0x0b, 0x00
.global data_ov11_0212eda4
data_ov11_0212eda4: ; 0x0212eda4
.byte 0x08, 0x00
.global data_ov11_0212eda6
data_ov11_0212eda6: ; 0x0212eda6
.byte 0x0c, 0x00
.global data_ov11_0212eda8
data_ov11_0212eda8: ; 0x0212eda8
.byte 0x10, 0x00
.global data_ov11_0212edaa
data_ov11_0212edaa: ; 0x0212edaa
.byte 0x12, 0x00
.global data_ov11_0212edac
data_ov11_0212edac: ; 0x0212edac
.byte 0x20, 0x00
.global data_ov11_0212edae
data_ov11_0212edae: ; 0x0212edae
.byte 0x16, 0x00
.global data_ov11_0212edb0
data_ov11_0212edb0: ; 0x0212edb0
.byte 0x40, 0x00
.global data_ov11_0212edb2
data_ov11_0212edb2: ; 0x0212edb2
.byte 0x18, 0x00
.global data_ov11_0212edb4
data_ov11_0212edb4: ; 0x0212edb4
.byte 0x80, 0x00
.global data_ov11_0212edb6
data_ov11_0212edb6: ; 0x0212edb6
.byte 0x24, 0x00
.global data_ov11_0212edb8
data_ov11_0212edb8: ; 0x0212edb8
.byte 0x00, 0x01
.global data_ov11_0212edba
data_ov11_0212edba: ; 0x0212edba
.byte 0x30, 0x00
.global data_ov11_0212edbc
data_ov11_0212edbc: ; 0x0212edbc
.byte 0x00, 0x02
.global data_ov11_0212edbe
data_ov11_0212edbe: ; 0x0212edbe
.byte 0x48, 0x00
.global data_ov11_0212edc0
data_ov11_0212edc0: ; 0x0212edc0
.byte 0x00, 0x04
.global data_ov11_0212edc2
data_ov11_0212edc2: ; 0x0212edc2
.byte 0x60, 0x00
.global data_ov11_0212edc4
data_ov11_0212edc4: ; 0x0212edc4
.byte 0x00, 0x08
.global data_ov11_0212edc6
data_ov11_0212edc6: ; 0x0212edc6
.byte 0x6c, 0x00
.global data_ov11_0212edc8
data_ov11_0212edc8: ; 0x0212edc8
.word data_ov11_02131cec
.global data_ov11_0212edcc
data_ov11_0212edcc: ; 0x0212edcc
.byte 0x01, 0x00, 0x00, 0x00
.global data_ov11_0212edd0
data_ov11_0212edd0: ; 0x0212edd0
.byte 0x00, 0x08, 0x00, 0x00
.global data_ov11_0212edd4
data_ov11_0212edd4: ; 0x0212edd4
.byte 0xff, 0xff, 0xff, 0xff
.global data_ov11_0212edd8
data_ov11_0212edd8: ; 0x0212edd8
.byte 0x40, 0x00, 0x00, 0x00
.global data_ov11_0212eddc
data_ov11_0212eddc: ; 0x0212eddc
.byte 0x00, 0x00, 0x00, 0x01
.global data_ov11_0212ede0
data_ov11_0212ede0: ; 0x0212ede0
.word func_ov11_02116124 ; data_ov13_02116124
.global data_ov11_0212ede4
data_ov11_0212ede4: ; 0x0212ede4
.word func_ov11_02116154 ; data_ov13_02116154
.global data_ov11_0212ede8
data_ov11_0212ede8: ; 0x0212ede8
.byte 0x00, 0x00, 0x00, 0x00
.global data_ov11_0212edec
data_ov11_0212edec: ; 0x0212edec
.byte 0xc0, 0xa8
.global data_ov11_0212edee
data_ov11_0212edee: ; 0x0212edee
.byte 0x00, 0xb0
.global data_ov11_0212edf0
data_ov11_0212edf0: ; 0x0212edf0
.byte 0xff, 0xff, 0xff, 0x00
.global data_ov11_0212edf4
data_ov11_0212edf4: ; 0x0212edf4
.byte 0xc0, 0xa8, 0x00, 0xc8
.global data_ov11_0212edf8
data_ov11_0212edf8: ; 0x0212edf8
.byte 0xc0, 0xa8, 0x00, 0x20
.global data_ov11_0212edfc
data_ov11_0212edfc: ; 0x0212edfc
.byte 0x00, 0x00, 0x00, 0x00
.global data_ov11_0212ee00
data_ov11_0212ee00: ; 0x0212ee00
.byte 0x00, 0x10, 0x00, 0x00
.global data_ov11_0212ee04
data_ov11_0212ee04: ; 0x0212ee04
.byte 0x00, 0x10, 0x00, 0x00
.global data_ov11_0212ee08
data_ov11_0212ee08: ; 0x0212ee08
.byte 0x00, 0x00, 0x00, 0x00
.global data_ov11_0212ee0c
data_ov11_0212ee0c: ; 0x0212ee0c
.byte 0x00, 0x00, 0x00, 0x00
.global data_ov11_0212ee10
data_ov11_0212ee10: ; 0x0212ee10
.byte 0x00, 0x00, 0x00, 0x00
.global data_ov11_0212ee14
data_ov11_0212ee14: ; 0x0212ee14
.byte 0x00, 0x00, 0x00, 0x00
.global data_ov11_0212ee18
data_ov11_0212ee18: ; 0x0212ee18
.byte 0x00, 0x00, 0x00, 0x00
.global data_ov11_0212ee1c
data_ov11_0212ee1c: ; 0x0212ee1c
.byte 0x00, 0x00, 0x00, 0x00
.global data_ov11_0212ee20
data_ov11_0212ee20: ; 0x0212ee20
.byte 0x00, 0x00, 0x00, 0x00
.global data_ov11_0212ee24
data_ov11_0212ee24: ; 0x0212ee24
.word data_ov11_0212ee3c
.global data_ov11_0212ee28
data_ov11_0212ee28: ; 0x0212ee28
.byte 0x04, 0x00, 0x00, 0x00
.global data_ov11_0212ee2c
data_ov11_0212ee2c: ; 0x0212ee2c
.byte 0x00, 0x00, 0x00, 0x00
.global data_ov11_0212ee30
data_ov11_0212ee30: ; 0x0212ee30
.byte 0x00, 0x00, 0x00, 0x00
.global data_ov11_0212ee34
data_ov11_0212ee34: ; 0x0212ee34
.ascii "******"
.byte 0x00, 0x00
.global data_ov11_0212ee3c
data_ov11_0212ee3c: ; 0x0212ee3c
.ascii "NINTENDO-DS"
.byte 0x00
.global data_ov11_0212ee48
data_ov11_0212ee48: ; 0x0212ee48
.byte 0x80, 0x00, 0x00, 0x00
.global data_ov11_0212ee4c
data_ov11_0212ee4c: ; 0x0212ee4c
.byte 0x00, 0x00, 0x00, 0x00
.global data_ov11_0212ee50
data_ov11_0212ee50: ; 0x0212ee50
.byte 0x00, 0x00, 0x00, 0x00
.global data_ov11_0212ee54
data_ov11_0212ee54: ; 0x0212ee54
.byte 0x00, 0x00, 0x00, 0x00
.global data_ov11_0212ee58
data_ov11_0212ee58: ; 0x0212ee58
.byte 0x00, 0x00, 0x00, 0x00
.global data_ov11_0212ee5c
data_ov11_0212ee5c: ; 0x0212ee5c
.byte 0x00, 0x00, 0x00, 0x00
.global data_ov11_0212ee60
data_ov11_0212ee60: ; 0x0212ee60
.byte 0x00, 0x00, 0x00, 0x00
.global data_ov11_0212ee64
data_ov11_0212ee64: ; 0x0212ee64
.byte 0x00, 0x00, 0x00, 0x00
.global data_ov11_0212ee68
data_ov11_0212ee68: ; 0x0212ee68
.byte 0x00, 0x00, 0x00, 0x00
.global data_ov11_0212ee6c
data_ov11_0212ee6c: ; 0x0212ee6c
.byte 0x00, 0x00, 0x00, 0x00
.global data_ov11_0212ee70
data_ov11_0212ee70: ; 0x0212ee70
.byte 0x00, 0x00, 0x00, 0x00
.global data_ov11_0212ee74
data_ov11_0212ee74: ; 0x0212ee74
.byte 0x00, 0x00, 0x00, 0x00
.global data_ov11_0212ee78
data_ov11_0212ee78: ; 0x0212ee78
.byte 0x00, 0x00, 0x00, 0x00
.global data_ov11_0212ee7c
data_ov11_0212ee7c: ; 0x0212ee7c
.byte 0x00, 0x00, 0x00, 0x00
.global data_ov11_0212ee80
data_ov11_0212ee80: ; 0x0212ee80
.byte 0x00, 0x00, 0x00, 0x00
.global data_ov11_0212ee84
data_ov11_0212ee84: ; 0x0212ee84
.byte 0x00, 0x00, 0x00, 0x00
.global data_ov11_0212ee88
data_ov11_0212ee88: ; 0x0212ee88
.ascii "WARP"
.byte 0x00, 0x00, 0x00, 0x00
.global data_ov11_0212ee90
data_ov11_0212ee90: ; 0x0212ee90
.ascii "char/jtNull.nsc.l"
.byte 0x00, 0x00, 0x00
.global data_ov11_0212eea4
data_ov11_0212eea4: ; 0x0212eea4
.ascii "char/jb2HlAp.nsc.l"
.byte 0x00, 0x00
.global data_ov11_0212eeb8
data_ov11_0212eeb8: ; 0x0212eeb8
.ascii "char/jb4HlIp.nsc.l"
.byte 0x00, 0x00
.global data_ov11_0212eecc
data_ov11_0212eecc: ; 0x0212eecc
.ascii "char/jb4HlWep.nsc.l"
.byte 0x00
.global data_ov11_0212eee0
data_ov11_0212eee0: ; 0x0212eee0
.ascii "char/jb4HlUsb.nsc.l"
.byte 0x00
.global data_ov11_0212eef4
data_ov11_0212eef4: ; 0x0212eef4
.ascii "char/jb4HlDns1.nsc.l"
.byte 0x00, 0x00, 0x00, 0x00
.global data_ov11_0212ef0c
data_ov11_0212ef0c: ; 0x0212ef0c
.ascii "char/jb4HlSsid.nsc.l"
.byte 0x00, 0x00, 0x00, 0x00
.global data_ov11_0212ef24
data_ov11_0212ef24: ; 0x0212ef24
.ascii "char/jb5HlMove.nsc.l"
.byte 0x00, 0x00, 0x00, 0x00
.global data_ov11_0212ef3c
data_ov11_0212ef3c: ; 0x0212ef3c
.ascii "char/jb2HlWiFi.nsc.l"
.byte 0x00, 0x00, 0x00, 0x00
.global data_ov11_0212ef54
data_ov11_0212ef54: ; 0x0212ef54
.ascii "char/jb5HlInfo.nsc.l"
.byte 0x00, 0x00, 0x00, 0x00
.global data_ov11_0212ef6c
data_ov11_0212ef6c: ; 0x0212ef6c
.ascii "char/jb4HlMask.nsc.l"
.byte 0x00, 0x00, 0x00, 0x00
.global data_ov11_0212ef84
data_ov11_0212ef84: ; 0x0212ef84
.ascii "char/jb4HlSet2.nsc.l"
.byte 0x00, 0x00, 0x00, 0x00
.global data_ov11_0212ef9c
data_ov11_0212ef9c: ; 0x0212ef9c
.ascii "char/jb4HlDns0.nsc.l"
.byte 0x00, 0x00, 0x00, 0x00
.global data_ov11_0212efb4
data_ov11_0212efb4: ; 0x0212efb4
.ascii "char/jb4HlSet3.nsc.l"
.byte 0x00, 0x00, 0x00, 0x00
.global data_ov11_0212efcc
data_ov11_0212efcc: ; 0x0212efcc
.ascii "char/jb4HlSet1.nsc.l"
.byte 0x00, 0x00, 0x00, 0x00
.global data_ov11_0212efe4
data_ov11_0212efe4: ; 0x0212efe4
.ascii "char/jb3HlList1.nsc.l"
.byte 0x00, 0x00, 0x00
.global data_ov11_0212effc
data_ov11_0212effc: ; 0x0212effc
.ascii "char/jb3HlList2.nsc.l"
.byte 0x00, 0x00, 0x00
.global data_ov11_0212f014
data_ov11_0212f014: ; 0x0212f014
.ascii "char/jb3HlList3.nsc.l"
.byte 0x00, 0x00, 0x00
.global data_ov11_0212f02c
data_ov11_0212f02c: ; 0x0212f02c
.ascii "char/jb5HlErase.nsc.l"
.byte 0x00, 0x00, 0x00
.global data_ov11_0212f044
data_ov11_0212f044: ; 0x0212f044
.ascii "char/jb5HlOption.nsc.l"
.byte 0x00, 0x00
.global data_ov11_0212f05c
data_ov11_0212f05c: ; 0x0212f05c
.ascii "char/jb4HlGateway.nsc.l"
.byte 0x00
.global data_ov11_0212f074
data_ov11_0212f074: ; 0x0212f074
.word data_ov11_0212ef3c
.global data_ov11_0212f078
data_ov11_0212f078: ; 0x0212f078
.word data_ov11_0212eea4
.global data_ov11_0212f07c
data_ov11_0212f07c: ; 0x0212f07c
.word data_ov11_0212efe4
.global data_ov11_0212f080
data_ov11_0212f080: ; 0x0212f080
.word data_ov11_0212effc
.global data_ov11_0212f084
data_ov11_0212f084: ; 0x0212f084
.word data_ov11_0212f014
.global data_ov11_0212f088
data_ov11_0212f088: ; 0x0212f088
.word data_ov11_0212efcc
.global data_ov11_0212f08c
data_ov11_0212f08c: ; 0x0212f08c
.word data_ov11_0212ef84
.global data_ov11_0212f090
data_ov11_0212f090: ; 0x0212f090
.word data_ov11_0212efb4
.global data_ov11_0212f094
data_ov11_0212f094: ; 0x0212f094
.word data_ov11_0212eee0
.global data_ov11_0212f098
data_ov11_0212f098: ; 0x0212f098
.word data_ov11_0212ef0c
.global data_ov11_0212f09c
data_ov11_0212f09c: ; 0x0212f09c
.word data_ov11_0212eecc
.global data_ov11_0212f0a0
data_ov11_0212f0a0: ; 0x0212f0a0
.word data_ov11_0212eeb8
.global data_ov11_0212f0a4
data_ov11_0212f0a4: ; 0x0212f0a4
.word data_ov11_0212ef6c
.global data_ov11_0212f0a8
data_ov11_0212f0a8: ; 0x0212f0a8
.word data_ov11_0212f05c
.global data_ov11_0212f0ac
data_ov11_0212f0ac: ; 0x0212f0ac
.word data_ov11_0212ef9c
.global data_ov11_0212f0b0
data_ov11_0212f0b0: ; 0x0212f0b0
.word data_ov11_0212eef4
.global data_ov11_0212f0b4
data_ov11_0212f0b4: ; 0x0212f0b4
.word data_ov11_0212f044
.global data_ov11_0212f0b8
data_ov11_0212f0b8: ; 0x0212f0b8
.word data_ov11_0212ef54
.global data_ov11_0212f0bc
data_ov11_0212f0bc: ; 0x0212f0bc
.word data_ov11_0212f02c
.global data_ov11_0212f0c0
data_ov11_0212f0c0: ; 0x0212f0c0
.word data_ov11_0212ef24
.global data_ov11_0212f0c4
data_ov11_0212f0c4: ; 0x0212f0c4
.ascii "char/jbBgHl.ncg.l"
.byte 0x00, 0x00, 0x00
.global data_ov11_0212f0d8
data_ov11_0212f0d8: ; 0x0212f0d8
.word data_ov11_0212f288
.global data_ov11_0212f0dc
data_ov11_0212f0dc: ; 0x0212f0dc
.word data_ov11_0212f228
.global data_ov11_0212f0e0
data_ov11_0212f0e0: ; 0x0212f0e0
.word data_ov11_0212f258
.global data_ov11_0212f0e4
data_ov11_0212f0e4: ; 0x0212f0e4
.word data_ov11_0212f100
.global data_ov11_0212f0e8
data_ov11_0212f0e8: ; 0x0212f0e8
.word data_ov11_0212f162
.global data_ov11_0212f0ec
data_ov11_0212f0ec: ; 0x0212f0ec
.word data_ov11_0212f1c4
.global data_ov11_0212f0f0
data_ov11_0212f0f0: ; 0x0212f0f0
.byte 0x00, 0x00, 0x00, 0x00
.global data_ov11_0212f0f4
data_ov11_0212f0f4: ; 0x0212f0f4
.byte 0x00, 0x00, 0x00, 0x00
.global data_ov11_0212f0f8
data_ov11_0212f0f8: ; 0x0212f0f8
.byte 0x00, 0x00, 0x00, 0x00
.global data_ov11_0212f0fc
data_ov11_0212f0fc: ; 0x0212f0fc
.byte 0x02, 0x00, 0x00, 0x00
.global data_ov11_0212f100
data_ov11_0212f100: ; 0x0212f100
.byte 0x31, 0x00, 0x32, 0x00, 0x33, 0x00, 0x34, 0x00, 0x35, 0x00, 0x36, 0x00, 0x37, 0x00, 0x38, 0x00
.byte 0x39, 0x00, 0x30, 0x00, 0x2d, 0x00, 0x3d, 0x00, 0x71, 0x00, 0x77, 0x00, 0x65, 0x00, 0x72, 0x00
.byte 0x74, 0x00, 0x79, 0x00, 0x75, 0x00, 0x69, 0x00, 0x6f, 0x00, 0x70, 0x00, 0x5b, 0x00, 0x5d, 0x00
.byte 0x61, 0x00, 0x73, 0x00, 0x64, 0x00, 0x66, 0x00, 0x67, 0x00, 0x68, 0x00, 0x6a, 0x00, 0x6b, 0x00
.byte 0x6c, 0x00, 0x3b, 0x00, 0x27, 0x00, 0x60, 0x00, 0x7a, 0x00, 0x78, 0x00, 0x63, 0x00, 0x76, 0x00
.byte 0x62, 0x00, 0x6e, 0x00, 0x6d, 0x00, 0x2c, 0x00, 0x2e, 0x00, 0x2f, 0x00, 0x5c, 0x00, 0x20, 0x00
.byte 0x00, 0x00
.global data_ov11_0212f162
data_ov11_0212f162: ; 0x0212f162
.byte 0x21, 0x00, 0x40, 0x00, 0x23, 0x00, 0x24, 0x00, 0x25, 0x00, 0x5e, 0x00, 0x26, 0x00
.byte 0x2a, 0x00, 0x28, 0x00, 0x29, 0x00, 0x5f, 0x00, 0x2b, 0x00, 0x51, 0x00, 0x57, 0x00, 0x45, 0x00
.byte 0x52, 0x00, 0x54, 0x00, 0x59, 0x00, 0x55, 0x00, 0x49, 0x00, 0x4f, 0x00, 0x50, 0x00, 0x7b, 0x00
.byte 0x7d, 0x00, 0x41, 0x00, 0x53, 0x00, 0x44, 0x00, 0x46, 0x00, 0x47, 0x00, 0x48, 0x00, 0x4a, 0x00
.byte 0x4b, 0x00, 0x4c, 0x00, 0x3a, 0x00, 0x22, 0x00, 0x7e, 0x00, 0x5a, 0x00, 0x58, 0x00, 0x43, 0x00
.byte 0x56, 0x00, 0x42, 0x00, 0x4e, 0x00, 0x4d, 0x00, 0x3c, 0x00, 0x3e, 0x00, 0x3f, 0x00, 0x7c, 0x00
.byte 0x20, 0x00, 0x00, 0x00
.global data_ov11_0212f1c4
data_ov11_0212f1c4: ; 0x0212f1c4
.byte 0x31, 0x00, 0x32, 0x00, 0x33, 0x00, 0x34, 0x00, 0x35, 0x00, 0x36, 0x00
.byte 0x37, 0x00, 0x38, 0x00, 0x39, 0x00, 0x30, 0x00, 0x2d, 0x00, 0x3d, 0x00, 0x51, 0x00, 0x57, 0x00
.byte 0x45, 0x00, 0x52, 0x00, 0x54, 0x00, 0x59, 0x00, 0x55, 0x00, 0x49, 0x00, 0x4f, 0x00, 0x50, 0x00
.byte 0x5b, 0x00, 0x5d, 0x00, 0x41, 0x00, 0x53, 0x00, 0x44, 0x00, 0x46, 0x00, 0x47, 0x00, 0x48, 0x00
.byte 0x4a, 0x00, 0x4b, 0x00, 0x4c, 0x00, 0x3b, 0x00, 0x27, 0x00, 0x60, 0x00, 0x5a, 0x00, 0x58, 0x00
.byte 0x43, 0x00, 0x56, 0x00, 0x42, 0x00, 0x4e, 0x00, 0x4d, 0x00, 0x2c, 0x00, 0x2e, 0x00, 0x2f, 0x00
.byte 0x5c, 0x00, 0x20, 0x00, 0x00, 0x00
.global data_ov11_0212f226
data_ov11_0212f226: ; 0x0212f226
.byte 0x00
.global data_ov11_0212f227
data_ov11_0212f227: ; 0x0212f227
.byte 0x00
.global data_ov11_0212f228
data_ov11_0212f228: ; 0x0212f228
.ascii "!@#$%^&*()_+QWERTYUIOP{}ASDFGHJKL:\"~ZXCVBNM<>?|"
.byte 0x00
.global data_ov11_0212f258
data_ov11_0212f258: ; 0x0212f258
.ascii "1234567890-=QWERTYUIOP[]ASDFGHJKL;'`ZXCVBNM,./\\"
.byte 0x00
.global data_ov11_0212f288
data_ov11_0212f288: ; 0x0212f288
.ascii "1234567890-=qwertyuiop[]asdfghjkl;'`zxcvbnm,./\\"
.byte 0x00
.global data_ov11_0212f2b8
data_ov11_0212f2b8: ; 0x0212f2b8
.ascii "dwc:/move/child.srl"
.byte 0x00
.global data_ov11_0212f2cc
data_ov11_0212f2cc: ; 0x0212f2cc
.ascii "dwc:/move/banner.plt"
.byte 0x00, 0x00, 0x00, 0x00
.global data_ov11_0212f2e4
data_ov11_0212f2e4: ; 0x0212f2e4
.ascii "dwc:/move/banner.char"
.byte 0x00, 0x00, 0x00
.global data_ov11_0212f2fc
data_ov11_0212f2fc: ; 0x0212f2fc
.word data_ov11_0212f2b8
.global data_ov11_0212f300
data_ov11_0212f300: ; 0x0212f300
.byte 0x00, 0x00, 0x00, 0x00
.global data_ov11_0212f304
data_ov11_0212f304: ; 0x0212f304
.byte 0x00, 0x00, 0x00, 0x00
.global data_ov11_0212f308
data_ov11_0212f308: ; 0x0212f308
.word data_ov11_0212f2e4
.global data_ov11_0212f30c
data_ov11_0212f30c: ; 0x0212f30c
.word data_ov11_0212f2cc
.global data_ov11_0212f310
data_ov11_0212f310: ; 0x0212f310
.byte 0x59, 0x01, 0x00, 0x00
.global data_ov11_0212f314
data_ov11_0212f314: ; 0x0212f314
.byte 0x00, 0x00, 0x00, 0x00
.global data_ov11_0212f318
data_ov11_0212f318: ; 0x0212f318
.ascii "msg/kor.bmg.l"
.byte 0x00, 0x00, 0x00
.global data_ov11_0212f328
data_ov11_0212f328: ; 0x0212f328
.ascii "msg/eng.bmg.l"
.byte 0x00, 0x00, 0x00
.global data_ov11_0212f338
data_ov11_0212f338: ; 0x0212f338
.ascii "msg/ita.bmg.l"
.byte 0x00, 0x00, 0x00
.global data_ov11_0212f348
data_ov11_0212f348: ; 0x0212f348
.ascii "msg/ger.bmg.l"
.byte 0x00, 0x00, 0x00
.global data_ov11_0212f358
data_ov11_0212f358: ; 0x0212f358
.ascii "msg/fre.bmg.l"
.byte 0x00, 0x00, 0x00
.global data_ov11_0212f368
data_ov11_0212f368: ; 0x0212f368
.ascii "msg/spa.bmg.l"
.byte 0x00, 0x00, 0x00
.global data_ov11_0212f378
data_ov11_0212f378: ; 0x0212f378
.ascii "msg/jap.bmg.l"
.byte 0x00, 0x00, 0x00
.global data_ov11_0212f388
data_ov11_0212f388: ; 0x0212f388
.word data_ov11_0212f378
.global data_ov11_0212f38c
data_ov11_0212f38c: ; 0x0212f38c
.word data_ov11_0212f328
.global data_ov11_0212f390
data_ov11_0212f390: ; 0x0212f390
.word data_ov11_0212f358
.global data_ov11_0212f394
data_ov11_0212f394: ; 0x0212f394
.word data_ov11_0212f348
.global data_ov11_0212f398
data_ov11_0212f398: ; 0x0212f398
.word data_ov11_0212f338
.global data_ov11_0212f39c
data_ov11_0212f39c: ; 0x0212f39c
.word data_ov11_0212f368 ; func_ov15_0212f368
.global data_ov11_0212f3a0
data_ov11_0212f3a0: ; 0x0212f3a0
.word data_ov11_0212f318
.global data_ov11_0212f3a4
data_ov11_0212f3a4: ; 0x0212f3a4
.ascii "msg/usa.bmg.l"
.byte 0x00, 0x00, 0x00
.global data_ov11_0212f3b4
data_ov11_0212f3b4: ; 0x0212f3b4
.ascii "char/jtMain.nce.l"
.byte 0x00, 0x00, 0x00
.global data_ov11_0212f3c8
data_ov11_0212f3c8: ; 0x0212f3c8
.ascii "char/jbMain.nce.l"
.byte 0x00, 0x00, 0x00
.global data_ov11_0212f3dc
data_ov11_0212f3dc: ; 0x0212f3dc
.ascii "char/jtBgMain.ncg.l"
.byte 0x00
.global data_ov11_0212f3f0
data_ov11_0212f3f0: ; 0x0212f3f0
.ascii "char/jtBgMain.ncl.l"
.byte 0x00
.global data_ov11_0212f404
data_ov11_0212f404: ; 0x0212f404
.ascii "char/jtObjMain.ncg.l"
.byte 0x00, 0x00, 0x00, 0x00
.global data_ov11_0212f41c
data_ov11_0212f41c: ; 0x0212f41c
.ascii "char/xtObjMain.ncl.l"
.byte 0x00, 0x00, 0x00, 0x00
.global data_ov11_0212f434
data_ov11_0212f434: ; 0x0212f434
.ascii "char/jbBgStep1.ncg.l"
.byte 0x00, 0x00, 0x00, 0x00
.global data_ov11_0212f44c
data_ov11_0212f44c: ; 0x0212f44c
.ascii "char/jbBgStep1.ncl.l"
.byte 0x00, 0x00, 0x00, 0x00
.global data_ov11_0212f464
data_ov11_0212f464: ; 0x0212f464
.ascii "char/jbObjMain.ncg.l"
.byte 0x00, 0x00, 0x00, 0x00
.global data_ov11_0212f47c
data_ov11_0212f47c: ; 0x0212f47c
.ascii "char/ybObjMain.ncl.l"
.byte 0x00, 0x00, 0x00, 0x00
.global data_ov11_0212f494
data_ov11_0212f494: ; 0x0212f494
.ascii "char/jtTop.nsc.l"
.byte 0x00, 0x00, 0x00, 0x00
.global data_ov11_0212f4a8
data_ov11_0212f4a8: ; 0x0212f4a8
.ascii "char/jtStep1.nsc.l"
.byte 0x00, 0x00
.global data_ov11_0212f4bc
data_ov11_0212f4bc: ; 0x0212f4bc
.ascii "char/jbBgStep1.ncg.l"
.byte 0x00, 0x00, 0x00, 0x00
.global data_ov11_0212f4d4
data_ov11_0212f4d4: ; 0x0212f4d4
.ascii "char/jbBgStep1.ncl.l"
.byte 0x00, 0x00, 0x00, 0x00
.global data_ov11_0212f4ec
data_ov11_0212f4ec: ; 0x0212f4ec
.ascii "char/jb2Menu.nsc.l"
.byte 0x00, 0x00
.global data_ov11_0212f500
data_ov11_0212f500: ; 0x0212f500
.ascii "char/yb5Multi.nsc.l"
.byte 0x00
.global data_ov11_0212f514
data_ov11_0212f514: ; 0x0212f514
.ascii "char/yb5Multi.nsc.l"
.byte 0x00
.global data_ov11_0212f528
data_ov11_0212f528: ; 0x0212f528
.ascii "char/jb5Info.nsc.l"
.byte 0x00, 0x00
.global data_ov11_0212f53c
data_ov11_0212f53c: ; 0x0212f53c
.byte 0x25, 0x00, 0x30, 0x00
.byte 0x32, 0x00, 0x58, 0x00, 0x2d, 0x00, 0x25, 0x00, 0x30, 0x00, 0x32, 0x00, 0x58, 0x00, 0x2d, 0x00
.byte 0x25, 0x00, 0x30, 0x00, 0x32, 0x00, 0x58, 0x00, 0x2d, 0x00, 0x25, 0x00, 0x30, 0x00, 0x32, 0x00
.byte 0x58, 0x00, 0x2d, 0x00, 0x25, 0x00, 0x30, 0x00, 0x32, 0x00, 0x58, 0x00, 0x2d, 0x00, 0x25, 0x00
.byte 0x30, 0x00, 0x32, 0x00, 0x58, 0x00, 0x00, 0x00
.global data_ov11_0212f578
data_ov11_0212f578: ; 0x0212f578
.byte 0x25, 0x00, 0x30, 0x00, 0x34, 0x00, 0x64, 0x00
.byte 0x2d, 0x00, 0x25, 0x00, 0x30, 0x00, 0x34, 0x00, 0x64, 0x00, 0x2d, 0x00, 0x25, 0x00, 0x30, 0x00
.byte 0x34, 0x00, 0x64, 0x00, 0x2d, 0x00, 0x25, 0x00, 0x30, 0x00, 0x34, 0x00, 0x64, 0x00, 0x00, 0x00
.global data_ov11_0212f5a0
data_ov11_0212f5a0: ; 0x0212f5a0
.byte 0x2d, 0x00, 0x2d, 0x00, 0x2d, 0x00, 0x2d, 0x00, 0x2d, 0x00, 0x2d, 0x00, 0x2d, 0x00, 0x2d, 0x00
.byte 0x2d, 0x00, 0x2d, 0x00, 0x2d, 0x00, 0x2d, 0x00, 0x2d, 0x00, 0x2d, 0x00, 0x2d, 0x00, 0x2d, 0x00
.byte 0x2d, 0x00, 0x2d, 0x00, 0x2d, 0x00, 0x00, 0x00
.global data_ov11_0212f5c8
data_ov11_0212f5c8: ; 0x0212f5c8
.ascii "char/jbBgOption.ncg.l"
.byte 0x00, 0x00, 0x00
.global data_ov11_0212f5e0
data_ov11_0212f5e0: ; 0x0212f5e0
.ascii "char/jb5OptMenu.nsc.l"
.byte 0x00, 0x00, 0x00
.global data_ov11_0212f5f8
data_ov11_0212f5f8: ; 0x0212f5f8
.ascii "char/yb5Multi.nsc.l"
.byte 0x00
.global data_ov11_0212f60c
data_ov11_0212f60c: ; 0x0212f60c
.ascii "char/yb5Multi.nsc.l"
.byte 0x00
.global data_ov11_0212f620
data_ov11_0212f620: ; 0x0212f620
.ascii "char/yb5Multi.nsc.l"
.byte 0x00
.global data_ov11_0212f634
data_ov11_0212f634: ; 0x0212f634
.ascii "char/yb5Multi.nsc.l"
.byte 0x00
.global data_ov11_0212f648
data_ov11_0212f648: ; 0x0212f648
.ascii "char/jb5Move.nsc.l"
.byte 0x00, 0x00
.global data_ov11_0212f65c
data_ov11_0212f65c: ; 0x0212f65c
.ascii "char/yb5Multi.nsc.l"
.byte 0x00
.global data_ov11_0212f670
data_ov11_0212f670: ; 0x0212f670
.ascii "char/jbBgStep3.ncg.l"
.byte 0x00, 0x00, 0x00, 0x00
.global data_ov11_0212f688
data_ov11_0212f688: ; 0x0212f688
.ascii "char/ybBgStep3.ncl.l"
.byte 0x00, 0x00, 0x00, 0x00
.global data_ov11_0212f6a0
data_ov11_0212f6a0: ; 0x0212f6a0
.ascii "char/xb4Multi.nsc.l"
.byte 0x00
.global data_ov11_0212f6b4
data_ov11_0212f6b4: ; 0x0212f6b4
.ascii "char/xb4Multi.nsc.l"
.byte 0x00
.global data_ov11_0212f6c8
data_ov11_0212f6c8: ; 0x0212f6c8
.ascii "char/jb4ApList.nsc.l"
.byte 0x00, 0x00, 0x00, 0x00
.global data_ov11_0212f6e0
data_ov11_0212f6e0: ; 0x0212f6e0
.ascii "char/ybObjKb.ncl.l"
.byte 0x00, 0x00
.global data_ov11_0212f6f4
data_ov11_0212f6f4: ; 0x0212f6f4
.ascii "char/jbBgStep3.ncg.l"
.byte 0x00, 0x00, 0x00, 0x00
.global data_ov11_0212f70c
data_ov11_0212f70c: ; 0x0212f70c
.ascii "char/ybBgStep3.ncl.l"
.byte 0x00, 0x00, 0x00, 0x00
.global data_ov11_0212f724
data_ov11_0212f724: ; 0x0212f724
.ascii "char/xb4Edit.nsc.l"
.byte 0x00, 0x00
.global data_ov11_0212f738
data_ov11_0212f738: ; 0x0212f738
.ascii "char/ybObjMain.ncl.l"
.byte 0x00, 0x00, 0x00, 0x00
.global data_ov11_0212f750
data_ov11_0212f750: ; 0x0212f750
.byte 0x20, 0x20, 0x30, 0x00
.global data_ov11_0212f754
data_ov11_0212f754: ; 0x0212f754
.ascii "char/ybObjKb.ncl.l"
.byte 0x00, 0x00
.global data_ov11_0212f768
data_ov11_0212f768: ; 0x0212f768
.ascii "char/jbBgStep3.ncg.l"
.byte 0x00, 0x00, 0x00, 0x00
.global data_ov11_0212f780
data_ov11_0212f780: ; 0x0212f780
.ascii "char/ybBgStep3.ncl.l"
.byte 0x00, 0x00, 0x00, 0x00
.global data_ov11_0212f798
data_ov11_0212f798: ; 0x0212f798
.ascii "char/xb4EditAddr.nsc.l"
.byte 0x00, 0x00
.global data_ov11_0212f7b0
data_ov11_0212f7b0: ; 0x0212f7b0
.ascii "char/ybObjMain.ncl.l"
.byte 0x00, 0x00, 0x00, 0x00
.global data_ov11_0212f7c8
data_ov11_0212f7c8: ; 0x0212f7c8
.ascii "char/jb4Error.nsc.l"
.byte 0x00
.global data_ov11_0212f7dc
data_ov11_0212f7dc: ; 0x0212f7dc
.byte 0x25, 0x00
.global data_ov11_0212f7de
data_ov11_0212f7de: ; 0x0212f7de
.byte 0x64, 0x00
.global data_ov11_0212f7e0
data_ov11_0212f7e0: ; 0x0212f7e0
.byte 0x00, 0x00
.global data_ov11_0212f7e2
data_ov11_0212f7e2: ; 0x0212f7e2
.byte 0x00, 0x00
.global data_ov11_0212f7e4
data_ov11_0212f7e4: ; 0x0212f7e4
.ascii "char/ybObjKb.ncl.l"
.byte 0x00, 0x00
.global data_ov11_0212f7f8
data_ov11_0212f7f8: ; 0x0212f7f8
.ascii "char/jbBgStep2.ncg.l"
.byte 0x00, 0x00, 0x00, 0x00
.global data_ov11_0212f810
data_ov11_0212f810: ; 0x0212f810
.ascii "char/jbBgStep21.ncg.l"
.byte 0x00, 0x00, 0x00
.global data_ov11_0212f828
data_ov11_0212f828: ; 0x0212f828
.ascii "char/jb3List.nsc.l"
.byte 0x00, 0x00
.global data_ov11_0212f83c
data_ov11_0212f83c: ; 0x0212f83c
.ascii "char/ybObjMain.ncl.l"
.byte 0x00, 0x00, 0x00, 0x00
.global data_ov11_0212f854
data_ov11_0212f854: ; 0x0212f854
.byte 0x25, 0x00, 0x33, 0x00, 0x64, 0x00, 0x2e, 0x00, 0x25, 0x00, 0x33, 0x00
.byte 0x64, 0x00, 0x2e, 0x00, 0x25, 0x00, 0x33, 0x00, 0x64, 0x00, 0x2e, 0x00, 0x25, 0x00, 0x33, 0x00
.byte 0x64, 0x00, 0x00, 0x00
.global data_ov11_0212f874
data_ov11_0212f874: ; 0x0212f874
.ascii "char/jbBgStep3.ncg.l"
.byte 0x00, 0x00, 0x00, 0x00
.global data_ov11_0212f88c
data_ov11_0212f88c: ; 0x0212f88c
.ascii "char/ybBgStep3.ncl.l"
.byte 0x00, 0x00, 0x00, 0x00
.global data_ov11_0212f8a4
data_ov11_0212f8a4: ; 0x0212f8a4
.ascii "char/xb4None.nsc.l"
.byte 0x00, 0x00
.global data_ov11_0212f8b8
data_ov11_0212f8b8: ; 0x0212f8b8
.ascii "char/xb4Multi.nsc.l"
.byte 0x00
.global data_ov11_0212f8cc
data_ov11_0212f8cc: ; 0x0212f8cc
.ascii "char/xb4Multi.nsc.l"
.byte 0x00
.global data_ov11_0212f8e0
data_ov11_0212f8e0: ; 0x0212f8e0
.ascii "char/xb4Multi.nsc.l"
.byte 0x00
.global data_ov11_0212f8f4
data_ov11_0212f8f4: ; 0x0212f8f4
.ascii "char/jbBgStep3.ncg.l"
.byte 0x00, 0x00, 0x00, 0x00
.global data_ov11_0212f90c
data_ov11_0212f90c: ; 0x0212f90c
.ascii "char/ybBgStep3.ncl.l"
.byte 0x00, 0x00, 0x00, 0x00
.global data_ov11_0212f924
data_ov11_0212f924: ; 0x0212f924
.ascii "char/xb4Multi.nsc.l"
.byte 0x00
.global data_ov11_0212f938
data_ov11_0212f938: ; 0x0212f938
.ascii "char/jbBgStep3.ncg.l"
.byte 0x00, 0x00, 0x00, 0x00
.global data_ov11_0212f950
data_ov11_0212f950: ; 0x0212f950
.ascii "char/ybBgStep3.ncl.l"
.byte 0x00, 0x00, 0x00, 0x00
.global data_ov11_0212f968
data_ov11_0212f968: ; 0x0212f968
.ascii "char/xb4Multi.nsc.l"
.byte 0x00
.global data_ov11_0212f97c
data_ov11_0212f97c: ; 0x0212f97c
.ascii "char/ybObjWay.ncl.l"
.byte 0x00
.global data_ov11_0212f990
data_ov11_0212f990: ; 0x0212f990
.ascii "char/jbBgStep1.ncg.l"
.byte 0x00, 0x00, 0x00, 0x00
.global data_ov11_0212f9a8
data_ov11_0212f9a8: ; 0x0212f9a8
.ascii "char/jbBgStep1.ncl.l"
.byte 0x00, 0x00, 0x00, 0x00
.global data_ov11_0212f9c0
data_ov11_0212f9c0: ; 0x0212f9c0
.ascii "char/jb2Ap.nsc.l"
.byte 0x00, 0x00, 0x00, 0x00
.global data_ov11_0212f9d4
data_ov11_0212f9d4: ; 0x0212f9d4
.ascii "char/ybObjMain.ncl.l"
.byte 0x00, 0x00, 0x00, 0x00
.global data_ov11_0212f9ec
data_ov11_0212f9ec: ; 0x0212f9ec
.ascii "char/jbBgStep2.ncg.l"
.byte 0x00, 0x00, 0x00, 0x00
.global data_ov11_0212fa04
data_ov11_0212fa04: ; 0x0212fa04
.ascii "char/ybBgStep2.ncl.l"
.byte 0x00, 0x00, 0x00, 0x00
.global data_ov11_0212fa1c
data_ov11_0212fa1c: ; 0x0212fa1c
.ascii "char/jb3Way.nsc.l"
.byte 0x00, 0x00, 0x00
.global data_ov11_0212fa30
data_ov11_0212fa30: ; 0x0212fa30
.ascii "char/jbBgStep3.ncg.l"
.byte 0x00, 0x00, 0x00, 0x00
.global data_ov11_0212fa48
data_ov11_0212fa48: ; 0x0212fa48
.ascii "char/ybBgStep3.ncl.l"
.byte 0x00, 0x00, 0x00, 0x00
.global data_ov11_0212fa60
data_ov11_0212fa60: ; 0x0212fa60
.ascii "char/xb4Multi.nsc.l"
.byte 0x00
.global data_ov11_0212fa74
data_ov11_0212fa74: ; 0x0212fa74
.ascii "char/xb4Multi.nsc.l"
.byte 0x00
.global data_ov11_0212fa88
data_ov11_0212fa88: ; 0x0212fa88
.ascii "char/xb4None.nsc.l"
.byte 0x00, 0x00
.global data_ov11_0212fa9c
data_ov11_0212fa9c: ; 0x0212fa9c
.ascii "char/xb4Multi.nsc.l"
.byte 0x00
.global data_ov11_0212fab0
data_ov11_0212fab0: ; 0x0212fab0
.ascii "char/jbBgStep2.ncg.l"
.byte 0x00, 0x00, 0x00, 0x00
.global data_ov11_0212fac8
data_ov11_0212fac8: ; 0x0212fac8
.ascii "char/ybBgStep2.ncl.l"
.byte 0x00, 0x00, 0x00, 0x00
.global data_ov11_0212fae0
data_ov11_0212fae0: ; 0x0212fae0
.ascii "char/xb3Multi.nsc.l"
.byte 0x00
.global data_ov11_0212faf4
data_ov11_0212faf4: ; 0x0212faf4
.ascii "char/jbBgStep3.ncg.l"
.byte 0x00, 0x00, 0x00, 0x00
.global data_ov11_0212fb0c
data_ov11_0212fb0c: ; 0x0212fb0c
.ascii "char/ybBgStep3.ncl.l"
.byte 0x00, 0x00, 0x00, 0x00
.global data_ov11_0212fb24
data_ov11_0212fb24: ; 0x0212fb24
.ascii "char/jb4Usb.nsc.l"
.byte 0x00, 0x00, 0x00
.global data_ov11_0212fb38
data_ov11_0212fb38: ; 0x0212fb38
.ascii "%3d%3d%3d%3d"
.byte 0x00, 0x00, 0x00, 0x00
.global data_ov11_0212fb48
data_ov11_0212fb48: ; 0x0212fb48
.ascii "sound/sound_data.sdat.l"
.byte 0x00
.global data_ov11_0212fb60
data_ov11_0212fb60: ; 0x0212fb60
.ascii "char/jtTop.nsc.l"
.byte 0x00, 0x00, 0x00, 0x00
.global data_ov11_0212fb74
data_ov11_0212fb74: ; 0x0212fb74
.ascii "char/jtStep1.nsc.l"
.byte 0x00, 0x00
.global data_ov11_0212fb88
data_ov11_0212fb88: ; 0x0212fb88
.ascii "char/jtStep2.nsc.l"
.byte 0x00, 0x00
.global data_ov11_0212fb9c
data_ov11_0212fb9c: ; 0x0212fb9c
.ascii "char/jtStep3.nsc.l"
.byte 0x00, 0x00
.global data_ov11_0212fbb0
data_ov11_0212fbb0: ; 0x0212fbb0
.ascii "char/jtOption.nsc.l"
.byte 0x00
.global data_ov11_0212fbc4
data_ov11_0212fbc4: ; 0x0212fbc4
.word data_ov11_0212fb74
.global data_ov11_0212fbc8
data_ov11_0212fbc8: ; 0x0212fbc8
.word data_ov11_0212fb88
.global data_ov11_0212fbcc
data_ov11_0212fbcc: ; 0x0212fbcc
.word data_ov11_0212fb9c
.global data_ov11_0212fbd0
data_ov11_0212fbd0: ; 0x0212fbd0
.word data_ov11_0212fbb0
.global data_ov11_0212fbd4
data_ov11_0212fbd4: ; 0x0212fbd4
.word data_ov11_0212fb60
.global data_ov11_0212fbd8
data_ov11_0212fbd8: ; 0x0212fbd8
.ascii "MB_COMM_PSTATE_END"
.byte 0x00, 0x00
.global data_ov11_0212fbec
data_ov11_0212fbec: ; 0x0212fbec
.ascii "MB_COMM_PSTATE_NONE"
.byte 0x00
.global data_ov11_0212fc00
data_ov11_0212fc00: ; 0x0212fc00
.ascii "MB_COMM_PSTATE_ERROR"
.byte 0x00, 0x00, 0x00, 0x00
.global data_ov11_0212fc18
data_ov11_0212fc18: ; 0x0212fc18
.ascii "MB_COMM_PSTATE_KICKED"
.byte 0x00, 0x00, 0x00
.global data_ov11_0212fc30
data_ov11_0212fc30: ; 0x0212fc30
.ascii "DWCi_MOV_MBP_STATE_STOP"
.byte 0x00
.global data_ov11_0212fc48
data_ov11_0212fc48: ; 0x0212fc48
.byte 0x00, 0x00, 0x00, 0x00
.global data_ov11_0212fc4c
data_ov11_0212fc4c: ; 0x0212fc4c
.byte 0x00, 0x00, 0x00, 0x00
.global data_ov11_0212fc50
data_ov11_0212fc50: ; 0x0212fc50
.byte 0x00, 0x00, 0x00, 0x00
.global data_ov11_0212fc54
data_ov11_0212fc54: ; 0x0212fc54
.byte 0x00, 0x00, 0x00, 0x00
.global data_ov11_0212fc58
data_ov11_0212fc58: ; 0x0212fc58
.byte 0x00, 0x00, 0x00, 0x00
.global data_ov11_0212fc5c
data_ov11_0212fc5c: ; 0x0212fc5c
.byte 0x00, 0x00, 0x00, 0x00
.global data_ov11_0212fc60
data_ov11_0212fc60: ; 0x0212fc60
.word data_ov11_0212fc30
.global data_ov11_0212fc64
data_ov11_0212fc64: ; 0x0212fc64
.word data_ov11_0212fcbc
.global data_ov11_0212fc68
data_ov11_0212fc68: ; 0x0212fc68
.word data_ov11_0212fcf0
.global data_ov11_0212fc6c
data_ov11_0212fc6c: ; 0x0212fc6c
.word data_ov11_0212fea4 ; func_ov12_0212fea4
.global data_ov11_0212fc70
data_ov11_0212fc70: ; 0x0212fc70
.word data_ov11_0212fe24
.global data_ov11_0212fc74
data_ov11_0212fc74: ; 0x0212fc74
.word data_ov11_0212fdb4
.global data_ov11_0212fc78
data_ov11_0212fc78: ; 0x0212fc78
.word data_ov11_0212fd44
.global data_ov11_0212fc7c
data_ov11_0212fc7c: ; 0x0212fc7c
.word data_ov11_0212fd28
.global data_ov11_0212fc80
data_ov11_0212fc80: ; 0x0212fc80
.word data_ov11_0212fbec
.global data_ov11_0212fc84
data_ov11_0212fc84: ; 0x0212fc84
.word data_ov11_0212fe44
.global data_ov11_0212fc88
data_ov11_0212fc88: ; 0x0212fc88
.word data_ov11_0212fcd4
.global data_ov11_0212fc8c
data_ov11_0212fc8c: ; 0x0212fc8c
.word data_ov11_0212fd98
.global data_ov11_0212fc90
data_ov11_0212fc90: ; 0x0212fc90
.word data_ov11_0212fc18
.global data_ov11_0212fc94
data_ov11_0212fc94: ; 0x0212fc94
.word data_ov11_0212fdd0
.global data_ov11_0212fc98
data_ov11_0212fc98: ; 0x0212fc98
.word data_ov11_0212fdec
.global data_ov11_0212fc9c
data_ov11_0212fc9c: ; 0x0212fc9c
.word data_ov11_0212fe64
.global data_ov11_0212fca0
data_ov11_0212fca0: ; 0x0212fca0
.word data_ov11_0212fe08
.global data_ov11_0212fca4
data_ov11_0212fca4: ; 0x0212fca4
.word data_ov11_0212fe84
.global data_ov11_0212fca8
data_ov11_0212fca8: ; 0x0212fca8
.word data_ov11_0212fd0c
.global data_ov11_0212fcac
data_ov11_0212fcac: ; 0x0212fcac
.word data_ov11_0212fd60
.global data_ov11_0212fcb0
data_ov11_0212fcb0: ; 0x0212fcb0
.word data_ov11_0212fbd8
.global data_ov11_0212fcb4
data_ov11_0212fcb4: ; 0x0212fcb4
.word data_ov11_0212fc00
.global data_ov11_0212fcb8
data_ov11_0212fcb8: ; 0x0212fcb8
.word data_ov11_0212fd7c
.global data_ov11_0212fcbc
data_ov11_0212fcbc: ; 0x0212fcbc
.ascii "DWCi_MOV_MBP_STATE_IDLE"
.byte 0x00
.global data_ov11_0212fcd4
data_ov11_0212fcd4: ; 0x0212fcd4
.ascii "MB_COMM_PSTATE_CONNECTED"
.byte 0x00, 0x00, 0x00, 0x00
.global data_ov11_0212fcf0
data_ov11_0212fcf0: ; 0x0212fcf0
.ascii "DWCi_MOV_MBP_STATE_ENTRY"
.byte 0x00, 0x00, 0x00, 0x00
.global data_ov11_0212fd0c
data_ov11_0212fd0c: ; 0x0212fd0c
.ascii "MB_COMM_PSTATE_REQUESTED"
.byte 0x00, 0x00, 0x00, 0x00
.global data_ov11_0212fd28
data_ov11_0212fd28: ; 0x0212fd28
.ascii "DWCi_MOV_MBP_STATE_ERROR"
.byte 0x00, 0x00, 0x00, 0x00
.global data_ov11_0212fd44
data_ov11_0212fd44: ; 0x0212fd44
.ascii "DWCi_MOV_MBP_STATE_CANCEL"
.byte 0x00, 0x00, 0x00
.global data_ov11_0212fd60
data_ov11_0212fd60: ; 0x0212fd60
.ascii "MB_COMM_PSTATE_MEMBER_FULL"
.byte 0x00, 0x00
.global data_ov11_0212fd7c
data_ov11_0212fd7c: ; 0x0212fd7c
.ascii "MB_COMM_PSTATE_WAIT_TO_SEND"
.byte 0x00
.global data_ov11_0212fd98
data_ov11_0212fd98: ; 0x0212fd98
.ascii "MB_COMM_PSTATE_DISCONNECTED"
.byte 0x00
.global data_ov11_0212fdb4
data_ov11_0212fdb4: ; 0x0212fdb4
.ascii "DWCi_MOV_MBP_STATE_COMPLETE"
.byte 0x00
.global data_ov11_0212fdd0
data_ov11_0212fdd0: ; 0x0212fdd0
.ascii "MB_COMM_PSTATE_REQ_ACCEPTED"
.byte 0x00
.global data_ov11_0212fdec
data_ov11_0212fdec: ; 0x0212fdec
.ascii "MB_COMM_PSTATE_SEND_PROCEED"
.byte 0x00
.global data_ov11_0212fe08
data_ov11_0212fe08: ; 0x0212fe08
.ascii "MB_COMM_PSTATE_BOOT_REQUEST"
.byte 0x00
.global data_ov11_0212fe24
data_ov11_0212fe24: ; 0x0212fe24
.ascii "DWCi_MOV_MBP_STATE_REBOOTING"
.byte 0x00, 0x00, 0x00, 0x00
.global data_ov11_0212fe44
data_ov11_0212fe44: ; 0x0212fe44
.ascii "MB_COMM_PSTATE_INIT_COMPLETE"
.byte 0x00, 0x00, 0x00, 0x00
.global data_ov11_0212fe64
data_ov11_0212fe64: ; 0x0212fe64
.ascii "MB_COMM_PSTATE_SEND_COMPLETE"
.byte 0x00, 0x00, 0x00, 0x00
.global data_ov11_0212fe84
data_ov11_0212fe84: ; 0x0212fe84
.ascii "MB_COMM_PSTATE_BOOT_STARTABLE"
.byte 0x00, 0x00, 0x00
.global data_ov11_0212fea4
data_ov11_0212fea4: ; 0x0212fea4
.ascii "DWCi_MOV_MBP_STATE_DATASENDING"
.byte 0x00, 0x00
.global data_ov11_0212fec4
data_ov11_0212fec4: ; 0x0212fec4
.ascii "N/A"
.byte 0x00
.global data_ov11_0212fec8
data_ov11_0212fec8: ; 0x0212fec8
.ascii "WM_ERRCODE_FAILED"
.byte 0x00, 0x00, 0x00
.global data_ov11_0212fedc
data_ov11_0212fedc: ; 0x0212fedc
.ascii "WM_ERRCODE_NO_DATA"
.byte 0x00, 0x00
.global data_ov11_0212fef0
data_ov11_0212fef0: ; 0x0212fef0
.ascii "WM_ERRCODE_TIMEOUT"
.byte 0x00, 0x00
.global data_ov11_0212ff04
data_ov11_0212ff04: ; 0x0212ff04
.ascii "WM_ERRCODE_SUCCESS"
.byte 0x00, 0x00
.global data_ov11_0212ff18
data_ov11_0212ff18: ; 0x0212ff18
.ascii "WM_STATECODE_MP_IND"
.byte 0x00
.global data_ov11_0212ff2c
data_ov11_0212ff2c: ; 0x0212ff2c
.ascii "WM_ERRCODE_DCF_TEST"
.byte 0x00
.global data_ov11_0212ff40
data_ov11_0212ff40: ; 0x0212ff40
.ascii "WM_ERRCODE_NO_ENTRY"
.byte 0x00
.global data_ov11_0212ff54
data_ov11_0212ff54: ; 0x0212ff54
.ascii "WM_ERRCODE_NO_CHILD"
.byte 0x00
.global data_ov11_0212ff68
data_ov11_0212ff68: ; 0x0212ff68
.ascii "WM_ERRCODE_OPERATING"
.byte 0x00, 0x00, 0x00, 0x00
.global data_ov11_0212ff80
data_ov11_0212ff80: ; 0x0212ff80
.ascii "WM_STATECODE_DCF_IND"
.byte 0x00, 0x00, 0x00, 0x00
.global data_ov11_0212ff98
data_ov11_0212ff98: ; 0x0212ff98
.ascii "WM_STATECODE_MP_START"
.byte 0x00, 0x00, 0x00
.global data_ov11_0212ffb0
data_ov11_0212ffb0: ; 0x0212ffb0
.ascii "WM_ERRCODE_FIFO_ERROR"
.byte 0x00, 0x00, 0x00
.global data_ov11_0212ffc8
data_ov11_0212ffc8: ; 0x0212ffc8
.ascii "WM_ERRCODE_NO_DATASET"
.byte 0x00, 0x00, 0x00
.global data_ov11_0212ffe0
data_ov11_0212ffe0: ; 0x0212ffe0
.ascii "WM_ERRCODE_WM_DISABLE"
.byte 0x00, 0x00, 0x00
.global data_ov11_0212fff8
data_ov11_0212fff8: ; 0x0212fff8
.ascii "WM_STATECODE_PORT_RECV"
.byte 0x00, 0x00
.global data_ov11_02130010
data_ov11_02130010: ; 0x02130010
.ascii "WM_STATECODE_CONNECTED"
.byte 0x00, 0x00
.global data_ov11_02130028
data_ov11_02130028: ; 0x02130028
.ascii "WM_STATECODE_MPACK_IND"
.byte 0x00, 0x00
.global data_ov11_02130040
data_ov11_02130040: ; 0x02130040
.ascii "WM_ERRCODE_SEND_FAILED"
.byte 0x00, 0x00
.global data_ov11_02130058
data_ov11_02130058: ; 0x02130058
.ascii "WM_STATECODE_DCF_START"
.byte 0x00, 0x00
.global data_ov11_02130070
data_ov11_02130070: ; 0x02130070
.ascii "WM_ERRCODE_FLASH_ERROR"
.byte 0x00, 0x00
.global data_ov11_02130088
data_ov11_02130088: ; 0x02130088
.ascii "WM_STATECODE_MPEND_IND"
.byte 0x00, 0x00
.global data_ov11_021300a0
data_ov11_021300a0: ; 0x021300a0
.ascii "WM_STATECODE_PORT_SEND"
.byte 0x00, 0x00
.global data_ov11_021300b8
data_ov11_021300b8: ; 0x021300b8
.ascii "WM_STATECODE_SCAN_START"
.byte 0x00
.global data_ov11_021300d0
data_ov11_021300d0: ; 0x021300d0
.ascii "WM_STATECODE_FIFO_ERROR"
.byte 0x00
.global data_ov11_021300e8
data_ov11_021300e8: ; 0x021300e8
.ascii "WM_ERRCODE_ILLEGAL_STATE"
.byte 0x00, 0x00, 0x00, 0x00
.global data_ov11_02130104
data_ov11_02130104: ; 0x02130104
.ascii "WM_STATECODE_BEACON_LOST"
.byte 0x00, 0x00, 0x00, 0x00
.global data_ov11_02130120
data_ov11_02130120: ; 0x02130120
.ascii "WM_ERRCODE_INVALID_PARAM"
.byte 0x00, 0x00, 0x00, 0x00
.global data_ov11_0213013c
data_ov11_0213013c: ; 0x0213013c
.ascii "WM_ERRCODE_WL_LENGTH_ERR"
.byte 0x00, 0x00, 0x00, 0x00
.global data_ov11_02130158
data_ov11_02130158: ; 0x02130158
.ascii "WM_STATECODE_BEACON_RECV"
.byte 0x00, 0x00, 0x00, 0x00
.global data_ov11_02130174
data_ov11_02130174: ; 0x02130174
.ascii "WM_STATECODE_REASSOCIATE"
.byte 0x00, 0x00, 0x00, 0x00
.global data_ov11_02130190
data_ov11_02130190: ; 0x02130190
.ascii "WM_STATECODE_BEACON_SENT"
.byte 0x00, 0x00, 0x00, 0x00
.global data_ov11_021301ac
data_ov11_021301ac: ; 0x021301ac
.ascii "WM_STATECODE_PARENT_FOUND"
.byte 0x00, 0x00, 0x00
.global data_ov11_021301c8
data_ov11_021301c8: ; 0x021301c8
.ascii "WM_STATECODE_DISCONNECTED"
.byte 0x00, 0x00, 0x00
.global data_ov11_021301e4
data_ov11_021301e4: ; 0x021301e4
.ascii "DWCi_MOV_WH_SYSSTATE_STOP"
.byte 0x00, 0x00, 0x00
.global data_ov11_02130200
data_ov11_02130200: ; 0x02130200
.ascii "WM_ERRCODE_OVER_MAX_ENTRY"
.byte 0x00, 0x00, 0x00
.global data_ov11_0213021c
data_ov11_0213021c: ; 0x0213021c
.ascii "DWCi_MOV_WH_SYSSTATE_IDLE"
.byte 0x00, 0x00, 0x00
.global data_ov11_02130238
data_ov11_02130238: ; 0x02130238
.ascii "WM_STATECODE_DISASSOCIATE"
.byte 0x00, 0x00, 0x00
.global data_ov11_02130254
data_ov11_02130254: ; 0x02130254
.ascii "WM_STATECODE_PARENT_START"
.byte 0x00, 0x00, 0x00
.global data_ov11_02130270
data_ov11_02130270: ; 0x02130270
.ascii "DWCi_MOV_WH_SYSSTATE_BUSY"
.byte 0x00, 0x00, 0x00
.global data_ov11_0213028c
data_ov11_0213028c: ; 0x0213028c
.ascii "WM_STATECODE_AUTHENTICATE"
.byte 0x00, 0x00, 0x00
.global data_ov11_021302a8
data_ov11_021302a8: ; 0x021302a8
.ascii "WM_STATECODE_CONNECT_START"
.byte 0x00, 0x00
.global data_ov11_021302c4
data_ov11_021302c4: ; 0x021302c4
.ascii "DWCi_MOV_WH_SYSSTATE_ERROR"
.byte 0x00, 0x00
.global data_ov11_021302e0
data_ov11_021302e0: ; 0x021302e0
.ascii "WM_ERRCODE_SEND_QUEUE_FULL"
.byte 0x00, 0x00
.global data_ov11_021302fc
data_ov11_021302fc: ; 0x021302fc
.ascii "WM_ERRCODE_WL_INVALID_PARAM"
.byte 0x00
.global data_ov11_02130318
data_ov11_02130318: ; 0x02130318
.ascii "DWCi_MOV_WH_ERRCODE_NO_RADIO"
.byte 0x00, 0x00, 0x00, 0x00
.global data_ov11_02130338
data_ov11_02130338: ; 0x02130338
.ascii "WM_ERRCODE_INVALID_POLLBITMAP"
.byte 0x00, 0x00, 0x00
.global data_ov11_02130358
data_ov11_02130358: ; 0x02130358
.ascii "DWCi_MOV_WH_SYSSTATE_SCANNING"
.byte 0x00, 0x00, 0x00
.global data_ov11_02130378
data_ov11_02130378: ; 0x02130378
.ascii "WM_STATECODE_PARENT_NOT_FOUND"
.byte 0x00, 0x00, 0x00
.global data_ov11_02130398
data_ov11_02130398: ; 0x02130398
.ascii "DWCi_MOV_WH_SYSSTATE_CONNECTED"
.byte 0x00, 0x00
.global data_ov11_021303b8
data_ov11_021303b8: ; 0x021303b8
.ascii "DWCi_MOV_WH_SYSSTATE_KEYSHARING"
.byte 0x00
.global data_ov11_021303d8
data_ov11_021303d8: ; 0x021303d8
.ascii "DWCi_MOV_WH_SYSSTATE_DATASHARING"
.byte 0x00, 0x00, 0x00, 0x00
.global data_ov11_021303fc
data_ov11_021303fc: ; 0x021303fc
.ascii "DWCi_MOV_WH_ERRCODE_DISCONNECTED"
.byte 0x00, 0x00, 0x00, 0x00
.global data_ov11_02130420
data_ov11_02130420: ; 0x02130420
.ascii "DWCi_MOV_WH_SYSSTATE_CONNECT_FAIL"
.byte 0x00, 0x00, 0x00
.global data_ov11_02130444
data_ov11_02130444: ; 0x02130444
.ascii "DWCi_MOV_WH_SYSSTATE_MEASURECHANNEL"
.byte 0x00
.global data_ov11_02130468
data_ov11_02130468: ; 0x02130468
.ascii "DWCi_MOV_WH_ERRCODE_PARENT_NOT_FOUND"
.byte 0x00, 0x00, 0x00, 0x00
.global data_ov11_02130490
data_ov11_02130490: ; 0x02130490
.word data_ov11_021301e4
.global data_ov11_02130494
data_ov11_02130494: ; 0x02130494
.word data_ov11_0213021c
.global data_ov11_02130498
data_ov11_02130498: ; 0x02130498
.word data_ov11_02130358
.global data_ov11_0213049c
data_ov11_0213049c: ; 0x0213049c
.word data_ov11_02130270
.global data_ov11_021304a0
data_ov11_021304a0: ; 0x021304a0
.word data_ov11_02130398
.global data_ov11_021304a4
data_ov11_021304a4: ; 0x021304a4
.word data_ov11_021303d8
.global data_ov11_021304a8
data_ov11_021304a8: ; 0x021304a8
.word data_ov11_021303b8
.global data_ov11_021304ac
data_ov11_021304ac: ; 0x021304ac
.word data_ov11_02130444
.global data_ov11_021304b0
data_ov11_021304b0: ; 0x021304b0
.word data_ov11_02130420
.global data_ov11_021304b4
data_ov11_021304b4: ; 0x021304b4
.word data_ov11_021302c4
.global data_ov11_021304b8
data_ov11_021304b8: ; 0x021304b8
.word data_ov11_02130254
.global data_ov11_021304bc
data_ov11_021304bc: ; 0x021304bc
.word data_ov11_0212fec4
.global data_ov11_021304c0
data_ov11_021304c0: ; 0x021304c0
.word data_ov11_02130190
.global data_ov11_021304c4
data_ov11_021304c4: ; 0x021304c4
.word data_ov11_021300b8
.global data_ov11_021304c8
data_ov11_021304c8: ; 0x021304c8
.word data_ov11_02130378
.global data_ov11_021304cc
data_ov11_021304cc: ; 0x021304cc
.word data_ov11_021301ac
.global data_ov11_021304d0
data_ov11_021304d0: ; 0x021304d0
.word data_ov11_021302a8
.global data_ov11_021304d4
data_ov11_021304d4: ; 0x021304d4
.word data_ov11_02130010
.global data_ov11_021304d8
data_ov11_021304d8: ; 0x021304d8
.word data_ov11_02130104
.global data_ov11_021304dc
data_ov11_021304dc: ; 0x021304dc
.word data_ov11_021301c8
.global data_ov11_021304e0
data_ov11_021304e0: ; 0x021304e0
.word data_ov11_0212ff98
.global data_ov11_021304e4
data_ov11_021304e4: ; 0x021304e4
.word data_ov11_02130088
.global data_ov11_021304e8
data_ov11_021304e8: ; 0x021304e8
.word data_ov11_0212ff18
.global data_ov11_021304ec
data_ov11_021304ec: ; 0x021304ec
.word data_ov11_02130028
.global data_ov11_021304f0
data_ov11_021304f0: ; 0x021304f0
.word data_ov11_02130058
.global data_ov11_021304f4
data_ov11_021304f4: ; 0x021304f4
.word data_ov11_0212ff80
.global data_ov11_021304f8
data_ov11_021304f8: ; 0x021304f8
.word data_ov11_02130158
.global data_ov11_021304fc
data_ov11_021304fc: ; 0x021304fc
.word data_ov11_02130238
.global data_ov11_02130500
data_ov11_02130500: ; 0x02130500
.word data_ov11_02130174
.global data_ov11_02130504
data_ov11_02130504: ; 0x02130504
.word data_ov11_0213028c
.global data_ov11_02130508
data_ov11_02130508: ; 0x02130508
.word data_ov11_021300a0
.global data_ov11_0213050c
data_ov11_0213050c: ; 0x0213050c
.word data_ov11_0212fff8
.global data_ov11_02130510
data_ov11_02130510: ; 0x02130510
.word data_ov11_021300d0
.global data_ov11_02130514
data_ov11_02130514: ; 0x02130514
.word data_ov11_0212ff04
.global data_ov11_02130518
data_ov11_02130518: ; 0x02130518
.word data_ov11_0212fec8
.global data_ov11_0213051c
data_ov11_0213051c: ; 0x0213051c
.word data_ov11_0212ff68
.global data_ov11_02130520
data_ov11_02130520: ; 0x02130520
.word data_ov11_021300e8
.global data_ov11_02130524
data_ov11_02130524: ; 0x02130524
.word data_ov11_0212ffe0
.global data_ov11_02130528
data_ov11_02130528: ; 0x02130528
.word data_ov11_0212ffc8
.global data_ov11_0213052c
data_ov11_0213052c: ; 0x0213052c
.word data_ov11_02130120 ; func_ov12_02130120
.global data_ov11_02130530
data_ov11_02130530: ; 0x02130530
.word data_ov11_0212ff54
.global data_ov11_02130534
data_ov11_02130534: ; 0x02130534
.word data_ov11_0212ffb0
.global data_ov11_02130538
data_ov11_02130538: ; 0x02130538
.word data_ov11_0212fef0
.global data_ov11_0213053c
data_ov11_0213053c: ; 0x0213053c
.word data_ov11_021302e0
.global data_ov11_02130540
data_ov11_02130540: ; 0x02130540
.word data_ov11_0212ff40
.global data_ov11_02130544
data_ov11_02130544: ; 0x02130544
.word data_ov11_02130200
.global data_ov11_02130548
data_ov11_02130548: ; 0x02130548
.word data_ov11_02130338
.global data_ov11_0213054c
data_ov11_0213054c: ; 0x0213054c
.word data_ov11_0212fedc
.global data_ov11_02130550
data_ov11_02130550: ; 0x02130550
.word data_ov11_02130040
.global data_ov11_02130554
data_ov11_02130554: ; 0x02130554
.word data_ov11_0212ff2c
.global data_ov11_02130558
data_ov11_02130558: ; 0x02130558
.word data_ov11_021302fc
.global data_ov11_0213055c
data_ov11_0213055c: ; 0x0213055c
.word data_ov11_0213013c
.global data_ov11_02130560
data_ov11_02130560: ; 0x02130560
.word data_ov11_02130070
.global data_ov11_02130564
data_ov11_02130564: ; 0x02130564
.word data_ov11_021303fc
.global data_ov11_02130568
data_ov11_02130568: ; 0x02130568
.word data_ov11_02130468
.global data_ov11_0213056c
data_ov11_0213056c: ; 0x0213056c
.word data_ov11_02130318
.global data_ov11_02130570
data_ov11_02130570: ; 0x02130570
.ascii "%s -> "
.byte 0x00, 0x00
.global data_ov11_02130578
data_ov11_02130578: ; 0x02130578
.ascii "%s\n"
.byte 0x00
.global data_ov11_0213057c
data_ov11_0213057c: ; 0x0213057c
.ascii "StartParent - new child (aid %x) connected\n"
.byte 0x00
.global data_ov11_021305a8
data_ov11_021305a8: ; 0x021305a8
.ascii "StartParent - child (aid %x) disconnected\n"
.byte 0x00, 0x00
.global data_ov11_021305d4
data_ov11_021305d4: ; 0x021305d4
.ascii "unknown indicate, state = %d\n"
.byte 0x00, 0x00, 0x00
.global data_ov11_021305f4
data_ov11_021305f4: ; 0x021305f4
.ascii "DWCi_MOV_WH_StateInStartParentKeyShare failed\n"
.byte 0x00, 0x00
.global data_ov11_02130624
data_ov11_02130624: ; 0x02130624
.ascii "DWCi_MOV_WH_StateInEndParent failed\n"
.byte 0x00, 0x00, 0x00, 0x00
.global data_ov11_0213064c
data_ov11_0213064c: ; 0x0213064c
.ascii "recv buffer size = %d\n"
.byte 0x00, 0x00
.global data_ov11_02130664
data_ov11_02130664: ; 0x02130664
.ascii "send buffer size = %d\n"
.byte 0x00, 0x00
.global data_ov11_0213067c
data_ov11_0213067c: ; 0x0213067c
.ascii "channel %d bratio = %x\n"
.byte 0x00
.global data_ov11_02130694
data_ov11_02130694: ; 0x02130694
.ascii "decided channel = %d\n"
.byte 0x00, 0x00, 0x00
.global data_ov11_021306ac
data_ov11_021306ac: ; 0x021306ac
.ascii "unknown connect mode %d\n"
.byte 0x00, 0x00, 0x00, 0x00
.global data_ov11_021306c8
data_ov11_021306c8: ; 0x021306c8
.ascii "DWCi_MOV_WH_StepDataSharing - Warning No Child\n"
.byte 0x00
.global data_ov11_021306f8
data_ov11_021306f8: ; 0x021306f8
.ascii "DWCi_MOV_WH_StepDataSharing - Warning No DataSet\n"
.byte 0x00, 0x00, 0x00
.global data_ov11_0213072c
data_ov11_0213072c: ; 0x0213072c
.ascii "already DWCi_MOV_WH_SYSSTATE_IDLE\n"
.byte 0x00, 0x00
.global data_ov11_02130750
data_ov11_02130750: ; 0x02130750
.ascii "DWCi_MOV_WH_Finalize, state = %d\n"
.byte 0x00, 0x00, 0x00
.global data_ov11_02130774
data_ov11_02130774: ; 0x02130774
.ascii "rom:/dwc/utility.bin"
.byte 0x00, 0x00, 0x00, 0x00
.global data_ov11_0213078c
data_ov11_0213078c: ; 0x0213078c
.ascii "%s:/"
.byte 0x00, 0x00, 0x00, 0x00
.global data_ov11_02130794
data_ov11_02130794: ; 0x02130794
.ascii "rom:/"
.byte 0x00, 0x00, 0x00
.global data_ov11_0213079c
data_ov11_0213079c: ; 0x0213079c
.ascii ".l"
.byte 0x00, 0x00
.global data_ov11_021307a0
data_ov11_021307a0: ; 0x021307a0
.word data_ov11_021307c0
.global data_ov11_021307a4
data_ov11_021307a4: ; 0x021307a4
.word data_ov11_021307b0
.global data_ov11_021307a8
data_ov11_021307a8: ; 0x021307a8
.word data_ov11_021307d0 ; func_ov12_021307d0
.global data_ov11_021307ac
data_ov11_021307ac: ; 0x021307ac
.word data_ov11_021307b0
.global data_ov11_021307b0
data_ov11_021307b0: ; 0x021307b0
.ascii "msg/lc_s.NFTR.l"
.byte 0x00
.global data_ov11_021307c0
data_ov11_021307c0: ; 0x021307c0
.ascii "msg/kc_m.NFTR.l"
.byte 0x00
.global data_ov11_021307d0
data_ov11_021307d0: ; 0x021307d0
.ascii "msg/lc_m.NFTR.l"
.byte 0x00
.global data_ov11_021307e0
data_ov11_021307e0: ; 0x021307e0
.byte 0x00, 0x00, 0x00, 0x00
.global data_ov11_021307e4
data_ov11_021307e4: ; 0x021307e4
.byte 0x00, 0x00, 0x00, 0x00
.global data_ov11_021307e8
data_ov11_021307e8: ; 0x021307e8
.word func_ov11_0212b9f8 - 1
.global data_ov11_021307ec
data_ov11_021307ec: ; 0x021307ec
.word func_ov11_0212b9dc - 1
.global data_ov11_021307f0
data_ov11_021307f0: ; 0x021307f0
.word func_ov11_0212b9d8
.global data_ov11_021307f4
data_ov11_021307f4: ; 0x021307f4
.word func_0202c0bc
.global data_ov11_021307f8
data_ov11_021307f8: ; 0x021307f8
.word func_0202c0c0
.global data_ov11_021307fc
data_ov11_021307fc: ; 0x021307fc
.word func_0202c0c4
.global data_ov11_02130800
data_ov11_02130800: ; 0x02130800
.word func_0202c0c8
.global data_ov11_02130804
data_ov11_02130804: ; 0x02130804
.byte 0x00, 0x00, 0x00, 0x00
.global data_ov11_02130808
data_ov11_02130808: ; 0x02130808
.byte 0x00, 0x00, 0x00, 0x00
.global data_ov11_0213080c
data_ov11_0213080c: ; 0x0213080c
.byte 0x00, 0x00, 0x00, 0x00
.global data_ov11_02130810
data_ov11_02130810: ; 0x02130810
.byte 0x00, 0x00, 0x00, 0x00
.global data_ov11_02130814
data_ov11_02130814: ; 0x02130814
.byte 0x00, 0x00, 0x00, 0x00
.global data_ov11_02130818
data_ov11_02130818: ; 0x02130818
.byte 0x00, 0x00, 0x00, 0x00
.global data_ov11_0213081c
data_ov11_0213081c: ; 0x0213081c
.byte 0x00, 0x00, 0x00, 0x00
; 0x02130820
.bss
.global data_ov11_02130820
data_ov11_02130820:
.space 0x4
.global data_ov11_02130824
data_ov11_02130824:
.space 0x4
.global data_ov11_02130828
data_ov11_02130828:
.space 0x4
.global data_ov11_0213082c
data_ov11_0213082c:
.space 0x4
.global data_ov11_02130830
data_ov11_02130830:
.space 0x4
.global data_ov11_02130834
data_ov11_02130834:
.space 0x4
.global data_ov11_02130838
data_ov11_02130838:
.space 0x4
.global data_ov11_0213083c
data_ov11_0213083c:
.space 0x4
.global data_ov11_02130840
data_ov11_02130840:
.space 0x4
.global data_ov11_02130844
data_ov11_02130844:
.space 0x4
.global data_ov11_02130848
data_ov11_02130848:
.space 0x4
.global data_ov11_0213084c
data_ov11_0213084c:
.space 0x4
.global data_ov11_02130850
data_ov11_02130850:
.space 0x4
.global data_ov11_02130854
data_ov11_02130854:
.space 0x4
.global data_ov11_02130858
data_ov11_02130858:
.space 0x4
.global data_ov11_0213085c
data_ov11_0213085c:
.space 0x1
.global data_ov11_0213085d
data_ov11_0213085d:
.space 0x1
.global data_ov11_0213085e
data_ov11_0213085e:
.space 0x1
.global data_ov11_0213085f
data_ov11_0213085f:
.space 0x1
.global data_ov11_02130860
data_ov11_02130860:
.space 0x4
.global data_ov11_02130864
data_ov11_02130864:
.space 0x4
.global data_ov11_02130868
data_ov11_02130868:
.space 0x4
.global data_ov11_0213086c
data_ov11_0213086c:
.space 0x4
.global data_ov11_02130870
data_ov11_02130870:
.space 0x4
.global data_ov11_02130874
data_ov11_02130874:
.space 0x4
.global data_ov11_02130878
data_ov11_02130878:
.space 0x4
.global data_ov11_0213087c
data_ov11_0213087c:
.space 0x4
.global data_ov11_02130880
data_ov11_02130880:
.space 0x4
.global data_ov11_02130884
data_ov11_02130884:
.space 0x4
.global data_ov11_02130888
data_ov11_02130888:
.space 0x4
.global data_ov11_0213088c
data_ov11_0213088c:
.space 0x4
.global data_ov11_02130890
data_ov11_02130890:
.space 0x4
.global data_ov11_02130894
data_ov11_02130894:
.space 0x4
.global data_ov11_02130898
data_ov11_02130898:
.space 0x4
.global data_ov11_0213089c
data_ov11_0213089c:
.space 0x4
.global data_ov11_021308a0
data_ov11_021308a0:
.space 0x4
.global data_ov11_021308a4
data_ov11_021308a4:
.space 0x4
.global data_ov11_021308a8
data_ov11_021308a8:
.space 0x4
.global data_ov11_021308ac
data_ov11_021308ac:
.space 0x4
.global data_ov11_021308b0
data_ov11_021308b0:
.space 0x4
.global data_ov11_021308b4
data_ov11_021308b4:
.space 0x4
.global data_ov11_021308b8
data_ov11_021308b8:
.space 0x4
.global data_ov11_021308bc
data_ov11_021308bc:
.space 0x4
.global data_ov11_021308c0
data_ov11_021308c0:
.space 0x4
.global data_ov11_021308c4
data_ov11_021308c4:
.space 0x4
.global data_ov11_021308c8
data_ov11_021308c8:
.space 0x4
.global data_ov11_021308cc
data_ov11_021308cc:
.space 0x4
.global data_ov11_021308d0
data_ov11_021308d0:
.space 0x4
.global data_ov11_021308d4
data_ov11_021308d4:
.space 0x4
.global data_ov11_021308d8
data_ov11_021308d8:
.space 0x4
.global data_ov11_021308dc
data_ov11_021308dc:
.space 0x4
.global data_ov11_021308e0
data_ov11_021308e0:
.space 0x4
.global data_ov11_021308e4
data_ov11_021308e4:
.space 0x4
.global data_ov11_021308e8
data_ov11_021308e8:
.space 0x4
.global data_ov11_021308ec
data_ov11_021308ec:
.space 0x4
.global data_ov11_021308f0
data_ov11_021308f0:
.space 0x4
.global data_ov11_021308f4
data_ov11_021308f4:
.space 0x4
.global data_ov11_021308f8
data_ov11_021308f8:
.space 0x4
.global data_ov11_021308fc
data_ov11_021308fc:
.space 0x4
.global data_ov11_02130900
data_ov11_02130900:
.space 0x4
.global data_ov11_02130904
data_ov11_02130904:
.space 0x4
.global data_ov11_02130908
data_ov11_02130908:
.space 0x4
.global data_ov11_0213090c
data_ov11_0213090c:
.space 0x4
.global data_ov11_02130910
data_ov11_02130910:
.space 0x4
.global data_ov11_02130914
data_ov11_02130914:
.space 0x4
.global data_ov11_02130918
data_ov11_02130918:
.space 0x4
.global data_ov11_0213091c
data_ov11_0213091c:
.space 0x4
.global data_ov11_02130920
data_ov11_02130920:
.space 0x4
.global data_ov11_02130924
data_ov11_02130924:
.space 0x4
.global data_ov11_02130928
data_ov11_02130928:
.space 0x4
.global data_ov11_0213092c
data_ov11_0213092c:
.space 0x4
.global data_ov11_02130930
data_ov11_02130930:
.space 0x4
.global data_ov11_02130934
data_ov11_02130934:
.space 0x4
.global data_ov11_02130938
data_ov11_02130938:
.space 0x4
.global data_ov11_0213093c
data_ov11_0213093c:
.space 0x4
.global data_ov11_02130940
data_ov11_02130940:
.space 0x4
.global data_ov11_02130944
data_ov11_02130944:
.space 0x4
.global data_ov11_02130948
data_ov11_02130948:
.space 0x4
.global data_ov11_0213094c
data_ov11_0213094c:
.space 0x4
.global data_ov11_02130950
data_ov11_02130950:
.space 0x4
.global data_ov11_02130954
data_ov11_02130954:
.space 0x4
.global data_ov11_02130958
data_ov11_02130958:
.space 0x4
.global data_ov11_0213095c
data_ov11_0213095c:
.space 0x4
.global data_ov11_02130960
data_ov11_02130960:
.space 0x4
.global data_ov11_02130964
data_ov11_02130964:
.space 0x4
.global data_ov11_02130968
data_ov11_02130968:
.space 0x4
.global data_ov11_0213096c
data_ov11_0213096c:
.space 0x4
.global data_ov11_02130970
data_ov11_02130970:
.space 0x4
.global data_ov11_02130974
data_ov11_02130974:
.space 0x4
.global data_ov11_02130978
data_ov11_02130978:
.space 0x4
.global data_ov11_0213097c
data_ov11_0213097c:
.space 0x4
.global data_ov11_02130980
data_ov11_02130980:
.space 0x4
.global data_ov11_02130984
data_ov11_02130984:
.space 0x4
.global data_ov11_02130988
data_ov11_02130988:
.space 0x4
.global data_ov11_0213098c
data_ov11_0213098c:
.space 0x4
.global data_ov11_02130990
data_ov11_02130990:
.space 0x4
.global data_ov11_02130994
data_ov11_02130994:
.space 0x4
.global data_ov11_02130998
data_ov11_02130998:
.space 0x4
.global data_ov11_0213099c
data_ov11_0213099c:
.space 0x4
.global data_ov11_021309a0
data_ov11_021309a0:
.space 0x4
.global data_ov11_021309a4
data_ov11_021309a4:
.space 0x4
.global data_ov11_021309a8
data_ov11_021309a8:
.space 0x4
.global data_ov11_021309ac
data_ov11_021309ac:
.space 0x4
.global data_ov11_021309b0
data_ov11_021309b0:
.space 0x4
.global data_ov11_021309b4
data_ov11_021309b4:
.space 0x4
.global data_ov11_021309b8
data_ov11_021309b8:
.space 0x4
.global data_ov11_021309bc
data_ov11_021309bc:
.space 0x4
.global data_ov11_021309c0
data_ov11_021309c0:
.space 0x4
.global data_ov11_021309c4
data_ov11_021309c4:
.space 0x4
.global data_ov11_021309c8
data_ov11_021309c8:
.space 0x4
.global data_ov11_021309cc
data_ov11_021309cc:
.space 0x4
.global data_ov11_021309d0
data_ov11_021309d0:
.space 0x4
.global data_ov11_021309d4
data_ov11_021309d4:
.space 0x4
.global data_ov11_021309d8
data_ov11_021309d8:
.space 0x4
.global data_ov11_021309dc
data_ov11_021309dc:
.space 0x4
.global data_ov11_021309e0
data_ov11_021309e0:
.space 0x4
.global data_ov11_021309e4
data_ov11_021309e4:
.space 0x4
.global data_ov11_021309e8
data_ov11_021309e8:
.space 0x4
.global data_ov11_021309ec
data_ov11_021309ec:
.space 0x4
.global data_ov11_021309f0
data_ov11_021309f0:
.space 0x4
.global data_ov11_021309f4
data_ov11_021309f4:
.space 0x4
.global data_ov11_021309f8
data_ov11_021309f8:
.space 0x4
.global data_ov11_021309fc
data_ov11_021309fc:
.space 0x4
.global data_ov11_02130a00
data_ov11_02130a00:
.space 0x4
.global data_ov11_02130a04
data_ov11_02130a04:
.space 0x4
.global data_ov11_02130a08
data_ov11_02130a08:
.space 0x4
.global data_ov11_02130a0c
data_ov11_02130a0c:
.space 0x4
.global data_ov11_02130a10
data_ov11_02130a10:
.space 0x4
.global data_ov11_02130a14
data_ov11_02130a14:
.space 0x4
.global data_ov11_02130a18
data_ov11_02130a18:
.space 0x4
.global data_ov11_02130a1c
data_ov11_02130a1c:
.space 0x4
.global data_ov11_02130a20
data_ov11_02130a20:
.space 0x4
.global data_ov11_02130a24
data_ov11_02130a24:
.space 0x4
.global data_ov11_02130a28
data_ov11_02130a28:
.space 0x4
.global data_ov11_02130a2c
data_ov11_02130a2c:
.space 0x4
.global data_ov11_02130a30
data_ov11_02130a30:
.space 0x4
.global data_ov11_02130a34
data_ov11_02130a34:
.space 0x4
.global data_ov11_02130a38
data_ov11_02130a38:
.space 0x4
.global data_ov11_02130a3c
data_ov11_02130a3c:
.space 0x4
.global data_ov11_02130a40
data_ov11_02130a40:
.space 0x4
.global data_ov11_02130a44
data_ov11_02130a44:
.space 0x4
.global data_ov11_02130a48
data_ov11_02130a48:
.space 0x4
.global data_ov11_02130a4c
data_ov11_02130a4c:
.space 0x4
.global data_ov11_02130a50
data_ov11_02130a50:
.space 0x4
.global data_ov11_02130a54
data_ov11_02130a54:
.space 0x4
.global data_ov11_02130a58
data_ov11_02130a58:
.space 0x4
.global data_ov11_02130a5c
data_ov11_02130a5c:
.space 0x4
.global data_ov11_02130a60
data_ov11_02130a60:
.space 0x4
.global data_ov11_02130a64
data_ov11_02130a64:
.space 0x4
.global data_ov11_02130a68
data_ov11_02130a68:
.space 0x4
.global data_ov11_02130a6c
data_ov11_02130a6c:
.space 0x4
.global data_ov11_02130a70
data_ov11_02130a70:
.space 0x4
.global data_ov11_02130a74
data_ov11_02130a74:
.space 0x4
.global data_ov11_02130a78
data_ov11_02130a78:
.space 0x4
.global data_ov11_02130a7c
data_ov11_02130a7c:
.space 0x4
.global data_ov11_02130a80
data_ov11_02130a80:
.space 0x4
.global data_ov11_02130a84
data_ov11_02130a84:
.space 0x4
.global data_ov11_02130a88
data_ov11_02130a88:
.space 0x4
.global data_ov11_02130a8c
data_ov11_02130a8c:
.space 0x4
.global data_ov11_02130a90
data_ov11_02130a90:
.space 0x4
.global data_ov11_02130a94
data_ov11_02130a94:
.space 0x4
.global data_ov11_02130a98
data_ov11_02130a98:
.space 0x4
.global data_ov11_02130a9c
data_ov11_02130a9c:
.space 0x4
.global data_ov11_02130aa0
data_ov11_02130aa0:
.space 0x4
.global data_ov11_02130aa4
data_ov11_02130aa4:
.space 0x4
.global data_ov11_02130aa8
data_ov11_02130aa8:
.space 0x4
.global data_ov11_02130aac
data_ov11_02130aac:
.space 0x4
.global data_ov11_02130ab0
data_ov11_02130ab0:
.space 0x4
.global data_ov11_02130ab4
data_ov11_02130ab4:
.space 0x4
.global data_ov11_02130ab8
data_ov11_02130ab8:
.space 0x4
.global data_ov11_02130abc
data_ov11_02130abc:
.space 0x4
.global data_ov11_02130ac0
data_ov11_02130ac0:
.space 0x4
.global data_ov11_02130ac4
data_ov11_02130ac4:
.space 0x4
.global data_ov11_02130ac8
data_ov11_02130ac8:
.space 0x4
.global data_ov11_02130acc
data_ov11_02130acc:
.space 0x4
.global data_ov11_02130ad0
data_ov11_02130ad0:
.space 0x4
.global data_ov11_02130ad4
data_ov11_02130ad4:
.space 0x4
.global data_ov11_02130ad8
data_ov11_02130ad8:
.space 0x4
.global data_ov11_02130adc
data_ov11_02130adc:
.space 0x4
.global data_ov11_02130ae0
data_ov11_02130ae0:
.space 0x4
.global data_ov11_02130ae4
data_ov11_02130ae4:
.space 0x4
.global data_ov11_02130ae8
data_ov11_02130ae8:
.space 0x4
.global data_ov11_02130aec
data_ov11_02130aec:
.space 0x4
.global data_ov11_02130af0
data_ov11_02130af0:
.space 0x4
.global data_ov11_02130af4
data_ov11_02130af4:
.space 0x4
.global data_ov11_02130af8
data_ov11_02130af8:
.space 0x4
.global data_ov11_02130afc
data_ov11_02130afc:
.space 0x4
.global data_ov11_02130b00
data_ov11_02130b00:
.space 0x4
.global data_ov11_02130b04
data_ov11_02130b04:
.space 0x4
.global data_ov11_02130b08
data_ov11_02130b08:
.space 0x4
.global data_ov11_02130b0c
data_ov11_02130b0c:
.space 0x4
.global data_ov11_02130b10
data_ov11_02130b10:
.space 0x4
.global data_ov11_02130b14
data_ov11_02130b14:
.space 0x4
.global data_ov11_02130b18
data_ov11_02130b18:
.space 0x4
.global data_ov11_02130b1c
data_ov11_02130b1c:
.space 0x4
.global data_ov11_02130b20
data_ov11_02130b20:
.space 0x4
.global data_ov11_02130b24
data_ov11_02130b24:
.space 0x4
.global data_ov11_02130b28
data_ov11_02130b28:
.space 0x4
.global data_ov11_02130b2c
data_ov11_02130b2c:
.space 0x4
.global data_ov11_02130b30
data_ov11_02130b30:
.space 0x4
.global data_ov11_02130b34
data_ov11_02130b34:
.space 0x4
.global data_ov11_02130b38
data_ov11_02130b38:
.space 0x4
.global data_ov11_02130b3c
data_ov11_02130b3c:
.space 0x4
.global data_ov11_02130b40
data_ov11_02130b40:
.space 0x4
.global data_ov11_02130b44
data_ov11_02130b44:
.space 0x4
.global data_ov11_02130b48
data_ov11_02130b48:
.space 0x4
.global data_ov11_02130b4c
data_ov11_02130b4c:
.space 0x4
.global data_ov11_02130b50
data_ov11_02130b50:
.space 0x4
.global data_ov11_02130b54
data_ov11_02130b54:
.space 0x4
.global data_ov11_02130b58
data_ov11_02130b58:
.space 0x4
.global data_ov11_02130b5c
data_ov11_02130b5c:
.space 0x4
.global data_ov11_02130b60
data_ov11_02130b60:
.space 0x4
.global data_ov11_02130b64
data_ov11_02130b64:
.space 0x4
.global data_ov11_02130b68
data_ov11_02130b68:
.space 0x4
.global data_ov11_02130b6c
data_ov11_02130b6c:
.space 0x4
.global data_ov11_02130b70
data_ov11_02130b70:
.space 0x4
.global data_ov11_02130b74
data_ov11_02130b74:
.space 0x4
.global data_ov11_02130b78
data_ov11_02130b78:
.space 0x4
.global data_ov11_02130b7c
data_ov11_02130b7c:
.space 0x4
.global data_ov11_02130b80
data_ov11_02130b80:
.space 0x4
.global data_ov11_02130b84
data_ov11_02130b84:
.space 0x4
.global data_ov11_02130b88
data_ov11_02130b88:
.space 0x4
.global data_ov11_02130b8c
data_ov11_02130b8c:
.space 0x4
.global data_ov11_02130b90
data_ov11_02130b90:
.space 0x4
.global data_ov11_02130b94
data_ov11_02130b94:
.space 0x4
.global data_ov11_02130b98
data_ov11_02130b98:
.space 0x4
.global data_ov11_02130b9c
data_ov11_02130b9c:
.space 0x4
.global data_ov11_02130ba0
data_ov11_02130ba0:
.space 0x4
.global data_ov11_02130ba4
data_ov11_02130ba4:
.space 0x4
.global data_ov11_02130ba8
data_ov11_02130ba8:
.space 0x4
.global data_ov11_02130bac
data_ov11_02130bac:
.space 0x4
.global data_ov11_02130bb0
data_ov11_02130bb0:
.space 0x4
.global data_ov11_02130bb4
data_ov11_02130bb4:
.space 0x4
.global data_ov11_02130bb8
data_ov11_02130bb8:
.space 0x4
.global data_ov11_02130bbc
data_ov11_02130bbc:
.space 0x4
.global data_ov11_02130bc0
data_ov11_02130bc0:
.space 0x4
.global data_ov11_02130bc4
data_ov11_02130bc4:
.space 0x4
.global data_ov11_02130bc8
data_ov11_02130bc8:
.space 0x4
.global data_ov11_02130bcc
data_ov11_02130bcc:
.space 0x4
.global data_ov11_02130bd0
data_ov11_02130bd0:
.space 0x4
.global data_ov11_02130bd4
data_ov11_02130bd4:
.space 0x4
.global data_ov11_02130bd8
data_ov11_02130bd8:
.space 0x4
.global data_ov11_02130bdc
data_ov11_02130bdc:
.space 0x4
.global data_ov11_02130be0
data_ov11_02130be0:
.space 0x4
.global data_ov11_02130be4
data_ov11_02130be4:
.space 0x4
.global data_ov11_02130be8
data_ov11_02130be8:
.space 0x4
.global data_ov11_02130bec
data_ov11_02130bec:
.space 0x4
.global data_ov11_02130bf0
data_ov11_02130bf0:
.space 0x4
.global data_ov11_02130bf4
data_ov11_02130bf4:
.space 0x4
.global data_ov11_02130bf8
data_ov11_02130bf8:
.space 0x4
.global data_ov11_02130bfc
data_ov11_02130bfc:
.space 0x4
.global data_ov11_02130c00
data_ov11_02130c00:
.space 0x4
.global data_ov11_02130c04
data_ov11_02130c04:
.space 0x4
.global data_ov11_02130c08
data_ov11_02130c08:
.space 0x4
.global data_ov11_02130c0c
data_ov11_02130c0c:
.space 0x4
.global data_ov11_02130c10
data_ov11_02130c10:
.space 0x4
.global data_ov11_02130c14
data_ov11_02130c14:
.space 0x4
.global data_ov11_02130c18
data_ov11_02130c18:
.space 0x4
.global data_ov11_02130c1c
data_ov11_02130c1c:
.space 0x4
.global data_ov11_02130c20
data_ov11_02130c20:
.space 0x4
.global data_ov11_02130c24
data_ov11_02130c24:
.space 0x4
.global data_ov11_02130c28
data_ov11_02130c28:
.space 0x4
.global data_ov11_02130c2c
data_ov11_02130c2c:
.space 0x4
.global data_ov11_02130c30
data_ov11_02130c30:
.space 0x4
.global data_ov11_02130c34
data_ov11_02130c34:
.space 0x4
.global data_ov11_02130c38
data_ov11_02130c38:
.space 0x4
.global data_ov11_02130c3c
data_ov11_02130c3c:
.space 0x4
.global data_ov11_02130c40
data_ov11_02130c40:
.space 0x4
.global data_ov11_02130c44
data_ov11_02130c44:
.space 0x4
.global data_ov11_02130c48
data_ov11_02130c48:
.space 0x4
.global data_ov11_02130c4c
data_ov11_02130c4c:
.space 0x4
.global data_ov11_02130c50
data_ov11_02130c50:
.space 0x4
.global data_ov11_02130c54
data_ov11_02130c54:
.space 0x4
.global data_ov11_02130c58
data_ov11_02130c58:
.space 0x4
.global data_ov11_02130c5c
data_ov11_02130c5c:
.space 0x4
.global data_ov11_02130c60
data_ov11_02130c60:
.space 0x4
.global data_ov11_02130c64
data_ov11_02130c64:
.space 0x4
.global data_ov11_02130c68
data_ov11_02130c68:
.space 0x4
.global data_ov11_02130c6c
data_ov11_02130c6c:
.space 0x4
.global data_ov11_02130c70
data_ov11_02130c70:
.space 0x4
.global data_ov11_02130c74
data_ov11_02130c74:
.space 0x4
.global data_ov11_02130c78
data_ov11_02130c78:
.space 0x4
.global data_ov11_02130c7c
data_ov11_02130c7c:
.space 0x4
.global data_ov11_02130c80
data_ov11_02130c80:
.space 0x4
.global data_ov11_02130c84
data_ov11_02130c84:
.space 0x4
.global data_ov11_02130c88
data_ov11_02130c88:
.space 0x4
.global data_ov11_02130c8c
data_ov11_02130c8c:
.space 0x4
.global data_ov11_02130c90
data_ov11_02130c90:
.space 0x4
.global data_ov11_02130c94
data_ov11_02130c94:
.space 0x4
.global data_ov11_02130c98
data_ov11_02130c98:
.space 0x4
.global data_ov11_02130c9c
data_ov11_02130c9c:
.space 0x4
.global data_ov11_02130ca0
data_ov11_02130ca0:
.space 0x4
.global data_ov11_02130ca4
data_ov11_02130ca4:
.space 0x4
.global data_ov11_02130ca8
data_ov11_02130ca8:
.space 0x4
.global data_ov11_02130cac
data_ov11_02130cac:
.space 0x4
.global data_ov11_02130cb0
data_ov11_02130cb0:
.space 0x4
.global data_ov11_02130cb4
data_ov11_02130cb4:
.space 0x4
.global data_ov11_02130cb8
data_ov11_02130cb8:
.space 0x4
.global data_ov11_02130cbc
data_ov11_02130cbc:
.space 0x4
.global data_ov11_02130cc0
data_ov11_02130cc0:
.space 0x4
.global data_ov11_02130cc4
data_ov11_02130cc4:
.space 0x4
.global data_ov11_02130cc8
data_ov11_02130cc8:
.space 0x4
.global data_ov11_02130ccc
data_ov11_02130ccc:
.space 0x4
.global data_ov11_02130cd0
data_ov11_02130cd0:
.space 0x4
.global data_ov11_02130cd4
data_ov11_02130cd4:
.space 0x4
.global data_ov11_02130cd8
data_ov11_02130cd8:
.space 0x4
.global data_ov11_02130cdc
data_ov11_02130cdc:
.space 0x4
.global data_ov11_02130ce0
data_ov11_02130ce0:
.space 0x4
.global data_ov11_02130ce4
data_ov11_02130ce4:
.space 0x4
.global data_ov11_02130ce8
data_ov11_02130ce8:
.space 0x4
.global data_ov11_02130cec
data_ov11_02130cec:
.space 0x4
.global data_ov11_02130cf0
data_ov11_02130cf0:
.space 0x4
.global data_ov11_02130cf4
data_ov11_02130cf4:
.space 0x4
.global data_ov11_02130cf8
data_ov11_02130cf8:
.space 0x4
.global data_ov11_02130cfc
data_ov11_02130cfc:
.space 0x4
.global data_ov11_02130d00
data_ov11_02130d00:
.space 0x4
.global data_ov11_02130d04
data_ov11_02130d04:
.space 0x4
.global data_ov11_02130d08
data_ov11_02130d08:
.space 0x4
.global data_ov11_02130d0c
data_ov11_02130d0c:
.space 0x4
.global data_ov11_02130d10
data_ov11_02130d10:
.space 0x4
.global data_ov11_02130d14
data_ov11_02130d14:
.space 0x4
.global data_ov11_02130d18
data_ov11_02130d18:
.space 0x4
.global data_ov11_02130d1c
data_ov11_02130d1c:
.space 0x4
.global data_ov11_02130d20
data_ov11_02130d20:
.space 0x4
.global data_ov11_02130d24
data_ov11_02130d24:
.space 0x4
.global data_ov11_02130d28
data_ov11_02130d28:
.space 0x4
.global data_ov11_02130d2c
data_ov11_02130d2c:
.space 0x4
.global data_ov11_02130d30
data_ov11_02130d30:
.space 0x4
.global data_ov11_02130d34
data_ov11_02130d34:
.space 0x4
.global data_ov11_02130d38
data_ov11_02130d38:
.space 0x4
.global data_ov11_02130d3c
data_ov11_02130d3c:
.space 0x4
.global data_ov11_02130d40
data_ov11_02130d40:
.space 0x4
.global data_ov11_02130d44
data_ov11_02130d44:
.space 0x4
.global data_ov11_02130d48
data_ov11_02130d48:
.space 0x4
.global data_ov11_02130d4c
data_ov11_02130d4c:
.space 0x4
.global data_ov11_02130d50
data_ov11_02130d50:
.space 0x4
.global data_ov11_02130d54
data_ov11_02130d54:
.space 0x4
.global data_ov11_02130d58
data_ov11_02130d58:
.space 0x4
.global data_ov11_02130d5c
data_ov11_02130d5c:
.space 0x4
.global data_ov11_02130d60
data_ov11_02130d60:
.space 0x4
.global data_ov11_02130d64
data_ov11_02130d64:
.space 0x4
.global data_ov11_02130d68
data_ov11_02130d68:
.space 0x4
.global data_ov11_02130d6c
data_ov11_02130d6c:
.space 0x4
.global data_ov11_02130d70
data_ov11_02130d70:
.space 0x4
.global data_ov11_02130d74
data_ov11_02130d74:
.space 0x4
.global data_ov11_02130d78
data_ov11_02130d78:
.space 0x4
.global data_ov11_02130d7c
data_ov11_02130d7c:
.space 0x4
.global data_ov11_02130d80
data_ov11_02130d80:
.space 0x4
.global data_ov11_02130d84
data_ov11_02130d84:
.space 0x4
.global data_ov11_02130d88
data_ov11_02130d88:
.space 0x4
.global data_ov11_02130d8c
data_ov11_02130d8c:
.space 0x4
.global data_ov11_02130d90
data_ov11_02130d90:
.space 0x4
.global data_ov11_02130d94
data_ov11_02130d94:
.space 0x4
.global data_ov11_02130d98
data_ov11_02130d98:
.space 0x4
.global data_ov11_02130d9c
data_ov11_02130d9c:
.space 0x4
.global data_ov11_02130da0
data_ov11_02130da0:
.space 0x4
.global data_ov11_02130da4
data_ov11_02130da4:
.space 0x4
.global data_ov11_02130da8
data_ov11_02130da8:
.space 0x4
.global data_ov11_02130dac
data_ov11_02130dac:
.space 0x4
.global data_ov11_02130db0
data_ov11_02130db0:
.space 0x4
.global data_ov11_02130db4
data_ov11_02130db4:
.space 0x4
.global data_ov11_02130db8
data_ov11_02130db8:
.space 0x4
.global data_ov11_02130dbc
data_ov11_02130dbc:
.space 0x4
.global data_ov11_02130dc0
data_ov11_02130dc0:
.space 0x4
.global data_ov11_02130dc4
data_ov11_02130dc4:
.space 0x4
.global data_ov11_02130dc8
data_ov11_02130dc8:
.space 0x4
.global data_ov11_02130dcc
data_ov11_02130dcc:
.space 0x4
.global data_ov11_02130dd0
data_ov11_02130dd0:
.space 0x4
.global data_ov11_02130dd4
data_ov11_02130dd4:
.space 0x4
.global data_ov11_02130dd8
data_ov11_02130dd8:
.space 0x4
.global data_ov11_02130ddc
data_ov11_02130ddc:
.space 0x4
.global data_ov11_02130de0
data_ov11_02130de0:
.space 0x4
.global data_ov11_02130de4
data_ov11_02130de4:
.space 0x4
.global data_ov11_02130de8
data_ov11_02130de8:
.space 0x4
.global data_ov11_02130dec
data_ov11_02130dec:
.space 0x4
.global data_ov11_02130df0
data_ov11_02130df0:
.space 0x4
.global data_ov11_02130df4
data_ov11_02130df4:
.space 0x4
.global data_ov11_02130df8
data_ov11_02130df8:
.space 0x4
.global data_ov11_02130dfc
data_ov11_02130dfc:
.space 0x4
.global data_ov11_02130e00
data_ov11_02130e00:
.space 0x4
.global data_ov11_02130e04
data_ov11_02130e04:
.space 0x4
.global data_ov11_02130e08
data_ov11_02130e08:
.space 0x4
.global data_ov11_02130e0c
data_ov11_02130e0c:
.space 0x4
.global data_ov11_02130e10
data_ov11_02130e10:
.space 0x4
.global data_ov11_02130e14
data_ov11_02130e14:
.space 0x4
.global data_ov11_02130e18
data_ov11_02130e18:
.space 0x4
.global data_ov11_02130e1c
data_ov11_02130e1c:
.space 0x4
.global data_ov11_02130e20
data_ov11_02130e20:
.space 0x4
.global data_ov11_02130e24
data_ov11_02130e24:
.space 0x4
.global data_ov11_02130e28
data_ov11_02130e28:
.space 0x4
.global data_ov11_02130e2c
data_ov11_02130e2c:
.space 0x4
.global data_ov11_02130e30
data_ov11_02130e30:
.space 0x4
.global data_ov11_02130e34
data_ov11_02130e34:
.space 0x4
.global data_ov11_02130e38
data_ov11_02130e38:
.space 0x4
.global data_ov11_02130e3c
data_ov11_02130e3c:
.space 0x4
.global data_ov11_02130e40
data_ov11_02130e40:
.space 0x4
.global data_ov11_02130e44
data_ov11_02130e44:
.space 0x4
.global data_ov11_02130e48
data_ov11_02130e48:
.space 0x4
.global data_ov11_02130e4c
data_ov11_02130e4c:
.space 0x4
.global data_ov11_02130e50
data_ov11_02130e50:
.space 0x4
.global data_ov11_02130e54
data_ov11_02130e54:
.space 0x4
.global data_ov11_02130e58
data_ov11_02130e58:
.space 0x4
.global data_ov11_02130e5c
data_ov11_02130e5c:
.space 0x4
.global data_ov11_02130e60
data_ov11_02130e60:
.space 0x4
.global data_ov11_02130e64
data_ov11_02130e64:
.space 0x4
.global data_ov11_02130e68
data_ov11_02130e68:
.space 0x4
.global data_ov11_02130e6c
data_ov11_02130e6c:
.space 0x4
.global data_ov11_02130e70
data_ov11_02130e70:
.space 0x4
.global data_ov11_02130e74
data_ov11_02130e74:
.space 0x4
.global data_ov11_02130e78
data_ov11_02130e78:
.space 0x4
.global data_ov11_02130e7c
data_ov11_02130e7c:
.space 0x4
.global data_ov11_02130e80
data_ov11_02130e80:
.space 0x4
.global data_ov11_02130e84
data_ov11_02130e84:
.space 0x4
.global data_ov11_02130e88
data_ov11_02130e88:
.space 0x4
.global data_ov11_02130e8c
data_ov11_02130e8c:
.space 0x4
.global data_ov11_02130e90
data_ov11_02130e90:
.space 0x4
.global data_ov11_02130e94
data_ov11_02130e94:
.space 0x4
.global data_ov11_02130e98
data_ov11_02130e98:
.space 0x4
.global data_ov11_02130e9c
data_ov11_02130e9c:
.space 0x4
.global data_ov11_02130ea0
data_ov11_02130ea0:
.space 0x4
.global data_ov11_02130ea4
data_ov11_02130ea4:
.space 0x4
.global data_ov11_02130ea8
data_ov11_02130ea8:
.space 0x4
.global data_ov11_02130eac
data_ov11_02130eac:
.space 0x4
.global data_ov11_02130eb0
data_ov11_02130eb0:
.space 0x4
.global data_ov11_02130eb4
data_ov11_02130eb4:
.space 0x4
.global data_ov11_02130eb8
data_ov11_02130eb8:
.space 0x4
.global data_ov11_02130ebc
data_ov11_02130ebc:
.space 0x4
.global data_ov11_02130ec0
data_ov11_02130ec0:
.space 0x4
.global data_ov11_02130ec4
data_ov11_02130ec4:
.space 0x4
.global data_ov11_02130ec8
data_ov11_02130ec8:
.space 0x4
.global data_ov11_02130ecc
data_ov11_02130ecc:
.space 0x4
.global data_ov11_02130ed0
data_ov11_02130ed0:
.space 0x4
.global data_ov11_02130ed4
data_ov11_02130ed4:
.space 0x4
.global data_ov11_02130ed8
data_ov11_02130ed8:
.space 0x4
.global data_ov11_02130edc
data_ov11_02130edc:
.space 0x4
.global data_ov11_02130ee0
data_ov11_02130ee0:
.space 0x4
.global data_ov11_02130ee4
data_ov11_02130ee4:
.space 0x4
.global data_ov11_02130ee8
data_ov11_02130ee8:
.space 0x4
.global data_ov11_02130eec
data_ov11_02130eec:
.space 0x4
.global data_ov11_02130ef0
data_ov11_02130ef0:
.space 0x4
.global data_ov11_02130ef4
data_ov11_02130ef4:
.space 0x4
.global data_ov11_02130ef8
data_ov11_02130ef8:
.space 0x4
.global data_ov11_02130efc
data_ov11_02130efc:
.space 0x4
.global data_ov11_02130f00
data_ov11_02130f00:
.space 0x4
.global data_ov11_02130f04
data_ov11_02130f04:
.space 0x4
.global data_ov11_02130f08
data_ov11_02130f08:
.space 0x4
.global data_ov11_02130f0c
data_ov11_02130f0c:
.space 0x4
.global data_ov11_02130f10
data_ov11_02130f10:
.space 0x4
.global data_ov11_02130f14
data_ov11_02130f14:
.space 0x4
.global data_ov11_02130f18
data_ov11_02130f18:
.space 0x4
.global data_ov11_02130f1c
data_ov11_02130f1c:
.space 0x4
.global data_ov11_02130f20
data_ov11_02130f20:
.space 0x4
.global data_ov11_02130f24
data_ov11_02130f24:
.space 0x4
.global data_ov11_02130f28
data_ov11_02130f28:
.space 0x4
.global data_ov11_02130f2c
data_ov11_02130f2c:
.space 0x4
.global data_ov11_02130f30
data_ov11_02130f30:
.space 0x4
.global data_ov11_02130f34
data_ov11_02130f34:
.space 0x4
.global data_ov11_02130f38
data_ov11_02130f38:
.space 0x4
.global data_ov11_02130f3c
data_ov11_02130f3c:
.space 0x4
.global data_ov11_02130f40
data_ov11_02130f40:
.space 0x4
.global data_ov11_02130f44
data_ov11_02130f44:
.space 0x4
.global data_ov11_02130f48
data_ov11_02130f48:
.space 0x4
.global data_ov11_02130f4c
data_ov11_02130f4c:
.space 0x4
.global data_ov11_02130f50
data_ov11_02130f50:
.space 0x4
.global data_ov11_02130f54
data_ov11_02130f54:
.space 0x4
.global data_ov11_02130f58
data_ov11_02130f58:
.space 0x4
.global data_ov11_02130f5c
data_ov11_02130f5c:
.space 0x4
.global data_ov11_02130f60
data_ov11_02130f60:
.space 0x4
.global data_ov11_02130f64
data_ov11_02130f64:
.space 0x4
.global data_ov11_02130f68
data_ov11_02130f68:
.space 0x4
.global data_ov11_02130f6c
data_ov11_02130f6c:
.space 0x4
.global data_ov11_02130f70
data_ov11_02130f70:
.space 0x4
.global data_ov11_02130f74
data_ov11_02130f74:
.space 0x4
.global data_ov11_02130f78
data_ov11_02130f78:
.space 0x4
.global data_ov11_02130f7c
data_ov11_02130f7c:
.space 0x4
.global data_ov11_02130f80
data_ov11_02130f80:
.space 0x4
.global data_ov11_02130f84
data_ov11_02130f84:
.space 0x4
.global data_ov11_02130f88
data_ov11_02130f88:
.space 0x4
.global data_ov11_02130f8c
data_ov11_02130f8c:
.space 0x4
.global data_ov11_02130f90
data_ov11_02130f90:
.space 0x4
.global data_ov11_02130f94
data_ov11_02130f94:
.space 0x4
.global data_ov11_02130f98
data_ov11_02130f98:
.space 0x4
.global data_ov11_02130f9c
data_ov11_02130f9c:
.space 0x4
.global data_ov11_02130fa0
data_ov11_02130fa0:
.space 0x4
.global data_ov11_02130fa4
data_ov11_02130fa4:
.space 0x4
.global data_ov11_02130fa8
data_ov11_02130fa8:
.space 0x4
.global data_ov11_02130fac
data_ov11_02130fac:
.space 0x4
.global data_ov11_02130fb0
data_ov11_02130fb0:
.space 0x4
.global data_ov11_02130fb4
data_ov11_02130fb4:
.space 0x4
.global data_ov11_02130fb8
data_ov11_02130fb8:
.space 0x4
.global data_ov11_02130fbc
data_ov11_02130fbc:
.space 0x4
.global data_ov11_02130fc0
data_ov11_02130fc0:
.space 0x4
.global data_ov11_02130fc4
data_ov11_02130fc4:
.space 0x4
.global data_ov11_02130fc8
data_ov11_02130fc8:
.space 0x4
.global data_ov11_02130fcc
data_ov11_02130fcc:
.space 0x4
.global data_ov11_02130fd0
data_ov11_02130fd0:
.space 0x4
.global data_ov11_02130fd4
data_ov11_02130fd4:
.space 0x4
.global data_ov11_02130fd8
data_ov11_02130fd8:
.space 0x4
.global data_ov11_02130fdc
data_ov11_02130fdc:
.space 0x4
.global data_ov11_02130fe0
data_ov11_02130fe0:
.space 0x4
.global data_ov11_02130fe4
data_ov11_02130fe4:
.space 0x4
.global data_ov11_02130fe8
data_ov11_02130fe8:
.space 0x4
.global data_ov11_02130fec
data_ov11_02130fec:
.space 0x4
.global data_ov11_02130ff0
data_ov11_02130ff0:
.space 0x4
.global data_ov11_02130ff4
data_ov11_02130ff4:
.space 0x4
.global data_ov11_02130ff8
data_ov11_02130ff8:
.space 0x4
.global data_ov11_02130ffc
data_ov11_02130ffc:
.space 0x4
.global data_ov11_02131000
data_ov11_02131000:
.space 0x4
.global data_ov11_02131004
data_ov11_02131004:
.space 0x4
.global data_ov11_02131008
data_ov11_02131008:
.space 0x4
.global data_ov11_0213100c
data_ov11_0213100c:
.space 0x4
.global data_ov11_02131010
data_ov11_02131010:
.space 0x4
.global data_ov11_02131014
data_ov11_02131014:
.space 0x4
.global data_ov11_02131018
data_ov11_02131018:
.space 0x4
.global data_ov11_0213101c
data_ov11_0213101c:
.space 0x4
.global data_ov11_02131020
data_ov11_02131020:
.space 0x4
.global data_ov11_02131024
data_ov11_02131024:
.space 0x4
.global data_ov11_02131028
data_ov11_02131028:
.space 0x4
.global data_ov11_0213102c
data_ov11_0213102c:
.space 0x4
.global data_ov11_02131030
data_ov11_02131030:
.space 0x4
.global data_ov11_02131034
data_ov11_02131034:
.space 0x4
.global data_ov11_02131038
data_ov11_02131038:
.space 0x4
.global data_ov11_0213103c
data_ov11_0213103c:
.space 0x4
.global data_ov11_02131040
data_ov11_02131040:
.space 0x4
.global data_ov11_02131044
data_ov11_02131044:
.space 0x4
.global data_ov11_02131048
data_ov11_02131048:
.space 0x4
.global data_ov11_0213104c
data_ov11_0213104c:
.space 0x4
.global data_ov11_02131050
data_ov11_02131050:
.space 0x4
.global data_ov11_02131054
data_ov11_02131054:
.space 0x4
.global data_ov11_02131058
data_ov11_02131058:
.space 0x4
.global data_ov11_0213105c
data_ov11_0213105c:
.space 0x4
.global data_ov11_02131060
data_ov11_02131060:
.space 0x4
.global data_ov11_02131064
data_ov11_02131064:
.space 0x4
.global data_ov11_02131068
data_ov11_02131068:
.space 0x4
.global data_ov11_0213106c
data_ov11_0213106c:
.space 0x4
.global data_ov11_02131070
data_ov11_02131070:
.space 0x4
.global data_ov11_02131074
data_ov11_02131074:
.space 0x4
.global data_ov11_02131078
data_ov11_02131078:
.space 0x4
.global data_ov11_0213107c
data_ov11_0213107c:
.space 0x4
.global data_ov11_02131080
data_ov11_02131080:
.space 0x4
.global data_ov11_02131084
data_ov11_02131084:
.space 0x4
.global data_ov11_02131088
data_ov11_02131088:
.space 0x4
.global data_ov11_0213108c
data_ov11_0213108c:
.space 0x4
.global data_ov11_02131090
data_ov11_02131090:
.space 0x4
.global data_ov11_02131094
data_ov11_02131094:
.space 0x4
.global data_ov11_02131098
data_ov11_02131098:
.space 0x4
.global data_ov11_0213109c
data_ov11_0213109c:
.space 0x4
.global data_ov11_021310a0
data_ov11_021310a0:
.space 0x4
.global data_ov11_021310a4
data_ov11_021310a4:
.space 0x4
.global data_ov11_021310a8
data_ov11_021310a8:
.space 0x4
.global data_ov11_021310ac
data_ov11_021310ac:
.space 0x4
.global data_ov11_021310b0
data_ov11_021310b0:
.space 0x4
.global data_ov11_021310b4
data_ov11_021310b4:
.space 0x4
.global data_ov11_021310b8
data_ov11_021310b8:
.space 0x4
.global data_ov11_021310bc
data_ov11_021310bc:
.space 0x4
.global data_ov11_021310c0
data_ov11_021310c0:
.space 0x4
.global data_ov11_021310c4
data_ov11_021310c4:
.space 0x4
.global data_ov11_021310c8
data_ov11_021310c8:
.space 0x4
.global data_ov11_021310cc
data_ov11_021310cc:
.space 0x4
.global data_ov11_021310d0
data_ov11_021310d0:
.space 0x4
.global data_ov11_021310d4
data_ov11_021310d4:
.space 0x4
.global data_ov11_021310d8
data_ov11_021310d8:
.space 0x4
.global data_ov11_021310dc
data_ov11_021310dc:
.space 0x4
.global data_ov11_021310e0
data_ov11_021310e0:
.space 0x4
.global data_ov11_021310e4
data_ov11_021310e4:
.space 0x4
.global data_ov11_021310e8
data_ov11_021310e8:
.space 0x4
.global data_ov11_021310ec
data_ov11_021310ec:
.space 0x4
.global data_ov11_021310f0
data_ov11_021310f0:
.space 0x4
.global data_ov11_021310f4
data_ov11_021310f4:
.space 0x4
.global data_ov11_021310f8
data_ov11_021310f8:
.space 0x4
.global data_ov11_021310fc
data_ov11_021310fc:
.space 0x4
.global data_ov11_02131100
data_ov11_02131100:
.space 0x4
.global data_ov11_02131104
data_ov11_02131104:
.space 0x4
.global data_ov11_02131108
data_ov11_02131108:
.space 0x4
.global data_ov11_0213110c
data_ov11_0213110c:
.space 0x4
.global data_ov11_02131110
data_ov11_02131110:
.space 0x4
.global data_ov11_02131114
data_ov11_02131114:
.space 0x4
.global data_ov11_02131118
data_ov11_02131118:
.space 0x4
.global data_ov11_0213111c
data_ov11_0213111c:
.space 0x4
.global data_ov11_02131120
data_ov11_02131120:
.space 0x4
.global data_ov11_02131124
data_ov11_02131124:
.space 0x4
.global data_ov11_02131128
data_ov11_02131128:
.space 0x4
.global data_ov11_0213112c
data_ov11_0213112c:
.space 0x4
.global data_ov11_02131130
data_ov11_02131130:
.space 0x4
.global data_ov11_02131134
data_ov11_02131134:
.space 0x4
.global data_ov11_02131138
data_ov11_02131138:
.space 0x4
.global data_ov11_0213113c
data_ov11_0213113c:
.space 0x4
.global data_ov11_02131140
data_ov11_02131140:
.space 0x4
.global data_ov11_02131144
data_ov11_02131144:
.space 0x4
.global data_ov11_02131148
data_ov11_02131148:
.space 0x4
.global data_ov11_0213114c
data_ov11_0213114c:
.space 0x4
.global data_ov11_02131150
data_ov11_02131150:
.space 0x4
.global data_ov11_02131154
data_ov11_02131154:
.space 0x4
.global data_ov11_02131158
data_ov11_02131158:
.space 0x4
.global data_ov11_0213115c
data_ov11_0213115c:
.space 0x4
.global data_ov11_02131160
data_ov11_02131160:
.space 0x4
.global data_ov11_02131164
data_ov11_02131164:
.space 0x4
.global data_ov11_02131168
data_ov11_02131168:
.space 0x4
.global data_ov11_0213116c
data_ov11_0213116c:
.space 0x4
.global data_ov11_02131170
data_ov11_02131170:
.space 0x4
.global data_ov11_02131174
data_ov11_02131174:
.space 0x4
.global data_ov11_02131178
data_ov11_02131178:
.space 0x4
.global data_ov11_0213117c
data_ov11_0213117c:
.space 0x4
.global data_ov11_02131180
data_ov11_02131180:
.space 0x4
.global data_ov11_02131184
data_ov11_02131184:
.space 0x4
.global data_ov11_02131188
data_ov11_02131188:
.space 0x4
.global data_ov11_0213118c
data_ov11_0213118c:
.space 0x4
.global data_ov11_02131190
data_ov11_02131190:
.space 0x4
.global data_ov11_02131194
data_ov11_02131194:
.space 0x4
.global data_ov11_02131198
data_ov11_02131198:
.space 0x4
.global data_ov11_0213119c
data_ov11_0213119c:
.space 0x4
.global data_ov11_021311a0
data_ov11_021311a0:
.space 0x4
.global data_ov11_021311a4
data_ov11_021311a4:
.space 0x4
.global data_ov11_021311a8
data_ov11_021311a8:
.space 0x4
.global data_ov11_021311ac
data_ov11_021311ac:
.space 0x4
.global data_ov11_021311b0
data_ov11_021311b0:
.space 0x4
.global data_ov11_021311b4
data_ov11_021311b4:
.space 0x4
.global data_ov11_021311b8
data_ov11_021311b8:
.space 0x4
.global data_ov11_021311bc
data_ov11_021311bc:
.space 0x4
.global data_ov11_021311c0
data_ov11_021311c0:
.space 0x4
.global data_ov11_021311c4
data_ov11_021311c4:
.space 0x4
.global data_ov11_021311c8
data_ov11_021311c8:
.space 0x4
.global data_ov11_021311cc
data_ov11_021311cc:
.space 0x4
.global data_ov11_021311d0
data_ov11_021311d0:
.space 0x4
.global data_ov11_021311d4
data_ov11_021311d4:
.space 0x4
.global data_ov11_021311d8
data_ov11_021311d8:
.space 0x4
.global data_ov11_021311dc
data_ov11_021311dc:
.space 0x4
.global data_ov11_021311e0
data_ov11_021311e0:
.space 0x4
.global data_ov11_021311e4
data_ov11_021311e4:
.space 0x4
.global data_ov11_021311e8
data_ov11_021311e8:
.space 0x4
.global data_ov11_021311ec
data_ov11_021311ec:
.space 0x4
.global data_ov11_021311f0
data_ov11_021311f0:
.space 0x4
.global data_ov11_021311f4
data_ov11_021311f4:
.space 0x4
.global data_ov11_021311f8
data_ov11_021311f8:
.space 0x4
.global data_ov11_021311fc
data_ov11_021311fc:
.space 0x4
.global data_ov11_02131200
data_ov11_02131200:
.space 0x4
.global data_ov11_02131204
data_ov11_02131204:
.space 0x4
.global data_ov11_02131208
data_ov11_02131208:
.space 0x4
.global data_ov11_0213120c
data_ov11_0213120c:
.space 0x4
.global data_ov11_02131210
data_ov11_02131210:
.space 0x4
.global data_ov11_02131214
data_ov11_02131214:
.space 0x4
.global data_ov11_02131218
data_ov11_02131218:
.space 0x4
.global data_ov11_0213121c
data_ov11_0213121c:
.space 0x4
.global data_ov11_02131220
data_ov11_02131220:
.space 0x4
.global data_ov11_02131224
data_ov11_02131224:
.space 0x4
.global data_ov11_02131228
data_ov11_02131228:
.space 0x4
.global data_ov11_0213122c
data_ov11_0213122c:
.space 0x4
.global data_ov11_02131230
data_ov11_02131230:
.space 0x4
.global data_ov11_02131234
data_ov11_02131234:
.space 0x4
.global data_ov11_02131238
data_ov11_02131238:
.space 0x4
.global data_ov11_0213123c
data_ov11_0213123c:
.space 0x4
.global data_ov11_02131240
data_ov11_02131240:
.space 0x4
.global data_ov11_02131244
data_ov11_02131244:
.space 0x4
.global data_ov11_02131248
data_ov11_02131248:
.space 0x4
.global data_ov11_0213124c
data_ov11_0213124c:
.space 0x4
.global data_ov11_02131250
data_ov11_02131250:
.space 0x4
.global data_ov11_02131254
data_ov11_02131254:
.space 0x4
.global data_ov11_02131258
data_ov11_02131258:
.space 0x4
.global data_ov11_0213125c
data_ov11_0213125c:
.space 0x4
.global data_ov11_02131260
data_ov11_02131260:
.space 0x4
.global data_ov11_02131264
data_ov11_02131264:
.space 0x4
.global data_ov11_02131268
data_ov11_02131268:
.space 0x4
.global data_ov11_0213126c
data_ov11_0213126c:
.space 0x4
.global data_ov11_02131270
data_ov11_02131270:
.space 0x4
.global data_ov11_02131274
data_ov11_02131274:
.space 0x4
.global data_ov11_02131278
data_ov11_02131278:
.space 0x4
.global data_ov11_0213127c
data_ov11_0213127c:
.space 0x4
.global data_ov11_02131280
data_ov11_02131280:
.space 0x4
.global data_ov11_02131284
data_ov11_02131284:
.space 0x4
.global data_ov11_02131288
data_ov11_02131288:
.space 0x4
.global data_ov11_0213128c
data_ov11_0213128c:
.space 0x4
.global data_ov11_02131290
data_ov11_02131290:
.space 0x4
.global data_ov11_02131294
data_ov11_02131294:
.space 0x4
.global data_ov11_02131298
data_ov11_02131298:
.space 0x4
.global data_ov11_0213129c
data_ov11_0213129c:
.space 0x4
.global data_ov11_021312a0
data_ov11_021312a0:
.space 0x4
.global data_ov11_021312a4
data_ov11_021312a4:
.space 0x4
.global data_ov11_021312a8
data_ov11_021312a8:
.space 0x4
.global data_ov11_021312ac
data_ov11_021312ac:
.space 0x4
.global data_ov11_021312b0
data_ov11_021312b0:
.space 0x4
.global data_ov11_021312b4
data_ov11_021312b4:
.space 0x4
.global data_ov11_021312b8
data_ov11_021312b8:
.space 0x4
.global data_ov11_021312bc
data_ov11_021312bc:
.space 0x4
.global data_ov11_021312c0
data_ov11_021312c0:
.space 0x4
.global data_ov11_021312c4
data_ov11_021312c4:
.space 0x4
.global data_ov11_021312c8
data_ov11_021312c8:
.space 0x4
.global data_ov11_021312cc
data_ov11_021312cc:
.space 0x4
.global data_ov11_021312d0
data_ov11_021312d0:
.space 0x4
.global data_ov11_021312d4
data_ov11_021312d4:
.space 0x4
.global data_ov11_021312d8
data_ov11_021312d8:
.space 0x4
.global data_ov11_021312dc
data_ov11_021312dc:
.space 0x4
.global data_ov11_021312e0
data_ov11_021312e0:
.space 0x4
.global data_ov11_021312e4
data_ov11_021312e4:
.space 0x4
.global data_ov11_021312e8
data_ov11_021312e8:
.space 0x4
.global data_ov11_021312ec
data_ov11_021312ec:
.space 0x4
.global data_ov11_021312f0
data_ov11_021312f0:
.space 0x4
.global data_ov11_021312f4
data_ov11_021312f4:
.space 0x4
.global data_ov11_021312f8
data_ov11_021312f8:
.space 0x4
.global data_ov11_021312fc
data_ov11_021312fc:
.space 0x4
.global data_ov11_02131300
data_ov11_02131300:
.space 0x4
.global data_ov11_02131304
data_ov11_02131304:
.space 0x4
.global data_ov11_02131308
data_ov11_02131308:
.space 0x4
.global data_ov11_0213130c
data_ov11_0213130c:
.space 0x4
.global data_ov11_02131310
data_ov11_02131310:
.space 0x4
.global data_ov11_02131314
data_ov11_02131314:
.space 0x4
.global data_ov11_02131318
data_ov11_02131318:
.space 0x4
.global data_ov11_0213131c
data_ov11_0213131c:
.space 0x4
.global data_ov11_02131320
data_ov11_02131320:
.space 0x4
.global data_ov11_02131324
data_ov11_02131324:
.space 0x4
.global data_ov11_02131328
data_ov11_02131328:
.space 0x4
.global data_ov11_0213132c
data_ov11_0213132c:
.space 0x4
.global data_ov11_02131330
data_ov11_02131330:
.space 0x4
.global data_ov11_02131334
data_ov11_02131334:
.space 0x4
.global data_ov11_02131338
data_ov11_02131338:
.space 0x4
.global data_ov11_0213133c
data_ov11_0213133c:
.space 0x4
.global data_ov11_02131340
data_ov11_02131340:
.space 0x4
.global data_ov11_02131344
data_ov11_02131344:
.space 0x4
.global data_ov11_02131348
data_ov11_02131348:
.space 0x4
.global data_ov11_0213134c
data_ov11_0213134c:
.space 0x4
.global data_ov11_02131350
data_ov11_02131350:
.space 0x4
.global data_ov11_02131354
data_ov11_02131354:
.space 0x4
.global data_ov11_02131358
data_ov11_02131358:
.space 0x4
.global data_ov11_0213135c
data_ov11_0213135c:
.space 0x4
.global data_ov11_02131360
data_ov11_02131360:
.space 0x4
.global data_ov11_02131364
data_ov11_02131364:
.space 0x4
.global data_ov11_02131368
data_ov11_02131368:
.space 0x4
.global data_ov11_0213136c
data_ov11_0213136c:
.space 0x4
.global data_ov11_02131370
data_ov11_02131370:
.space 0x4
.global data_ov11_02131374
data_ov11_02131374:
.space 0x4
.global data_ov11_02131378
data_ov11_02131378:
.space 0x4
.global data_ov11_0213137c
data_ov11_0213137c:
.space 0x4
.global data_ov11_02131380
data_ov11_02131380:
.space 0x4
.global data_ov11_02131384
data_ov11_02131384:
.space 0x4
.global data_ov11_02131388
data_ov11_02131388:
.space 0x4
.global data_ov11_0213138c
data_ov11_0213138c:
.space 0x4
.global data_ov11_02131390
data_ov11_02131390:
.space 0x4
.global data_ov11_02131394
data_ov11_02131394:
.space 0x4
.global data_ov11_02131398
data_ov11_02131398:
.space 0x4
.global data_ov11_0213139c
data_ov11_0213139c:
.space 0x4
.global data_ov11_021313a0
data_ov11_021313a0:
.space 0x4
.global data_ov11_021313a4
data_ov11_021313a4:
.space 0x4
.global data_ov11_021313a8
data_ov11_021313a8:
.space 0x4
.global data_ov11_021313ac
data_ov11_021313ac:
.space 0x4
.global data_ov11_021313b0
data_ov11_021313b0:
.space 0x4
.global data_ov11_021313b4
data_ov11_021313b4:
.space 0x4
.global data_ov11_021313b8
data_ov11_021313b8:
.space 0x4
.global data_ov11_021313bc
data_ov11_021313bc:
.space 0x4
.global data_ov11_021313c0
data_ov11_021313c0:
.space 0x4
.global data_ov11_021313c4
data_ov11_021313c4:
.space 0x4
.global data_ov11_021313c8
data_ov11_021313c8:
.space 0x4
.global data_ov11_021313cc
data_ov11_021313cc:
.space 0x4
.global data_ov11_021313d0
data_ov11_021313d0:
.space 0x4
.global data_ov11_021313d4
data_ov11_021313d4:
.space 0x4
.global data_ov11_021313d8
data_ov11_021313d8:
.space 0x4
.global data_ov11_021313dc
data_ov11_021313dc:
.space 0x4
.global data_ov11_021313e0
data_ov11_021313e0:
.space 0x4
.global data_ov11_021313e4
data_ov11_021313e4:
.space 0x4
.global data_ov11_021313e8
data_ov11_021313e8:
.space 0x4
.global data_ov11_021313ec
data_ov11_021313ec:
.space 0x4
.global data_ov11_021313f0
data_ov11_021313f0:
.space 0x4
.global data_ov11_021313f4
data_ov11_021313f4:
.space 0x4
.global data_ov11_021313f8
data_ov11_021313f8:
.space 0x4
.global data_ov11_021313fc
data_ov11_021313fc:
.space 0x4
.global data_ov11_02131400
data_ov11_02131400:
.space 0x4
.global data_ov11_02131404
data_ov11_02131404:
.space 0x4
.global data_ov11_02131408
data_ov11_02131408:
.space 0x4
.global data_ov11_0213140c
data_ov11_0213140c:
.space 0x4
.global data_ov11_02131410
data_ov11_02131410:
.space 0x4
.global data_ov11_02131414
data_ov11_02131414:
.space 0x4
.global data_ov11_02131418
data_ov11_02131418:
.space 0x4
.global data_ov11_0213141c
data_ov11_0213141c:
.space 0x4
.global data_ov11_02131420
data_ov11_02131420:
.space 0x4
.global data_ov11_02131424
data_ov11_02131424:
.space 0x4
.global data_ov11_02131428
data_ov11_02131428:
.space 0x4
.global data_ov11_0213142c
data_ov11_0213142c:
.space 0x4
.global data_ov11_02131430
data_ov11_02131430:
.space 0x4
.global data_ov11_02131434
data_ov11_02131434:
.space 0x4
.global data_ov11_02131438
data_ov11_02131438:
.space 0x4
.global data_ov11_0213143c
data_ov11_0213143c:
.space 0x4
.global data_ov11_02131440
data_ov11_02131440:
.space 0x4
.global data_ov11_02131444
data_ov11_02131444:
.space 0x4
.global data_ov11_02131448
data_ov11_02131448:
.space 0x4
.global data_ov11_0213144c
data_ov11_0213144c:
.space 0x4
.global data_ov11_02131450
data_ov11_02131450:
.space 0x4
.global data_ov11_02131454
data_ov11_02131454:
.space 0x4
.global data_ov11_02131458
data_ov11_02131458:
.space 0x4
.global data_ov11_0213145c
data_ov11_0213145c:
.space 0x4
.global data_ov11_02131460
data_ov11_02131460:
.space 0x4
.global data_ov11_02131464
data_ov11_02131464:
.space 0x4
.global data_ov11_02131468
data_ov11_02131468:
.space 0x4
.global data_ov11_0213146c
data_ov11_0213146c:
.space 0x4
.global data_ov11_02131470
data_ov11_02131470:
.space 0x4
.global data_ov11_02131474
data_ov11_02131474:
.space 0x4
.global data_ov11_02131478
data_ov11_02131478:
.space 0x4
.global data_ov11_0213147c
data_ov11_0213147c:
.space 0x4
.global data_ov11_02131480
data_ov11_02131480:
.space 0x4
.global data_ov11_02131484
data_ov11_02131484:
.space 0x4
.global data_ov11_02131488
data_ov11_02131488:
.space 0x4
.global data_ov11_0213148c
data_ov11_0213148c:
.space 0x4
.global data_ov11_02131490
data_ov11_02131490:
.space 0x4
.global data_ov11_02131494
data_ov11_02131494:
.space 0x4
.global data_ov11_02131498
data_ov11_02131498:
.space 0x4
.global data_ov11_0213149c
data_ov11_0213149c:
.space 0x4
.global data_ov11_021314a0
data_ov11_021314a0:
.space 0x4
.global data_ov11_021314a4
data_ov11_021314a4:
.space 0x4
.global data_ov11_021314a8
data_ov11_021314a8:
.space 0x4
.global data_ov11_021314ac
data_ov11_021314ac:
.space 0x4
.global data_ov11_021314b0
data_ov11_021314b0:
.space 0x4
.global data_ov11_021314b4
data_ov11_021314b4:
.space 0x4
.global data_ov11_021314b8
data_ov11_021314b8:
.space 0x4
.global data_ov11_021314bc
data_ov11_021314bc:
.space 0x4
.global data_ov11_021314c0
data_ov11_021314c0:
.space 0x4
.global data_ov11_021314c4
data_ov11_021314c4:
.space 0x4
.global data_ov11_021314c8
data_ov11_021314c8:
.space 0x4
.global data_ov11_021314cc
data_ov11_021314cc:
.space 0x4
.global data_ov11_021314d0
data_ov11_021314d0:
.space 0x4
.global data_ov11_021314d4
data_ov11_021314d4:
.space 0x4
.global data_ov11_021314d8
data_ov11_021314d8:
.space 0x4
.global data_ov11_021314dc
data_ov11_021314dc:
.space 0x4
.global data_ov11_021314e0
data_ov11_021314e0:
.space 0x4
.global data_ov11_021314e4
data_ov11_021314e4:
.space 0x4
.global data_ov11_021314e8
data_ov11_021314e8:
.space 0x4
.global data_ov11_021314ec
data_ov11_021314ec:
.space 0x4
.global data_ov11_021314f0
data_ov11_021314f0:
.space 0x4
.global data_ov11_021314f4
data_ov11_021314f4:
.space 0x4
.global data_ov11_021314f8
data_ov11_021314f8:
.space 0x4
.global data_ov11_021314fc
data_ov11_021314fc:
.space 0x4
.global data_ov11_02131500
data_ov11_02131500:
.space 0x4
.global data_ov11_02131504
data_ov11_02131504:
.space 0x4
.global data_ov11_02131508
data_ov11_02131508:
.space 0x4
.global data_ov11_0213150c
data_ov11_0213150c:
.space 0x4
.global data_ov11_02131510
data_ov11_02131510:
.space 0x4
.global data_ov11_02131514
data_ov11_02131514:
.space 0x4
.global data_ov11_02131518
data_ov11_02131518:
.space 0x4
.global data_ov11_0213151c
data_ov11_0213151c:
.space 0x4
.global data_ov11_02131520
data_ov11_02131520:
.space 0x4
.global data_ov11_02131524
data_ov11_02131524:
.space 0x4
.global data_ov11_02131528
data_ov11_02131528:
.space 0x4
.global data_ov11_0213152c
data_ov11_0213152c:
.space 0x4
.global data_ov11_02131530
data_ov11_02131530:
.space 0x4
.global data_ov11_02131534
data_ov11_02131534:
.space 0x4
.global data_ov11_02131538
data_ov11_02131538:
.space 0x4
.global data_ov11_0213153c
data_ov11_0213153c:
.space 0x4
.global data_ov11_02131540
data_ov11_02131540:
.space 0x4
.global data_ov11_02131544
data_ov11_02131544:
.space 0x4
.global data_ov11_02131548
data_ov11_02131548:
.space 0x4
.global data_ov11_0213154c
data_ov11_0213154c:
.space 0x4
.global data_ov11_02131550
data_ov11_02131550:
.space 0x4
.global data_ov11_02131554
data_ov11_02131554:
.space 0x4
.global data_ov11_02131558
data_ov11_02131558:
.space 0x4
.global data_ov11_0213155c
data_ov11_0213155c:
.space 0x4
.global data_ov11_02131560
data_ov11_02131560:
.space 0x4
.global data_ov11_02131564
data_ov11_02131564:
.space 0x4
.global data_ov11_02131568
data_ov11_02131568:
.space 0x4
.global data_ov11_0213156c
data_ov11_0213156c:
.space 0x4
.global data_ov11_02131570
data_ov11_02131570:
.space 0x4
.global data_ov11_02131574
data_ov11_02131574:
.space 0x4
.global data_ov11_02131578
data_ov11_02131578:
.space 0x4
.global data_ov11_0213157c
data_ov11_0213157c:
.space 0x4
.global data_ov11_02131580
data_ov11_02131580:
.space 0x4
.global data_ov11_02131584
data_ov11_02131584:
.space 0x4
.global data_ov11_02131588
data_ov11_02131588:
.space 0x2
.global data_ov11_0213158a
data_ov11_0213158a:
.space 0x2
.global data_ov11_0213158c
data_ov11_0213158c:
.space 0x2
.global data_ov11_0213158e
data_ov11_0213158e:
.space 0x2
.global data_ov11_02131590
data_ov11_02131590:
.space 0x2
.global data_ov11_02131592
data_ov11_02131592:
.space 0x2
.global data_ov11_02131594
data_ov11_02131594:
.space 0x2
.global data_ov11_02131596
data_ov11_02131596:
.space 0x2
.global data_ov11_02131598
data_ov11_02131598:
.space 0x2
.global data_ov11_0213159a
data_ov11_0213159a:
.space 0x2
.global data_ov11_0213159c
data_ov11_0213159c:
.space 0x2
.global data_ov11_0213159e
data_ov11_0213159e:
.space 0x2
.global data_ov11_021315a0
data_ov11_021315a0:
.space 0x2
.global data_ov11_021315a2
data_ov11_021315a2:
.space 0x2
.global data_ov11_021315a4
data_ov11_021315a4:
.space 0x2
.global data_ov11_021315a6
data_ov11_021315a6:
.space 0x2
.global data_ov11_021315a8
data_ov11_021315a8:
.space 0x2
.global data_ov11_021315aa
data_ov11_021315aa:
.space 0x2
.global data_ov11_021315ac
data_ov11_021315ac:
.space 0x2
.global data_ov11_021315ae
data_ov11_021315ae:
.space 0x2
.global data_ov11_021315b0
data_ov11_021315b0:
.space 0x2
.global data_ov11_021315b2
data_ov11_021315b2:
.space 0x2
.global data_ov11_021315b4
data_ov11_021315b4:
.space 0x2
.global data_ov11_021315b6
data_ov11_021315b6:
.space 0x2
.global data_ov11_021315b8
data_ov11_021315b8:
.space 0x2
.global data_ov11_021315ba
data_ov11_021315ba:
.space 0x2
.global data_ov11_021315bc
data_ov11_021315bc:
.space 0x2
.global data_ov11_021315be
data_ov11_021315be:
.space 0x2
.global data_ov11_021315c0
data_ov11_021315c0:
.space 0x2
.global data_ov11_021315c2
data_ov11_021315c2:
.space 0x2
.global data_ov11_021315c4
data_ov11_021315c4:
.space 0x2
.global data_ov11_021315c6
data_ov11_021315c6:
.space 0x2
.global data_ov11_021315c8
data_ov11_021315c8:
.space 0x2
.global data_ov11_021315ca
data_ov11_021315ca:
.space 0x2
.global data_ov11_021315cc
data_ov11_021315cc:
.space 0x2
.global data_ov11_021315ce
data_ov11_021315ce:
.space 0x2
.global data_ov11_021315d0
data_ov11_021315d0:
.space 0x2
.global data_ov11_021315d2
data_ov11_021315d2:
.space 0x2
.global data_ov11_021315d4
data_ov11_021315d4:
.space 0x2
.global data_ov11_021315d6
data_ov11_021315d6:
.space 0x2
.global data_ov11_021315d8
data_ov11_021315d8:
.space 0x2
.global data_ov11_021315da
data_ov11_021315da:
.space 0x2
.global data_ov11_021315dc
data_ov11_021315dc:
.space 0x2
.global data_ov11_021315de
data_ov11_021315de:
.space 0x2
.global data_ov11_021315e0
data_ov11_021315e0:
.space 0x2
.global data_ov11_021315e2
data_ov11_021315e2:
.space 0x2
.global data_ov11_021315e4
data_ov11_021315e4:
.space 0x2
.global data_ov11_021315e6
data_ov11_021315e6:
.space 0x2
.global data_ov11_021315e8
data_ov11_021315e8:
.space 0x2
.global data_ov11_021315ea
data_ov11_021315ea:
.space 0x2
.global data_ov11_021315ec
data_ov11_021315ec:
.space 0x2
.global data_ov11_021315ee
data_ov11_021315ee:
.space 0x2
.global data_ov11_021315f0
data_ov11_021315f0:
.space 0x2
.global data_ov11_021315f2
data_ov11_021315f2:
.space 0x2
.global data_ov11_021315f4
data_ov11_021315f4:
.space 0x2
.global data_ov11_021315f6
data_ov11_021315f6:
.space 0x2
.global data_ov11_021315f8
data_ov11_021315f8:
.space 0x2
.global data_ov11_021315fa
data_ov11_021315fa:
.space 0x2
.global data_ov11_021315fc
data_ov11_021315fc:
.space 0x2
.global data_ov11_021315fe
data_ov11_021315fe:
.space 0x2
.global data_ov11_02131600
data_ov11_02131600:
.space 0x4
.global data_ov11_02131604
data_ov11_02131604:
.space 0x4
.global data_ov11_02131608
data_ov11_02131608:
.space 0x4
.global data_ov11_0213160c
data_ov11_0213160c:
.space 0x4
.global data_ov11_02131610
data_ov11_02131610:
.space 0x4
.global data_ov11_02131614
data_ov11_02131614:
.space 0x4
.global data_ov11_02131618
data_ov11_02131618:
.space 0x4
.global data_ov11_0213161c
data_ov11_0213161c:
.space 0x4
.global data_ov11_02131620
data_ov11_02131620:
.space 0x4
.global data_ov11_02131624
data_ov11_02131624:
.space 0x4
.global data_ov11_02131628
data_ov11_02131628:
.space 0x4
.global data_ov11_0213162c
data_ov11_0213162c:
.space 0x4
.global data_ov11_02131630
data_ov11_02131630:
.space 0x4
.global data_ov11_02131634
data_ov11_02131634:
.space 0x4
.global data_ov11_02131638
data_ov11_02131638:
.space 0x4
.global data_ov11_0213163c
data_ov11_0213163c:
.space 0x4
.global data_ov11_02131640
data_ov11_02131640:
.space 0x2
.global data_ov11_02131642
data_ov11_02131642:
.space 0x2
.global data_ov11_02131644
data_ov11_02131644:
.space 0x2
.global data_ov11_02131646
data_ov11_02131646:
.space 0x2
.global data_ov11_02131648
data_ov11_02131648:
.space 0x2
.global data_ov11_0213164a
data_ov11_0213164a:
.space 0x2
.global data_ov11_0213164c
data_ov11_0213164c:
.space 0x2
.global data_ov11_0213164e
data_ov11_0213164e:
.space 0x2
.global data_ov11_02131650
data_ov11_02131650:
.space 0x2
.global data_ov11_02131652
data_ov11_02131652:
.space 0x2
.global data_ov11_02131654
data_ov11_02131654:
.space 0x2
.global data_ov11_02131656
data_ov11_02131656:
.space 0x2
.global data_ov11_02131658
data_ov11_02131658:
.space 0x2
.global data_ov11_0213165a
data_ov11_0213165a:
.space 0x2
.global data_ov11_0213165c
data_ov11_0213165c:
.space 0x2
.global data_ov11_0213165e
data_ov11_0213165e:
.space 0x2
.global data_ov11_02131660
data_ov11_02131660:
.space 0x2
.global data_ov11_02131662
data_ov11_02131662:
.space 0x2
.global data_ov11_02131664
data_ov11_02131664:
.space 0x2
.global data_ov11_02131666
data_ov11_02131666:
.space 0x2
.global data_ov11_02131668
data_ov11_02131668:
.space 0x2
.global data_ov11_0213166a
data_ov11_0213166a:
.space 0x2
.global data_ov11_0213166c
data_ov11_0213166c:
.space 0x2
.global data_ov11_0213166e
data_ov11_0213166e:
.space 0x2
.global data_ov11_02131670
data_ov11_02131670:
.space 0x2
.global data_ov11_02131672
data_ov11_02131672:
.space 0x2
.global data_ov11_02131674
data_ov11_02131674:
.space 0x2
.global data_ov11_02131676
data_ov11_02131676:
.space 0x2
.global data_ov11_02131678
data_ov11_02131678:
.space 0x2
.global data_ov11_0213167a
data_ov11_0213167a:
.space 0x2
.global data_ov11_0213167c
data_ov11_0213167c:
.space 0x2
.global data_ov11_0213167e
data_ov11_0213167e:
.space 0x2
.global data_ov11_02131680
data_ov11_02131680:
.space 0x2
.global data_ov11_02131682
data_ov11_02131682:
.space 0x2
.global data_ov11_02131684
data_ov11_02131684:
.space 0x2
.global data_ov11_02131686
data_ov11_02131686:
.space 0x2
.global data_ov11_02131688
data_ov11_02131688:
.space 0x2
.global data_ov11_0213168a
data_ov11_0213168a:
.space 0x2
.global data_ov11_0213168c
data_ov11_0213168c:
.space 0x2
.global data_ov11_0213168e
data_ov11_0213168e:
.space 0x2
.global data_ov11_02131690
data_ov11_02131690:
.space 0x2
.global data_ov11_02131692
data_ov11_02131692:
.space 0x2
.global data_ov11_02131694
data_ov11_02131694:
.space 0x2
.global data_ov11_02131696
data_ov11_02131696:
.space 0x2
.global data_ov11_02131698
data_ov11_02131698:
.space 0x2
.global data_ov11_0213169a
data_ov11_0213169a:
.space 0x2
.global data_ov11_0213169c
data_ov11_0213169c:
.space 0x2
.global data_ov11_0213169e
data_ov11_0213169e:
.space 0x2
.global data_ov11_021316a0
data_ov11_021316a0:
.space 0x2
.global data_ov11_021316a2
data_ov11_021316a2:
.space 0x2
.global data_ov11_021316a4
data_ov11_021316a4:
.space 0x2
.global data_ov11_021316a6
data_ov11_021316a6:
.space 0x2
.global data_ov11_021316a8
data_ov11_021316a8:
.space 0x2
.global data_ov11_021316aa
data_ov11_021316aa:
.space 0x2
.global data_ov11_021316ac
data_ov11_021316ac:
.space 0x2
.global data_ov11_021316ae
data_ov11_021316ae:
.space 0x2
.global data_ov11_021316b0
data_ov11_021316b0:
.space 0x2
.global data_ov11_021316b2
data_ov11_021316b2:
.space 0x2
.global data_ov11_021316b4
data_ov11_021316b4:
.space 0x2
.global data_ov11_021316b6
data_ov11_021316b6:
.space 0x2
.global data_ov11_021316b8
data_ov11_021316b8:
.space 0x2
.global data_ov11_021316ba
data_ov11_021316ba:
.space 0x2
.global data_ov11_021316bc
data_ov11_021316bc:
.space 0x2
.global data_ov11_021316be
data_ov11_021316be:
.space 0x2
.global data_ov11_021316c0
data_ov11_021316c0:
.space 0x2
.global data_ov11_021316c2
data_ov11_021316c2:
.space 0x2
.global data_ov11_021316c4
data_ov11_021316c4:
.space 0x2
.global data_ov11_021316c6
data_ov11_021316c6:
.space 0x2
.global data_ov11_021316c8
data_ov11_021316c8:
.space 0x2
.global data_ov11_021316ca
data_ov11_021316ca:
.space 0x2
.global data_ov11_021316cc
data_ov11_021316cc:
.space 0x2
.global data_ov11_021316ce
data_ov11_021316ce:
.space 0x2
.global data_ov11_021316d0
data_ov11_021316d0:
.space 0x2
.global data_ov11_021316d2
data_ov11_021316d2:
.space 0x2
.global data_ov11_021316d4
data_ov11_021316d4:
.space 0x2
.global data_ov11_021316d6
data_ov11_021316d6:
.space 0x2
.global data_ov11_021316d8
data_ov11_021316d8:
.space 0x2
.global data_ov11_021316da
data_ov11_021316da:
.space 0x2
.global data_ov11_021316dc
data_ov11_021316dc:
.space 0x2
.global data_ov11_021316de
data_ov11_021316de:
.space 0x2
.global data_ov11_021316e0
data_ov11_021316e0:
.space 0x2
.global data_ov11_021316e2
data_ov11_021316e2:
.space 0x2
.global data_ov11_021316e4
data_ov11_021316e4:
.space 0x2
.global data_ov11_021316e6
data_ov11_021316e6:
.space 0x2
.global data_ov11_021316e8
data_ov11_021316e8:
.space 0x2
.global data_ov11_021316ea
data_ov11_021316ea:
.space 0x2
.global data_ov11_021316ec
data_ov11_021316ec:
.space 0x2
.global data_ov11_021316ee
data_ov11_021316ee:
.space 0x2
.global data_ov11_021316f0
data_ov11_021316f0:
.space 0x2
.global data_ov11_021316f2
data_ov11_021316f2:
.space 0x2
.global data_ov11_021316f4
data_ov11_021316f4:
.space 0x2
.global data_ov11_021316f6
data_ov11_021316f6:
.space 0x2
.global data_ov11_021316f8
data_ov11_021316f8:
.space 0x2
.global data_ov11_021316fa
data_ov11_021316fa:
.space 0x2
.global data_ov11_021316fc
data_ov11_021316fc:
.space 0x2
.global data_ov11_021316fe
data_ov11_021316fe:
.space 0x2
.global data_ov11_02131700
data_ov11_02131700:
.space 0x1
.global data_ov11_02131701
data_ov11_02131701:
.space 0x1
.global data_ov11_02131702
data_ov11_02131702:
.space 0x1
.global data_ov11_02131703
data_ov11_02131703:
.space 0x1
.global data_ov11_02131704
data_ov11_02131704:
.space 0x1
.global data_ov11_02131705
data_ov11_02131705:
.space 0x1
.global data_ov11_02131706
data_ov11_02131706:
.space 0x1
.global data_ov11_02131707
data_ov11_02131707:
.space 0x1
.global data_ov11_02131708
data_ov11_02131708:
.space 0x1
.global data_ov11_02131709
data_ov11_02131709:
.space 0x1
.global data_ov11_0213170a
data_ov11_0213170a:
.space 0x1
.global data_ov11_0213170b
data_ov11_0213170b:
.space 0x1
.global data_ov11_0213170c
data_ov11_0213170c:
.space 0x1
.global data_ov11_0213170d
data_ov11_0213170d:
.space 0x1
.global data_ov11_0213170e
data_ov11_0213170e:
.space 0x1
.global data_ov11_0213170f
data_ov11_0213170f:
.space 0x1
.global data_ov11_02131710
data_ov11_02131710:
.space 0x1
.global data_ov11_02131711
data_ov11_02131711:
.space 0x1
.global data_ov11_02131712
data_ov11_02131712:
.space 0x1
.global data_ov11_02131713
data_ov11_02131713:
.space 0x1
.global data_ov11_02131714
data_ov11_02131714:
.space 0x1
.global data_ov11_02131715
data_ov11_02131715:
.space 0x1
.global data_ov11_02131716
data_ov11_02131716:
.space 0x1
.global data_ov11_02131717
data_ov11_02131717:
.space 0x1
.global data_ov11_02131718
data_ov11_02131718:
.space 0x1
.global data_ov11_02131719
data_ov11_02131719:
.space 0x1
.global data_ov11_0213171a
data_ov11_0213171a:
.space 0x1
.global data_ov11_0213171b
data_ov11_0213171b:
.space 0x1
.global data_ov11_0213171c
data_ov11_0213171c:
.space 0x1
.global data_ov11_0213171d
data_ov11_0213171d:
.space 0x1
.global data_ov11_0213171e
data_ov11_0213171e:
.space 0x1
.global data_ov11_0213171f
data_ov11_0213171f:
.space 0x1
.global data_ov11_02131720
data_ov11_02131720:
.space 0x1
.global data_ov11_02131721
data_ov11_02131721:
.space 0x1
.global data_ov11_02131722
data_ov11_02131722:
.space 0x1
.global data_ov11_02131723
data_ov11_02131723:
.space 0x1
.global data_ov11_02131724
data_ov11_02131724:
.space 0x1
.global data_ov11_02131725
data_ov11_02131725:
.space 0x1
.global data_ov11_02131726
data_ov11_02131726:
.space 0x1
.global data_ov11_02131727
data_ov11_02131727:
.space 0x1
.global data_ov11_02131728
data_ov11_02131728:
.space 0x1
.global data_ov11_02131729
data_ov11_02131729:
.space 0x1
.global data_ov11_0213172a
data_ov11_0213172a:
.space 0x1
.global data_ov11_0213172b
data_ov11_0213172b:
.space 0x1
.global data_ov11_0213172c
data_ov11_0213172c:
.space 0x1
.global data_ov11_0213172d
data_ov11_0213172d:
.space 0x1
.global data_ov11_0213172e
data_ov11_0213172e:
.space 0x1
.global data_ov11_0213172f
data_ov11_0213172f:
.space 0x1
.global data_ov11_02131730
data_ov11_02131730:
.space 0x1
.global data_ov11_02131731
data_ov11_02131731:
.space 0x1
.global data_ov11_02131732
data_ov11_02131732:
.space 0x1
.global data_ov11_02131733
data_ov11_02131733:
.space 0x1
.global data_ov11_02131734
data_ov11_02131734:
.space 0x1
.global data_ov11_02131735
data_ov11_02131735:
.space 0x1
.global data_ov11_02131736
data_ov11_02131736:
.space 0x1
.global data_ov11_02131737
data_ov11_02131737:
.space 0x1
.global data_ov11_02131738
data_ov11_02131738:
.space 0x1
.global data_ov11_02131739
data_ov11_02131739:
.space 0x1
.global data_ov11_0213173a
data_ov11_0213173a:
.space 0x1
.global data_ov11_0213173b
data_ov11_0213173b:
.space 0x1
.global data_ov11_0213173c
data_ov11_0213173c:
.space 0x1
.global data_ov11_0213173d
data_ov11_0213173d:
.space 0x1
.global data_ov11_0213173e
data_ov11_0213173e:
.space 0x1
.global data_ov11_0213173f
data_ov11_0213173f:
.space 0x1
.global data_ov11_02131740
data_ov11_02131740:
.space 0x1
.global data_ov11_02131741
data_ov11_02131741:
.space 0x1
.global data_ov11_02131742
data_ov11_02131742:
.space 0x1
.global data_ov11_02131743
data_ov11_02131743:
.space 0x1
.global data_ov11_02131744
data_ov11_02131744:
.space 0x1
.global data_ov11_02131745
data_ov11_02131745:
.space 0x1
.global data_ov11_02131746
data_ov11_02131746:
.space 0x1
.global data_ov11_02131747
data_ov11_02131747:
.space 0x1
.global data_ov11_02131748
data_ov11_02131748:
.space 0x1
.global data_ov11_02131749
data_ov11_02131749:
.space 0x1
.global data_ov11_0213174a
data_ov11_0213174a:
.space 0x1
.global data_ov11_0213174b
data_ov11_0213174b:
.space 0x1
.global data_ov11_0213174c
data_ov11_0213174c:
.space 0x1
.global data_ov11_0213174d
data_ov11_0213174d:
.space 0x1
.global data_ov11_0213174e
data_ov11_0213174e:
.space 0x1
.global data_ov11_0213174f
data_ov11_0213174f:
.space 0x1
.global data_ov11_02131750
data_ov11_02131750:
.space 0x1
.global data_ov11_02131751
data_ov11_02131751:
.space 0x1
.global data_ov11_02131752
data_ov11_02131752:
.space 0x1
.global data_ov11_02131753
data_ov11_02131753:
.space 0x1
.global data_ov11_02131754
data_ov11_02131754:
.space 0x1
.global data_ov11_02131755
data_ov11_02131755:
.space 0x1
.global data_ov11_02131756
data_ov11_02131756:
.space 0x1
.global data_ov11_02131757
data_ov11_02131757:
.space 0x1
.global data_ov11_02131758
data_ov11_02131758:
.space 0x1
.global data_ov11_02131759
data_ov11_02131759:
.space 0x1
.global data_ov11_0213175a
data_ov11_0213175a:
.space 0x1
.global data_ov11_0213175b
data_ov11_0213175b:
.space 0x1
.global data_ov11_0213175c
data_ov11_0213175c:
.space 0x1
.global data_ov11_0213175d
data_ov11_0213175d:
.space 0x1
.global data_ov11_0213175e
data_ov11_0213175e:
.space 0x1
.global data_ov11_0213175f
data_ov11_0213175f:
.space 0x1
.global data_ov11_02131760
data_ov11_02131760:
.space 0x4
.global data_ov11_02131764
data_ov11_02131764:
.space 0x4
.global data_ov11_02131768
data_ov11_02131768:
.space 0x4
.global data_ov11_0213176c
data_ov11_0213176c:
.space 0x4
.global data_ov11_02131770
data_ov11_02131770:
.space 0x4
.global data_ov11_02131774
data_ov11_02131774:
.space 0x4
.global data_ov11_02131778
data_ov11_02131778:
.space 0x4
.global data_ov11_0213177c
data_ov11_0213177c:
.space 0x4
.global data_ov11_02131780
data_ov11_02131780:
.space 0x4
.global data_ov11_02131784
data_ov11_02131784:
.space 0x4
.global data_ov11_02131788
data_ov11_02131788:
.space 0x4
.global data_ov11_0213178c
data_ov11_0213178c:
.space 0x4
.global data_ov11_02131790
data_ov11_02131790:
.space 0x1
.global data_ov11_02131791
data_ov11_02131791:
.space 0x1
.global data_ov11_02131792
data_ov11_02131792:
.space 0x1
.global data_ov11_02131793
data_ov11_02131793:
.space 0x1
.global data_ov11_02131794
data_ov11_02131794:
.space 0x1
.global data_ov11_02131795
data_ov11_02131795:
.space 0x1
.global data_ov11_02131796
data_ov11_02131796:
.space 0x1
.global data_ov11_02131797
data_ov11_02131797:
.space 0x1
.global data_ov11_02131798
data_ov11_02131798:
.space 0x1
.global data_ov11_02131799
data_ov11_02131799:
.space 0x1
.global data_ov11_0213179a
data_ov11_0213179a:
.space 0x1
.global data_ov11_0213179b
data_ov11_0213179b:
.space 0x1
.global data_ov11_0213179c
data_ov11_0213179c:
.space 0x1
.global data_ov11_0213179d
data_ov11_0213179d:
.space 0x1
.global data_ov11_0213179e
data_ov11_0213179e:
.space 0x1
.global data_ov11_0213179f
data_ov11_0213179f:
.space 0x1
.global data_ov11_021317a0
data_ov11_021317a0:
.space 0x1
.global data_ov11_021317a1
data_ov11_021317a1:
.space 0x1
.global data_ov11_021317a2
data_ov11_021317a2:
.space 0x1
.global data_ov11_021317a3
data_ov11_021317a3:
.space 0x1
.global data_ov11_021317a4
data_ov11_021317a4:
.space 0x1
.global data_ov11_021317a5
data_ov11_021317a5:
.space 0x1
.global data_ov11_021317a6
data_ov11_021317a6:
.space 0x1
.global data_ov11_021317a7
data_ov11_021317a7:
.space 0x1
.global data_ov11_021317a8
data_ov11_021317a8:
.space 0x1
.global data_ov11_021317a9
data_ov11_021317a9:
.space 0x1
.global data_ov11_021317aa
data_ov11_021317aa:
.space 0x1
.global data_ov11_021317ab
data_ov11_021317ab:
.space 0x1
.global data_ov11_021317ac
data_ov11_021317ac:
.space 0x1
.global data_ov11_021317ad
data_ov11_021317ad:
.space 0x1
.global data_ov11_021317ae
data_ov11_021317ae:
.space 0x1
.global data_ov11_021317af
data_ov11_021317af:
.space 0x1
.global data_ov11_021317b0
data_ov11_021317b0:
.space 0x4
.global data_ov11_021317b4
data_ov11_021317b4:
.space 0x4
.global data_ov11_021317b8
data_ov11_021317b8:
.space 0x4
.global data_ov11_021317bc
data_ov11_021317bc:
.space 0x4
.global data_ov11_021317c0
data_ov11_021317c0:
.space 0x4
.global data_ov11_021317c4
data_ov11_021317c4:
.space 0x4
.global data_ov11_021317c8
data_ov11_021317c8:
.space 0x4
.global data_ov11_021317cc
data_ov11_021317cc:
.space 0x4
.global data_ov11_021317d0
data_ov11_021317d0:
.space 0x4
.global data_ov11_021317d4
data_ov11_021317d4:
.space 0x4
.global data_ov11_021317d8
data_ov11_021317d8:
.space 0x4
.global data_ov11_021317dc
data_ov11_021317dc:
.space 0x4
.global data_ov11_021317e0
data_ov11_021317e0:
.space 0x4
.global data_ov11_021317e4
data_ov11_021317e4:
.space 0x4
.global data_ov11_021317e8
data_ov11_021317e8:
.space 0x4
.global data_ov11_021317ec
data_ov11_021317ec:
.space 0x4
.global data_ov11_021317f0
data_ov11_021317f0:
.space 0x4
.global data_ov11_021317f4
data_ov11_021317f4:
.space 0x4
.global data_ov11_021317f8
data_ov11_021317f8:
.space 0x4
.global data_ov11_021317fc
data_ov11_021317fc:
.space 0x4
.global data_ov11_02131800
data_ov11_02131800:
.space 0x4
.global data_ov11_02131804
data_ov11_02131804:
.space 0x4
.global data_ov11_02131808
data_ov11_02131808:
.space 0x4
.global data_ov11_0213180c
data_ov11_0213180c:
.space 0x4
.global data_ov11_02131810
data_ov11_02131810:
.space 0x4
.global data_ov11_02131814
data_ov11_02131814:
.space 0x4
.global data_ov11_02131818
data_ov11_02131818:
.space 0x4
.global data_ov11_0213181c
data_ov11_0213181c:
.space 0x4
.global data_ov11_02131820
data_ov11_02131820:
.space 0x4
.global data_ov11_02131824
data_ov11_02131824:
.space 0x4
.global data_ov11_02131828
data_ov11_02131828:
.space 0x4
.global data_ov11_0213182c
data_ov11_0213182c:
.space 0x4
.global data_ov11_02131830
data_ov11_02131830:
.space 0x4
.global data_ov11_02131834
data_ov11_02131834:
.space 0x4
.global data_ov11_02131838
data_ov11_02131838:
.space 0x4
.global data_ov11_0213183c
data_ov11_0213183c:
.space 0x4
.global data_ov11_02131840
data_ov11_02131840:
.space 0x4
.global data_ov11_02131844
data_ov11_02131844:
.space 0x4
.global data_ov11_02131848
data_ov11_02131848:
.space 0x4
.global data_ov11_0213184c
data_ov11_0213184c:
.space 0x4
.global data_ov11_02131850
data_ov11_02131850:
.space 0x4
.global data_ov11_02131854
data_ov11_02131854:
.space 0x4
.global data_ov11_02131858
data_ov11_02131858:
.space 0x4
.global data_ov11_0213185c
data_ov11_0213185c:
.space 0x4
.global data_ov11_02131860
data_ov11_02131860:
.space 0x4
.global data_ov11_02131864
data_ov11_02131864:
.space 0x4
.global data_ov11_02131868
data_ov11_02131868:
.space 0x4
.global data_ov11_0213186c
data_ov11_0213186c:
.space 0x4
.global data_ov11_02131870
data_ov11_02131870:
.space 0x4
.global data_ov11_02131874
data_ov11_02131874:
.space 0x4
.global data_ov11_02131878
data_ov11_02131878:
.space 0x4
.global data_ov11_0213187c
data_ov11_0213187c:
.space 0x4
.global data_ov11_02131880
data_ov11_02131880:
.space 0x4
.global data_ov11_02131884
data_ov11_02131884:
.space 0x4
.global data_ov11_02131888
data_ov11_02131888:
.space 0x4
.global data_ov11_0213188c
data_ov11_0213188c:
.space 0x4
.global data_ov11_02131890
data_ov11_02131890:
.space 0x4
.global data_ov11_02131894
data_ov11_02131894:
.space 0x4
.global data_ov11_02131898
data_ov11_02131898:
.space 0x4
.global data_ov11_0213189c
data_ov11_0213189c:
.space 0x4
.global data_ov11_021318a0
data_ov11_021318a0:
.space 0x4
.global data_ov11_021318a4
data_ov11_021318a4:
.space 0x4
.global data_ov11_021318a8
data_ov11_021318a8:
.space 0x4
.global data_ov11_021318ac
data_ov11_021318ac:
.space 0x4
.global data_ov11_021318b0
data_ov11_021318b0:
.space 0x4
.global data_ov11_021318b4
data_ov11_021318b4:
.space 0x4
.global data_ov11_021318b8
data_ov11_021318b8:
.space 0x4
.global data_ov11_021318bc
data_ov11_021318bc:
.space 0x4
.global data_ov11_021318c0
data_ov11_021318c0:
.space 0x4
.global data_ov11_021318c4
data_ov11_021318c4:
.space 0x4
.global data_ov11_021318c8
data_ov11_021318c8:
.space 0x4
.global data_ov11_021318cc
data_ov11_021318cc:
.space 0x4
.global data_ov11_021318d0
data_ov11_021318d0:
.space 0x4
.global data_ov11_021318d4
data_ov11_021318d4:
.space 0x4
.global data_ov11_021318d8
data_ov11_021318d8:
.space 0x4
.global data_ov11_021318dc
data_ov11_021318dc:
.space 0x4
.global data_ov11_021318e0
data_ov11_021318e0:
.space 0x4
.global data_ov11_021318e4
data_ov11_021318e4:
.space 0x4
.global data_ov11_021318e8
data_ov11_021318e8:
.space 0x4
.global data_ov11_021318ec
data_ov11_021318ec:
.space 0x4
.global data_ov11_021318f0
data_ov11_021318f0:
.space 0x4
.global data_ov11_021318f4
data_ov11_021318f4:
.space 0x4
.global data_ov11_021318f8
data_ov11_021318f8:
.space 0x4
.global data_ov11_021318fc
data_ov11_021318fc:
.space 0x4
.global data_ov11_02131900
data_ov11_02131900:
.space 0x4
.global data_ov11_02131904
data_ov11_02131904:
.space 0x4
.global data_ov11_02131908
data_ov11_02131908:
.space 0x4
.global data_ov11_0213190c
data_ov11_0213190c:
.space 0x4
.global data_ov11_02131910
data_ov11_02131910:
.space 0x4
.global data_ov11_02131914
data_ov11_02131914:
.space 0x4
.global data_ov11_02131918
data_ov11_02131918:
.space 0x4
.global data_ov11_0213191c
data_ov11_0213191c:
.space 0x4
.global data_ov11_02131920
data_ov11_02131920:
.space 0x4
.global data_ov11_02131924
data_ov11_02131924:
.space 0x4
.global data_ov11_02131928
data_ov11_02131928:
.space 0x4
.global data_ov11_0213192c
data_ov11_0213192c:
.space 0x4
.global data_ov11_02131930
data_ov11_02131930:
.space 0x4
.global data_ov11_02131934
data_ov11_02131934:
.space 0x4
.global data_ov11_02131938
data_ov11_02131938:
.space 0x4
.global data_ov11_0213193c
data_ov11_0213193c:
.space 0x4
.global data_ov11_02131940
data_ov11_02131940:
.space 0x4
.global data_ov11_02131944
data_ov11_02131944:
.space 0x1
.global data_ov11_02131945
data_ov11_02131945:
.space 0x1
.global data_ov11_02131946
data_ov11_02131946:
.space 0x1
.global data_ov11_02131947
data_ov11_02131947:
.space 0x1
.global data_ov11_02131948
data_ov11_02131948:
.space 0x4
.global data_ov11_0213194c
data_ov11_0213194c:
.space 0x4
.global data_ov11_02131950
data_ov11_02131950:
.space 0x4
.global data_ov11_02131954
data_ov11_02131954:
.space 0x4
.global data_ov11_02131958
data_ov11_02131958:
.space 0x4
.global data_ov11_0213195c
data_ov11_0213195c:
.space 0x4
.global data_ov11_02131960
data_ov11_02131960:
.space 0x4
.global data_ov11_02131964
data_ov11_02131964:
.space 0x4
.global data_ov11_02131968
data_ov11_02131968:
.space 0x4
.global data_ov11_0213196c
data_ov11_0213196c:
.space 0x4
.global data_ov11_02131970
data_ov11_02131970:
.space 0x4
.global data_ov11_02131974
data_ov11_02131974:
.space 0x4
.global data_ov11_02131978
data_ov11_02131978:
.space 0x4
.global data_ov11_0213197c
data_ov11_0213197c:
.space 0x4
.global data_ov11_02131980
data_ov11_02131980:
.space 0x4
.global data_ov11_02131984
data_ov11_02131984:
.space 0x4
.global data_ov11_02131988
data_ov11_02131988:
.space 0x4
.global data_ov11_0213198c
data_ov11_0213198c:
.space 0x4
.global data_ov11_02131990
data_ov11_02131990:
.space 0x4
.global data_ov11_02131994
data_ov11_02131994:
.space 0x4
.global data_ov11_02131998
data_ov11_02131998:
.space 0x4
.global data_ov11_0213199c
data_ov11_0213199c:
.space 0x4
.global data_ov11_021319a0
data_ov11_021319a0:
.space 0x4
.global data_ov11_021319a4
data_ov11_021319a4:
.space 0x4
.global data_ov11_021319a8
data_ov11_021319a8:
.space 0x4
.global data_ov11_021319ac
data_ov11_021319ac:
.space 0x4
.global data_ov11_021319b0
data_ov11_021319b0:
.space 0x4
.global data_ov11_021319b4
data_ov11_021319b4:
.space 0x4
.global data_ov11_021319b8
data_ov11_021319b8:
.space 0x4
.global data_ov11_021319bc
data_ov11_021319bc:
.space 0x4
.global data_ov11_021319c0
data_ov11_021319c0:
.space 0x4
.global data_ov11_021319c4
data_ov11_021319c4:
.space 0x4
.global data_ov11_021319c8
data_ov11_021319c8:
.space 0x4
.global data_ov11_021319cc
data_ov11_021319cc:
.space 0x4
.global data_ov11_021319d0
data_ov11_021319d0:
.space 0x4
.global data_ov11_021319d4
data_ov11_021319d4:
.space 0x4
.global data_ov11_021319d8
data_ov11_021319d8:
.space 0x4
.global data_ov11_021319dc
data_ov11_021319dc:
.space 0x4
.global data_ov11_021319e0
data_ov11_021319e0:
.space 0x4
.global data_ov11_021319e4
data_ov11_021319e4:
.space 0x4
.global data_ov11_021319e8
data_ov11_021319e8:
.space 0x4
.global data_ov11_021319ec
data_ov11_021319ec:
.space 0x4
.global data_ov11_021319f0
data_ov11_021319f0:
.space 0x4
.global data_ov11_021319f4
data_ov11_021319f4:
.space 0x4
.global data_ov11_021319f8
data_ov11_021319f8:
.space 0x4
.global data_ov11_021319fc
data_ov11_021319fc:
.space 0x4
.global data_ov11_02131a00
data_ov11_02131a00:
.space 0x4
.global data_ov11_02131a04
data_ov11_02131a04:
.space 0x4
.global data_ov11_02131a08
data_ov11_02131a08:
.space 0x4
.global data_ov11_02131a0c
data_ov11_02131a0c:
.space 0x4
.global data_ov11_02131a10
data_ov11_02131a10:
.space 0x4
.global data_ov11_02131a14
data_ov11_02131a14:
.space 0x4
.global data_ov11_02131a18
data_ov11_02131a18:
.space 0x4
.global data_ov11_02131a1c
data_ov11_02131a1c:
.space 0x4
.global data_ov11_02131a20
data_ov11_02131a20:
.space 0x4
.global data_ov11_02131a24
data_ov11_02131a24:
.space 0x4
.global data_ov11_02131a28
data_ov11_02131a28:
.space 0x4
.global data_ov11_02131a2c
data_ov11_02131a2c:
.space 0x4
.global data_ov11_02131a30
data_ov11_02131a30:
.space 0x4
.global data_ov11_02131a34
data_ov11_02131a34:
.space 0x4
.global data_ov11_02131a38
data_ov11_02131a38:
.space 0x4
.global data_ov11_02131a3c
data_ov11_02131a3c:
.space 0x4
.global data_ov11_02131a40
data_ov11_02131a40:
.space 0x4
.global data_ov11_02131a44
data_ov11_02131a44:
.space 0x4
.global data_ov11_02131a48
data_ov11_02131a48:
.space 0x4
.global data_ov11_02131a4c
data_ov11_02131a4c:
.space 0x4
.global data_ov11_02131a50
data_ov11_02131a50:
.space 0x4
.global data_ov11_02131a54
data_ov11_02131a54:
.space 0x4
.global data_ov11_02131a58
data_ov11_02131a58:
.space 0x4
.global data_ov11_02131a5c
data_ov11_02131a5c:
.space 0x4
.global data_ov11_02131a60
data_ov11_02131a60:
.space 0x4
.global data_ov11_02131a64
data_ov11_02131a64:
.space 0x4
.global data_ov11_02131a68
data_ov11_02131a68:
.space 0x4
.global data_ov11_02131a6c
data_ov11_02131a6c:
.space 0x4
.global data_ov11_02131a70
data_ov11_02131a70:
.space 0x4
.global data_ov11_02131a74
data_ov11_02131a74:
.space 0x4
.global data_ov11_02131a78
data_ov11_02131a78:
.space 0x4
.global data_ov11_02131a7c
data_ov11_02131a7c:
.space 0x4
.global data_ov11_02131a80
data_ov11_02131a80:
.space 0x4
.global data_ov11_02131a84
data_ov11_02131a84:
.space 0x4
.global data_ov11_02131a88
data_ov11_02131a88:
.space 0x4
.global data_ov11_02131a8c
data_ov11_02131a8c:
.space 0x4
.global data_ov11_02131a90
data_ov11_02131a90:
.space 0x4
.global data_ov11_02131a94
data_ov11_02131a94:
.space 0x4
.global data_ov11_02131a98
data_ov11_02131a98:
.space 0x4
.global data_ov11_02131a9c
data_ov11_02131a9c:
.space 0x4
.global data_ov11_02131aa0
data_ov11_02131aa0:
.space 0x4
.global data_ov11_02131aa4
data_ov11_02131aa4:
.space 0x4
.global data_ov11_02131aa8
data_ov11_02131aa8:
.space 0x4
.global data_ov11_02131aac
data_ov11_02131aac:
.space 0x4
.global data_ov11_02131ab0
data_ov11_02131ab0:
.space 0x4
.global data_ov11_02131ab4
data_ov11_02131ab4:
.space 0x4
.global data_ov11_02131ab8
data_ov11_02131ab8:
.space 0x4
.global data_ov11_02131abc
data_ov11_02131abc:
.space 0x4
.global data_ov11_02131ac0
data_ov11_02131ac0:
.space 0x4
.global data_ov11_02131ac4
data_ov11_02131ac4:
.space 0x4
.global data_ov11_02131ac8
data_ov11_02131ac8:
.space 0x4
.global data_ov11_02131acc
data_ov11_02131acc:
.space 0x4
.global data_ov11_02131ad0
data_ov11_02131ad0:
.space 0x4
.global data_ov11_02131ad4
data_ov11_02131ad4:
.space 0x4
.global data_ov11_02131ad8
data_ov11_02131ad8:
.space 0x4
.global data_ov11_02131adc
data_ov11_02131adc:
.space 0x4
.global data_ov11_02131ae0
data_ov11_02131ae0:
.space 0x4
.global data_ov11_02131ae4
data_ov11_02131ae4:
.space 0x4
.global data_ov11_02131ae8
data_ov11_02131ae8:
.space 0x4
.global data_ov11_02131aec
data_ov11_02131aec:
.space 0x4
.global data_ov11_02131af0
data_ov11_02131af0:
.space 0x4
.global data_ov11_02131af4
data_ov11_02131af4:
.space 0x4
.global data_ov11_02131af8
data_ov11_02131af8:
.space 0x4
.global data_ov11_02131afc
data_ov11_02131afc:
.space 0x4
.global data_ov11_02131b00
data_ov11_02131b00:
.space 0x4
.global data_ov11_02131b04
data_ov11_02131b04:
.space 0x4
.global data_ov11_02131b08
data_ov11_02131b08:
.space 0x4
.global data_ov11_02131b0c
data_ov11_02131b0c:
.space 0x4
.global data_ov11_02131b10
data_ov11_02131b10:
.space 0x4
.global data_ov11_02131b14
data_ov11_02131b14:
.space 0x4
.global data_ov11_02131b18
data_ov11_02131b18:
.space 0x4
.global data_ov11_02131b1c
data_ov11_02131b1c:
.space 0x4
.global data_ov11_02131b20
data_ov11_02131b20:
.space 0x4
.global data_ov11_02131b24
data_ov11_02131b24:
.space 0x4
.global data_ov11_02131b28
data_ov11_02131b28:
.space 0x4
.global data_ov11_02131b2c
data_ov11_02131b2c:
.space 0x4
.global data_ov11_02131b30
data_ov11_02131b30:
.space 0x4
.global data_ov11_02131b34
data_ov11_02131b34:
.space 0x4
.global data_ov11_02131b38
data_ov11_02131b38:
.space 0x4
.global data_ov11_02131b3c
data_ov11_02131b3c:
.space 0x4
.global data_ov11_02131b40
data_ov11_02131b40:
.space 0x4
.global data_ov11_02131b44
data_ov11_02131b44:
.space 0x4
.global data_ov11_02131b48
data_ov11_02131b48:
.space 0x4
.global data_ov11_02131b4c
data_ov11_02131b4c:
.space 0x4
.global data_ov11_02131b50
data_ov11_02131b50:
.space 0x4
.global data_ov11_02131b54
data_ov11_02131b54:
.space 0x4
.global data_ov11_02131b58
data_ov11_02131b58:
.space 0x4
.global data_ov11_02131b5c
data_ov11_02131b5c:
.space 0x4
.global data_ov11_02131b60
data_ov11_02131b60:
.space 0x4
.global data_ov11_02131b64
data_ov11_02131b64:
.space 0x4
.global data_ov11_02131b68
data_ov11_02131b68:
.space 0x4
.global data_ov11_02131b6c
data_ov11_02131b6c:
.space 0x4
.global data_ov11_02131b70
data_ov11_02131b70:
.space 0x4
.global data_ov11_02131b74
data_ov11_02131b74:
.space 0x4
.global data_ov11_02131b78
data_ov11_02131b78:
.space 0x4
.global data_ov11_02131b7c
data_ov11_02131b7c:
.space 0x4
.global data_ov11_02131b80
data_ov11_02131b80:
.space 0x4
.global data_ov11_02131b84
data_ov11_02131b84:
.space 0x4
.global data_ov11_02131b88
data_ov11_02131b88:
.space 0x4
.global data_ov11_02131b8c
data_ov11_02131b8c:
.space 0x4
.global data_ov11_02131b90
data_ov11_02131b90:
.space 0x4
.global data_ov11_02131b94
data_ov11_02131b94:
.space 0x4
.global data_ov11_02131b98
data_ov11_02131b98:
.space 0x4
.global data_ov11_02131b9c
data_ov11_02131b9c:
.space 0x4
.global data_ov11_02131ba0
data_ov11_02131ba0:
.space 0x4
.global data_ov11_02131ba4
data_ov11_02131ba4:
.space 0x4
.global data_ov11_02131ba8
data_ov11_02131ba8:
.space 0x4
.global data_ov11_02131bac
data_ov11_02131bac:
.space 0x4
.global data_ov11_02131bb0
data_ov11_02131bb0:
.space 0x4
.global data_ov11_02131bb4
data_ov11_02131bb4:
.space 0x4
.global data_ov11_02131bb8
data_ov11_02131bb8:
.space 0x4
.global data_ov11_02131bbc
data_ov11_02131bbc:
.space 0x4
.global data_ov11_02131bc0
data_ov11_02131bc0:
.space 0x4
.global data_ov11_02131bc4
data_ov11_02131bc4:
.space 0x4
.global data_ov11_02131bc8
data_ov11_02131bc8:
.space 0x4
.global data_ov11_02131bcc
data_ov11_02131bcc:
.space 0x4
.global data_ov11_02131bd0
data_ov11_02131bd0:
.space 0x4
.global data_ov11_02131bd4
data_ov11_02131bd4:
.space 0x4
.global data_ov11_02131bd8
data_ov11_02131bd8:
.space 0x4
.global data_ov11_02131bdc
data_ov11_02131bdc:
.space 0x4
.global data_ov11_02131be0
data_ov11_02131be0:
.space 0x4
.global data_ov11_02131be4
data_ov11_02131be4:
.space 0x4
.global data_ov11_02131be8
data_ov11_02131be8:
.space 0x4
.global data_ov11_02131bec
data_ov11_02131bec:
.space 0x4
.global data_ov11_02131bf0
data_ov11_02131bf0:
.space 0x4
.global data_ov11_02131bf4
data_ov11_02131bf4:
.space 0x4
.global data_ov11_02131bf8
data_ov11_02131bf8:
.space 0x4
.global data_ov11_02131bfc
data_ov11_02131bfc:
.space 0x4
.global data_ov11_02131c00
data_ov11_02131c00:
.space 0x4
.global data_ov11_02131c04
data_ov11_02131c04:
.space 0x4
.global data_ov11_02131c08
data_ov11_02131c08:
.space 0x4
.global data_ov11_02131c0c
data_ov11_02131c0c:
.space 0x4
.global data_ov11_02131c10
data_ov11_02131c10:
.space 0x4
.global data_ov11_02131c14
data_ov11_02131c14:
.space 0x4
.global data_ov11_02131c18
data_ov11_02131c18:
.space 0x4
.global data_ov11_02131c1c
data_ov11_02131c1c:
.space 0x4
.global data_ov11_02131c20
data_ov11_02131c20:
.space 0x4
.global data_ov11_02131c24
data_ov11_02131c24:
.space 0x4
.global data_ov11_02131c28
data_ov11_02131c28:
.space 0x4
.global data_ov11_02131c2c
data_ov11_02131c2c:
.space 0x4
.global data_ov11_02131c30
data_ov11_02131c30:
.space 0x4
.global data_ov11_02131c34
data_ov11_02131c34:
.space 0x4
.global data_ov11_02131c38
data_ov11_02131c38:
.space 0x4
.global data_ov11_02131c3c
data_ov11_02131c3c:
.space 0x4
.global data_ov11_02131c40
data_ov11_02131c40:
.space 0x4
.global data_ov11_02131c44
data_ov11_02131c44:
.space 0x4
.global data_ov11_02131c48
data_ov11_02131c48:
.space 0x4
.global data_ov11_02131c4c
data_ov11_02131c4c:
.space 0x4
.global data_ov11_02131c50
data_ov11_02131c50:
.space 0x4
.global data_ov11_02131c54
data_ov11_02131c54:
.space 0x4
.global data_ov11_02131c58
data_ov11_02131c58:
.space 0x1
.global data_ov11_02131c59
data_ov11_02131c59:
.space 0x1
.global data_ov11_02131c5a
data_ov11_02131c5a:
.space 0x1
.global data_ov11_02131c5b
data_ov11_02131c5b:
.space 0x1
.global data_ov11_02131c5c
data_ov11_02131c5c:
.space 0x1
.global data_ov11_02131c5d
data_ov11_02131c5d:
.space 0x1
.global data_ov11_02131c5e
data_ov11_02131c5e:
.space 0x1
.global data_ov11_02131c5f
data_ov11_02131c5f:
.space 0x1
.global data_ov11_02131c60
data_ov11_02131c60:
.space 0x1
.global data_ov11_02131c61
data_ov11_02131c61:
.space 0x1
.global data_ov11_02131c62
data_ov11_02131c62:
.space 0x1
.global data_ov11_02131c63
data_ov11_02131c63:
.space 0x1
.global data_ov11_02131c64
data_ov11_02131c64:
.space 0x1
.global data_ov11_02131c65
data_ov11_02131c65:
.space 0x1
.global data_ov11_02131c66
data_ov11_02131c66:
.space 0x1
.global data_ov11_02131c67
data_ov11_02131c67:
.space 0x1
.global data_ov11_02131c68
data_ov11_02131c68:
.space 0x4
.global data_ov11_02131c6c
data_ov11_02131c6c:
.space 0x4
.global data_ov11_02131c70
data_ov11_02131c70:
.space 0x4
.global data_ov11_02131c74
data_ov11_02131c74:
.space 0x4
.global data_ov11_02131c78
data_ov11_02131c78:
.space 0x4
.global data_ov11_02131c7c
data_ov11_02131c7c:
.space 0x4
.global data_ov11_02131c80
data_ov11_02131c80:
.space 0x4
.global data_ov11_02131c84
data_ov11_02131c84:
.space 0x4
.global data_ov11_02131c88
data_ov11_02131c88:
.space 0x4
.global data_ov11_02131c8c
data_ov11_02131c8c:
.space 0x4
.global data_ov11_02131c90
data_ov11_02131c90:
.space 0x4
.global data_ov11_02131c94
data_ov11_02131c94:
.space 0x4
.global data_ov11_02131c98
data_ov11_02131c98:
.space 0x4
.global data_ov11_02131c9c
data_ov11_02131c9c:
.space 0x4
.global data_ov11_02131ca0
data_ov11_02131ca0:
.space 0x1
.global data_ov11_02131ca1
data_ov11_02131ca1:
.space 0x1
.global data_ov11_02131ca2
data_ov11_02131ca2:
.space 0x1
.global data_ov11_02131ca3
data_ov11_02131ca3:
.space 0x1
.global data_ov11_02131ca4
data_ov11_02131ca4:
.space 0x1
.global data_ov11_02131ca5
data_ov11_02131ca5:
.space 0x1
.global data_ov11_02131ca6
data_ov11_02131ca6:
.space 0x1
.global data_ov11_02131ca7
data_ov11_02131ca7:
.space 0x1
.global data_ov11_02131ca8
data_ov11_02131ca8:
.space 0x1
.global data_ov11_02131ca9
data_ov11_02131ca9:
.space 0x1
.global data_ov11_02131caa
data_ov11_02131caa:
.space 0x1
.global data_ov11_02131cab
data_ov11_02131cab:
.space 0x1
.global data_ov11_02131cac
data_ov11_02131cac:
.space 0x1
.global data_ov11_02131cad
data_ov11_02131cad:
.space 0x1
.global data_ov11_02131cae
data_ov11_02131cae:
.space 0x1
.global data_ov11_02131caf
data_ov11_02131caf:
.space 0x1
.global data_ov11_02131cb0
data_ov11_02131cb0:
.space 0x1
.global data_ov11_02131cb1
data_ov11_02131cb1:
.space 0x1
.global data_ov11_02131cb2
data_ov11_02131cb2:
.space 0x1
.global data_ov11_02131cb3
data_ov11_02131cb3:
.space 0x1
.global data_ov11_02131cb4
data_ov11_02131cb4:
.space 0x1
.global data_ov11_02131cb5
data_ov11_02131cb5:
.space 0x1
.global data_ov11_02131cb6
data_ov11_02131cb6:
.space 0x1
.global data_ov11_02131cb7
data_ov11_02131cb7:
.space 0x1
.global data_ov11_02131cb8
data_ov11_02131cb8:
.space 0x1
.global data_ov11_02131cb9
data_ov11_02131cb9:
.space 0x1
.global data_ov11_02131cba
data_ov11_02131cba:
.space 0x1
.global data_ov11_02131cbb
data_ov11_02131cbb:
.space 0x1
.global data_ov11_02131cbc
data_ov11_02131cbc:
.space 0x1
.global data_ov11_02131cbd
data_ov11_02131cbd:
.space 0x1
.global data_ov11_02131cbe
data_ov11_02131cbe:
.space 0x1
.global data_ov11_02131cbf
data_ov11_02131cbf:
.space 0x1
.global data_ov11_02131cc0
data_ov11_02131cc0:
.space 0x4
.global data_ov11_02131cc4
data_ov11_02131cc4:
.space 0x4
.global data_ov11_02131cc8
data_ov11_02131cc8:
.space 0x4
.global data_ov11_02131ccc
data_ov11_02131ccc:
.space 0x4
.global data_ov11_02131cd0
data_ov11_02131cd0:
.space 0x4
.global data_ov11_02131cd4
data_ov11_02131cd4:
.space 0x4
.global data_ov11_02131cd8
data_ov11_02131cd8:
.space 0x4
.global data_ov11_02131cdc
data_ov11_02131cdc:
.space 0x4
.global data_ov11_02131ce0
data_ov11_02131ce0:
.space 0x4
.global data_ov11_02131ce4
data_ov11_02131ce4:
.space 0x4
.global data_ov11_02131ce8
data_ov11_02131ce8:
.space 0x4
.global data_ov11_02131cec
data_ov11_02131cec:
.space 0x4
.global data_ov11_02131cf0
data_ov11_02131cf0:
.space 0x4
.global data_ov11_02131cf4
data_ov11_02131cf4:
.space 0x4
.global data_ov11_02131cf8
data_ov11_02131cf8:
.space 0x4
.global data_ov11_02131cfc
data_ov11_02131cfc:
.space 0x4
.global data_ov11_02131d00
data_ov11_02131d00:
.space 0x4
.global data_ov11_02131d04
data_ov11_02131d04:
.space 0x4
.global data_ov11_02131d08
data_ov11_02131d08:
.space 0x4
.global data_ov11_02131d0c
data_ov11_02131d0c:
.space 0x4
.global data_ov11_02131d10
data_ov11_02131d10:
.space 0x4
.global data_ov11_02131d14
data_ov11_02131d14:
.space 0x4
.global data_ov11_02131d18
data_ov11_02131d18:
.space 0x4
.global data_ov11_02131d1c
data_ov11_02131d1c:
.space 0x4
.global data_ov11_02131d20
data_ov11_02131d20:
.space 0x4
.global data_ov11_02131d24
data_ov11_02131d24:
.space 0x4
.global data_ov11_02131d28
data_ov11_02131d28:
.space 0x4
.global data_ov11_02131d2c
data_ov11_02131d2c:
.space 0x4
.global data_ov11_02131d30
data_ov11_02131d30:
.space 0x4
.global data_ov11_02131d34
data_ov11_02131d34:
.space 0x4
.global data_ov11_02131d38
data_ov11_02131d38:
.space 0x4
.global data_ov11_02131d3c
data_ov11_02131d3c:
.space 0x4
.global data_ov11_02131d40
data_ov11_02131d40:
.space 0x4
.global data_ov11_02131d44
data_ov11_02131d44:
.space 0x4
.global data_ov11_02131d48
data_ov11_02131d48:
.space 0x4
.global data_ov11_02131d4c
data_ov11_02131d4c:
.space 0x4
.global data_ov11_02131d50
data_ov11_02131d50:
.space 0x4
.global data_ov11_02131d54
data_ov11_02131d54:
.space 0x4
.global data_ov11_02131d58
data_ov11_02131d58:
.space 0x4
.global data_ov11_02131d5c
data_ov11_02131d5c:
.space 0x4
.global data_ov11_02131d60
data_ov11_02131d60:
.space 0x4
.global data_ov11_02131d64
data_ov11_02131d64:
.space 0x4
.global data_ov11_02131d68
data_ov11_02131d68:
.space 0x4
.global data_ov11_02131d6c
data_ov11_02131d6c:
.space 0x4
.global data_ov11_02131d70
data_ov11_02131d70:
.space 0x4
.global data_ov11_02131d74
data_ov11_02131d74:
.space 0x4
.global data_ov11_02131d78
data_ov11_02131d78:
.space 0x4
.global data_ov11_02131d7c
data_ov11_02131d7c:
.space 0x4
.global data_ov11_02131d80
data_ov11_02131d80:
.space 0x4
.global data_ov11_02131d84
data_ov11_02131d84:
.space 0x4
.global data_ov11_02131d88
data_ov11_02131d88:
.space 0x4
.global data_ov11_02131d8c
data_ov11_02131d8c:
.space 0x4
.global data_ov11_02131d90
data_ov11_02131d90:
.space 0x4
.global data_ov11_02131d94
data_ov11_02131d94:
.space 0x4
.global data_ov11_02131d98
data_ov11_02131d98:
.space 0x4
.global data_ov11_02131d9c
data_ov11_02131d9c:
.space 0x4
.global data_ov11_02131da0
data_ov11_02131da0:
.space 0x4
.global data_ov11_02131da4
data_ov11_02131da4:
.space 0x4
.global data_ov11_02131da8
data_ov11_02131da8:
.space 0x4
.global data_ov11_02131dac
data_ov11_02131dac:
.space 0x4
.global data_ov11_02131db0
data_ov11_02131db0:
.space 0x4
.global data_ov11_02131db4
data_ov11_02131db4:
.space 0x4
.global data_ov11_02131db8
data_ov11_02131db8:
.space 0x4
.global data_ov11_02131dbc
data_ov11_02131dbc:
.space 0x4
.global data_ov11_02131dc0
data_ov11_02131dc0:
.space 0x4
.global data_ov11_02131dc4
data_ov11_02131dc4:
.space 0x4
.global data_ov11_02131dc8
data_ov11_02131dc8:
.space 0x4
.global data_ov11_02131dcc
data_ov11_02131dcc:
.space 0x4
.global data_ov11_02131dd0
data_ov11_02131dd0:
.space 0x4
.global data_ov11_02131dd4
data_ov11_02131dd4:
.space 0x4
.global data_ov11_02131dd8
data_ov11_02131dd8:
.space 0x4
.global data_ov11_02131ddc
data_ov11_02131ddc:
.space 0x4
.global data_ov11_02131de0
data_ov11_02131de0:
.space 0x4
.global data_ov11_02131de4
data_ov11_02131de4:
.space 0x4
.global data_ov11_02131de8
data_ov11_02131de8:
.space 0x4
.global data_ov11_02131dec
data_ov11_02131dec:
.space 0x4
.global data_ov11_02131df0
data_ov11_02131df0:
.space 0x4
.global data_ov11_02131df4
data_ov11_02131df4:
.space 0x4
.global data_ov11_02131df8
data_ov11_02131df8:
.space 0x4
.global data_ov11_02131dfc
data_ov11_02131dfc:
.space 0x4
.global data_ov11_02131e00
data_ov11_02131e00:
.space 0x4
.global data_ov11_02131e04
data_ov11_02131e04:
.space 0x4
.global data_ov11_02131e08
data_ov11_02131e08:
.space 0x4
.global data_ov11_02131e0c
data_ov11_02131e0c:
.space 0x4
.global data_ov11_02131e10
data_ov11_02131e10:
.space 0x4
.global data_ov11_02131e14
data_ov11_02131e14:
.space 0x4
.global data_ov11_02131e18
data_ov11_02131e18:
.space 0x4
.global data_ov11_02131e1c
data_ov11_02131e1c:
.space 0x4
.global data_ov11_02131e20
data_ov11_02131e20:
.space 0x4
.global data_ov11_02131e24
data_ov11_02131e24:
.space 0x4
.global data_ov11_02131e28
data_ov11_02131e28:
.space 0x4
.global data_ov11_02131e2c
data_ov11_02131e2c:
.space 0x4
.global data_ov11_02131e30
data_ov11_02131e30:
.space 0x4
.global data_ov11_02131e34
data_ov11_02131e34:
.space 0x4
.global data_ov11_02131e38
data_ov11_02131e38:
.space 0x4
.global data_ov11_02131e3c
data_ov11_02131e3c:
.space 0x4
.global data_ov11_02131e40
data_ov11_02131e40:
.space 0x4
.global data_ov11_02131e44
data_ov11_02131e44:
.space 0x4
.global data_ov11_02131e48
data_ov11_02131e48:
.space 0x4
.global data_ov11_02131e4c
data_ov11_02131e4c:
.space 0x4
.global data_ov11_02131e50
data_ov11_02131e50:
.space 0x4
.global data_ov11_02131e54
data_ov11_02131e54:
.space 0x4
.global data_ov11_02131e58
data_ov11_02131e58:
.space 0x4
.global data_ov11_02131e5c
data_ov11_02131e5c:
.space 0x4
.global data_ov11_02131e60
data_ov11_02131e60:
.space 0x4
.global data_ov11_02131e64
data_ov11_02131e64:
.space 0x4
.global data_ov11_02131e68
data_ov11_02131e68:
.space 0x4
.global data_ov11_02131e6c
data_ov11_02131e6c:
.space 0x4
.global data_ov11_02131e70
data_ov11_02131e70:
.space 0x4
.global data_ov11_02131e74
data_ov11_02131e74:
.space 0x4
.global data_ov11_02131e78
data_ov11_02131e78:
.space 0x4
.global data_ov11_02131e7c
data_ov11_02131e7c:
.space 0x4
.global data_ov11_02131e80
data_ov11_02131e80:
.space 0x4
.global data_ov11_02131e84
data_ov11_02131e84:
.space 0x4
.global data_ov11_02131e88
data_ov11_02131e88:
.space 0x4
.global data_ov11_02131e8c
data_ov11_02131e8c:
.space 0x4
.global data_ov11_02131e90
data_ov11_02131e90:
.space 0x4
.global data_ov11_02131e94
data_ov11_02131e94:
.space 0x4
.global data_ov11_02131e98
data_ov11_02131e98:
.space 0x4
.global data_ov11_02131e9c
data_ov11_02131e9c:
.space 0x4
.global data_ov11_02131ea0
data_ov11_02131ea0:
.space 0x4
.global data_ov11_02131ea4
data_ov11_02131ea4:
.space 0x4
.global data_ov11_02131ea8
data_ov11_02131ea8:
.space 0x4
.global data_ov11_02131eac
data_ov11_02131eac:
.space 0x4
.global data_ov11_02131eb0
data_ov11_02131eb0:
.space 0x4
.global data_ov11_02131eb4
data_ov11_02131eb4:
.space 0x4
.global data_ov11_02131eb8
data_ov11_02131eb8:
.space 0x4
.global data_ov11_02131ebc
data_ov11_02131ebc:
.space 0x4
.global data_ov11_02131ec0
data_ov11_02131ec0:
.space 0x4
.global data_ov11_02131ec4
data_ov11_02131ec4:
.space 0x4
.global data_ov11_02131ec8
data_ov11_02131ec8:
.space 0x4
.global data_ov11_02131ecc
data_ov11_02131ecc:
.space 0x4
.global data_ov11_02131ed0
data_ov11_02131ed0:
.space 0x4
.global data_ov11_02131ed4
data_ov11_02131ed4:
.space 0x4
.global data_ov11_02131ed8
data_ov11_02131ed8:
.space 0x4
.global data_ov11_02131edc
data_ov11_02131edc:
.space 0x4
.global data_ov11_02131ee0
data_ov11_02131ee0:
.space 0x4
.global data_ov11_02131ee4
data_ov11_02131ee4:
.space 0x4
.global data_ov11_02131ee8
data_ov11_02131ee8:
.space 0x4
.global data_ov11_02131eec
data_ov11_02131eec:
.space 0x4
.global data_ov11_02131ef0
data_ov11_02131ef0:
.space 0x4
.global data_ov11_02131ef4
data_ov11_02131ef4:
.space 0x4
.global data_ov11_02131ef8
data_ov11_02131ef8:
.space 0x4
.global data_ov11_02131efc
data_ov11_02131efc:
.space 0x4
.global data_ov11_02131f00
data_ov11_02131f00:
.space 0x4
.global data_ov11_02131f04
data_ov11_02131f04:
.space 0x4
.global data_ov11_02131f08
data_ov11_02131f08:
.space 0x4
.global data_ov11_02131f0c
data_ov11_02131f0c:
.space 0x4
.global data_ov11_02131f10
data_ov11_02131f10:
.space 0x4
.global data_ov11_02131f14
data_ov11_02131f14:
.space 0x4
.global data_ov11_02131f18
data_ov11_02131f18:
.space 0x4
.global data_ov11_02131f1c
data_ov11_02131f1c:
.space 0x4
.global data_ov11_02131f20
data_ov11_02131f20:
.space 0x4
.global data_ov11_02131f24
data_ov11_02131f24:
.space 0x4
.global data_ov11_02131f28
data_ov11_02131f28:
.space 0x4
.global data_ov11_02131f2c
data_ov11_02131f2c:
.space 0x4
.global data_ov11_02131f30
data_ov11_02131f30:
.space 0x4
.global data_ov11_02131f34
data_ov11_02131f34:
.space 0x4
.global data_ov11_02131f38
data_ov11_02131f38:
.space 0x4
.global data_ov11_02131f3c
data_ov11_02131f3c:
.space 0x4
.global data_ov11_02131f40
data_ov11_02131f40:
.space 0x4
.global data_ov11_02131f44
data_ov11_02131f44:
.space 0x4
.global data_ov11_02131f48
data_ov11_02131f48:
.space 0x4
.global data_ov11_02131f4c
data_ov11_02131f4c:
.space 0x4
.global data_ov11_02131f50
data_ov11_02131f50:
.space 0x4
.global data_ov11_02131f54
data_ov11_02131f54:
.space 0x4
.global data_ov11_02131f58
data_ov11_02131f58:
.space 0x4
.global data_ov11_02131f5c
data_ov11_02131f5c:
.space 0x4
.global data_ov11_02131f60
data_ov11_02131f60:
.space 0x4
.global data_ov11_02131f64
data_ov11_02131f64:
.space 0x4
.global data_ov11_02131f68
data_ov11_02131f68:
.space 0x4
.global data_ov11_02131f6c
data_ov11_02131f6c:
.space 0x4
.global data_ov11_02131f70
data_ov11_02131f70:
.space 0x4
.global data_ov11_02131f74
data_ov11_02131f74:
.space 0x4
.global data_ov11_02131f78
data_ov11_02131f78:
.space 0x4
.global data_ov11_02131f7c
data_ov11_02131f7c:
.space 0x4
.global data_ov11_02131f80
data_ov11_02131f80:
.space 0x4
.global data_ov11_02131f84
data_ov11_02131f84:
.space 0x4
.global data_ov11_02131f88
data_ov11_02131f88:
.space 0x4
.global data_ov11_02131f8c
data_ov11_02131f8c:
.space 0x4
.global data_ov11_02131f90
data_ov11_02131f90:
.space 0x4
.global data_ov11_02131f94
data_ov11_02131f94:
.space 0x4
.global data_ov11_02131f98
data_ov11_02131f98:
.space 0x4
.global data_ov11_02131f9c
data_ov11_02131f9c:
.space 0x4
.global data_ov11_02131fa0
data_ov11_02131fa0:
.space 0x4
.global data_ov11_02131fa4
data_ov11_02131fa4:
.space 0x4
.global data_ov11_02131fa8
data_ov11_02131fa8:
.space 0x4
.global data_ov11_02131fac
data_ov11_02131fac:
.space 0x4
.global data_ov11_02131fb0
data_ov11_02131fb0:
.space 0x4
.global data_ov11_02131fb4
data_ov11_02131fb4:
.space 0x4
.global data_ov11_02131fb8
data_ov11_02131fb8:
.space 0x4
.global data_ov11_02131fbc
data_ov11_02131fbc:
.space 0x4
.global data_ov11_02131fc0
data_ov11_02131fc0:
.space 0x4
.global data_ov11_02131fc4
data_ov11_02131fc4:
.space 0x4
.global data_ov11_02131fc8
data_ov11_02131fc8:
.space 0x4
.global data_ov11_02131fcc
data_ov11_02131fcc:
.space 0x4
.global data_ov11_02131fd0
data_ov11_02131fd0:
.space 0x4
.global data_ov11_02131fd4
data_ov11_02131fd4:
.space 0x4
.global data_ov11_02131fd8
data_ov11_02131fd8:
.space 0x4
.global data_ov11_02131fdc
data_ov11_02131fdc:
.space 0x4
.global data_ov11_02131fe0
data_ov11_02131fe0:
.space 0x4
.global data_ov11_02131fe4
data_ov11_02131fe4:
.space 0x4
.global data_ov11_02131fe8
data_ov11_02131fe8:
.space 0x4
.global data_ov11_02131fec
data_ov11_02131fec:
.space 0x4
.global data_ov11_02131ff0
data_ov11_02131ff0:
.space 0x4
.global data_ov11_02131ff4
data_ov11_02131ff4:
.space 0x4
.global data_ov11_02131ff8
data_ov11_02131ff8:
.space 0x4
.global data_ov11_02131ffc
data_ov11_02131ffc:
.space 0x4
.global data_ov11_02132000
data_ov11_02132000:
.space 0x4
.global data_ov11_02132004
data_ov11_02132004:
.space 0x4
.global data_ov11_02132008
data_ov11_02132008:
.space 0x4
.global data_ov11_0213200c
data_ov11_0213200c:
.space 0x4
.global data_ov11_02132010
data_ov11_02132010:
.space 0x4
.global data_ov11_02132014
data_ov11_02132014:
.space 0x4
.global data_ov11_02132018
data_ov11_02132018:
.space 0x4
.global data_ov11_0213201c
data_ov11_0213201c:
.space 0x4
.global data_ov11_02132020
data_ov11_02132020:
.space 0x4
.global data_ov11_02132024
data_ov11_02132024:
.space 0x4
.global data_ov11_02132028
data_ov11_02132028:
.space 0x4
.global data_ov11_0213202c
data_ov11_0213202c:
.space 0x4
.global data_ov11_02132030
data_ov11_02132030:
.space 0x4
.global data_ov11_02132034
data_ov11_02132034:
.space 0x4
.global data_ov11_02132038
data_ov11_02132038:
.space 0x4
.global data_ov11_0213203c
data_ov11_0213203c:
.space 0x4
.global data_ov11_02132040
data_ov11_02132040:
.space 0x4
.global data_ov11_02132044
data_ov11_02132044:
.space 0x4
.global data_ov11_02132048
data_ov11_02132048:
.space 0x4
.global data_ov11_0213204c
data_ov11_0213204c:
.space 0x4
.global data_ov11_02132050
data_ov11_02132050:
.space 0x4
.global data_ov11_02132054
data_ov11_02132054:
.space 0x4
.global data_ov11_02132058
data_ov11_02132058:
.space 0x4
.global data_ov11_0213205c
data_ov11_0213205c:
.space 0x4
.global data_ov11_02132060
data_ov11_02132060:
.space 0x4
.global data_ov11_02132064
data_ov11_02132064:
.space 0x4
.global data_ov11_02132068
data_ov11_02132068:
.space 0x4
.global data_ov11_0213206c
data_ov11_0213206c:
.space 0x4
.global data_ov11_02132070
data_ov11_02132070:
.space 0x4
.global data_ov11_02132074
data_ov11_02132074:
.space 0x4
.global data_ov11_02132078
data_ov11_02132078:
.space 0x4
.global data_ov11_0213207c
data_ov11_0213207c:
.space 0x4
.global data_ov11_02132080
data_ov11_02132080:
.space 0x4
.global data_ov11_02132084
data_ov11_02132084:
.space 0x4
.global data_ov11_02132088
data_ov11_02132088:
.space 0x4
.global data_ov11_0213208c
data_ov11_0213208c:
.space 0x4
.global data_ov11_02132090
data_ov11_02132090:
.space 0x4
.global data_ov11_02132094
data_ov11_02132094:
.space 0x4
.global data_ov11_02132098
data_ov11_02132098:
.space 0x4
.global data_ov11_0213209c
data_ov11_0213209c:
.space 0x4
.global data_ov11_021320a0
data_ov11_021320a0:
.space 0x4
.global data_ov11_021320a4
data_ov11_021320a4:
.space 0x4
.global data_ov11_021320a8
data_ov11_021320a8:
.space 0x4
.global data_ov11_021320ac
data_ov11_021320ac:
.space 0x4
.global data_ov11_021320b0
data_ov11_021320b0:
.space 0x4
.global data_ov11_021320b4
data_ov11_021320b4:
.space 0x4
.global data_ov11_021320b8
data_ov11_021320b8:
.space 0x4
.global data_ov11_021320bc
data_ov11_021320bc:
.space 0x4
.global data_ov11_021320c0
data_ov11_021320c0:
.space 0x4
.global data_ov11_021320c4
data_ov11_021320c4:
.space 0x4
.global data_ov11_021320c8
data_ov11_021320c8:
.space 0x4
.global data_ov11_021320cc
data_ov11_021320cc:
.space 0x4
.global data_ov11_021320d0
data_ov11_021320d0:
.space 0x4
.global data_ov11_021320d4
data_ov11_021320d4:
.space 0x4
.global data_ov11_021320d8
data_ov11_021320d8:
.space 0x4
.global data_ov11_021320dc
data_ov11_021320dc:
.space 0x4
.global data_ov11_021320e0
data_ov11_021320e0:
.space 0x4
.global data_ov11_021320e4
data_ov11_021320e4:
.space 0x4
.global data_ov11_021320e8
data_ov11_021320e8:
.space 0x4
.global data_ov11_021320ec
data_ov11_021320ec:
.space 0x4
.global data_ov11_021320f0
data_ov11_021320f0:
.space 0x4
.global data_ov11_021320f4
data_ov11_021320f4:
.space 0x4
.global data_ov11_021320f8
data_ov11_021320f8:
.space 0x4
.global data_ov11_021320fc
data_ov11_021320fc:
.space 0x4
.global data_ov11_02132100
data_ov11_02132100:
.space 0x4
.global data_ov11_02132104
data_ov11_02132104:
.space 0x4
.global data_ov11_02132108
data_ov11_02132108:
.space 0x4
.global data_ov11_0213210c
data_ov11_0213210c:
.space 0x4
.global data_ov11_02132110
data_ov11_02132110:
.space 0x4
.global data_ov11_02132114
data_ov11_02132114:
.space 0x4
.global data_ov11_02132118
data_ov11_02132118:
.space 0x4
.global data_ov11_0213211c
data_ov11_0213211c:
.space 0x4
.global data_ov11_02132120
data_ov11_02132120:
.space 0x4
.global data_ov11_02132124
data_ov11_02132124:
.space 0x4
.global data_ov11_02132128
data_ov11_02132128:
.space 0x4
.global data_ov11_0213212c
data_ov11_0213212c:
.space 0x4
.global data_ov11_02132130
data_ov11_02132130:
.space 0x4
.global data_ov11_02132134
data_ov11_02132134:
.space 0x4
.global data_ov11_02132138
data_ov11_02132138:
.space 0x4
.global data_ov11_0213213c
data_ov11_0213213c:
.space 0x4
.global data_ov11_02132140
data_ov11_02132140:
.space 0x4
.global data_ov11_02132144
data_ov11_02132144:
.space 0x4
.global data_ov11_02132148
data_ov11_02132148:
.space 0x4
.global data_ov11_0213214c
data_ov11_0213214c:
.space 0x4
.global data_ov11_02132150
data_ov11_02132150:
.space 0x4
.global data_ov11_02132154
data_ov11_02132154:
.space 0x4
.global data_ov11_02132158
data_ov11_02132158:
.space 0x4
.global data_ov11_0213215c
data_ov11_0213215c:
.space 0x4
.global data_ov11_02132160
data_ov11_02132160:
.space 0x4
.global data_ov11_02132164
data_ov11_02132164:
.space 0x4
.global data_ov11_02132168
data_ov11_02132168:
.space 0x4
.global data_ov11_0213216c
data_ov11_0213216c:
.space 0x4
.global data_ov11_02132170
data_ov11_02132170:
.space 0x4
.global data_ov11_02132174
data_ov11_02132174:
.space 0x4
.global data_ov11_02132178
data_ov11_02132178:
.space 0x4
.global data_ov11_0213217c
data_ov11_0213217c:
.space 0x4
.global data_ov11_02132180
data_ov11_02132180:
.space 0x4
.global data_ov11_02132184
data_ov11_02132184:
.space 0x4
.global data_ov11_02132188
data_ov11_02132188:
.space 0x4
.global data_ov11_0213218c
data_ov11_0213218c:
.space 0x4
.global data_ov11_02132190
data_ov11_02132190:
.space 0x4
.global data_ov11_02132194
data_ov11_02132194:
.space 0x4
.global data_ov11_02132198
data_ov11_02132198:
.space 0x4
.global data_ov11_0213219c
data_ov11_0213219c:
.space 0x4
.global data_ov11_021321a0
data_ov11_021321a0:
.space 0x4
.global data_ov11_021321a4
data_ov11_021321a4:
.space 0x4
.global data_ov11_021321a8
data_ov11_021321a8:
.space 0x4
.global data_ov11_021321ac
data_ov11_021321ac:
.space 0x4
.global data_ov11_021321b0
data_ov11_021321b0:
.space 0x4
.global data_ov11_021321b4
data_ov11_021321b4:
.space 0x4
.global data_ov11_021321b8
data_ov11_021321b8:
.space 0x4
.global data_ov11_021321bc
data_ov11_021321bc:
.space 0x4
.global data_ov11_021321c0
data_ov11_021321c0:
.space 0x4
.global data_ov11_021321c4
data_ov11_021321c4:
.space 0x4
.global data_ov11_021321c8
data_ov11_021321c8:
.space 0x4
.global data_ov11_021321cc
data_ov11_021321cc:
.space 0x4
.global data_ov11_021321d0
data_ov11_021321d0:
.space 0x4
.global data_ov11_021321d4
data_ov11_021321d4:
.space 0x4
.global data_ov11_021321d8
data_ov11_021321d8:
.space 0x4
.global data_ov11_021321dc
data_ov11_021321dc:
.space 0x4
.global data_ov11_021321e0
data_ov11_021321e0:
.space 0x4
.global data_ov11_021321e4
data_ov11_021321e4:
.space 0x4
.global data_ov11_021321e8
data_ov11_021321e8:
.space 0x4
.global data_ov11_021321ec
data_ov11_021321ec:
.space 0x4
.global data_ov11_021321f0
data_ov11_021321f0:
.space 0x4
.global data_ov11_021321f4
data_ov11_021321f4:
.space 0x4
.global data_ov11_021321f8
data_ov11_021321f8:
.space 0x4
.global data_ov11_021321fc
data_ov11_021321fc:
.space 0x4
.global data_ov11_02132200
data_ov11_02132200:
.space 0x4
.global data_ov11_02132204
data_ov11_02132204:
.space 0x4
.global data_ov11_02132208
data_ov11_02132208:
.space 0x4
.global data_ov11_0213220c
data_ov11_0213220c:
.space 0x4
.global data_ov11_02132210
data_ov11_02132210:
.space 0x4
.global data_ov11_02132214
data_ov11_02132214:
.space 0x4
.global data_ov11_02132218
data_ov11_02132218:
.space 0x4
.global data_ov11_0213221c
data_ov11_0213221c:
.space 0x4
.global data_ov11_02132220
data_ov11_02132220:
.space 0x4
.global data_ov11_02132224
data_ov11_02132224:
.space 0x4
.global data_ov11_02132228
data_ov11_02132228:
.space 0x4
.global data_ov11_0213222c
data_ov11_0213222c:
.space 0x4
.global data_ov11_02132230
data_ov11_02132230:
.space 0x4
.global data_ov11_02132234
data_ov11_02132234:
.space 0x4
.global data_ov11_02132238
data_ov11_02132238:
.space 0x4
.global data_ov11_0213223c
data_ov11_0213223c:
.space 0x4
.global data_ov11_02132240
data_ov11_02132240:
.space 0x4
.global data_ov11_02132244
data_ov11_02132244:
.space 0x4
.global data_ov11_02132248
data_ov11_02132248:
.space 0x4
.global data_ov11_0213224c
data_ov11_0213224c:
.space 0x4
.global data_ov11_02132250
data_ov11_02132250:
.space 0x4
.global data_ov11_02132254
data_ov11_02132254:
.space 0x4
.global data_ov11_02132258
data_ov11_02132258:
.space 0x4
.global data_ov11_0213225c
data_ov11_0213225c:
.space 0x4
.global data_ov11_02132260
data_ov11_02132260:
.space 0x4
.global data_ov11_02132264
data_ov11_02132264:
.space 0x4
.global data_ov11_02132268
data_ov11_02132268:
.space 0x4
.global data_ov11_0213226c
data_ov11_0213226c:
.space 0x4
.global data_ov11_02132270
data_ov11_02132270:
.space 0x4
.global data_ov11_02132274
data_ov11_02132274:
.space 0x4
.global data_ov11_02132278
data_ov11_02132278:
.space 0x4
.global data_ov11_0213227c
data_ov11_0213227c:
.space 0x4
.global data_ov11_02132280
data_ov11_02132280:
.space 0x4
.global data_ov11_02132284
data_ov11_02132284:
.space 0x4
.global data_ov11_02132288
data_ov11_02132288:
.space 0x4
.global data_ov11_0213228c
data_ov11_0213228c:
.space 0x4
.global data_ov11_02132290
data_ov11_02132290:
.space 0x4
.global data_ov11_02132294
data_ov11_02132294:
.space 0x4
.global data_ov11_02132298
data_ov11_02132298:
.space 0x4
.global data_ov11_0213229c
data_ov11_0213229c:
.space 0x4
.global data_ov11_021322a0
data_ov11_021322a0:
.space 0x4
.global data_ov11_021322a4
data_ov11_021322a4:
.space 0x4
.global data_ov11_021322a8
data_ov11_021322a8:
.space 0x4
.global data_ov11_021322ac
data_ov11_021322ac:
.space 0x4
.global data_ov11_021322b0
data_ov11_021322b0:
.space 0x4
.global data_ov11_021322b4
data_ov11_021322b4:
.space 0x4
.global data_ov11_021322b8
data_ov11_021322b8:
.space 0x4
.global data_ov11_021322bc
data_ov11_021322bc:
.space 0x4
.global data_ov11_021322c0
data_ov11_021322c0:
.space 0x4
.global data_ov11_021322c4
data_ov11_021322c4:
.space 0x4
.global data_ov11_021322c8
data_ov11_021322c8:
.space 0x4
.global data_ov11_021322cc
data_ov11_021322cc:
.space 0x4
.global data_ov11_021322d0
data_ov11_021322d0:
.space 0x4
.global data_ov11_021322d4
data_ov11_021322d4:
.space 0x4
.global data_ov11_021322d8
data_ov11_021322d8:
.space 0x4
.global data_ov11_021322dc
data_ov11_021322dc:
.space 0x4
.global data_ov11_021322e0
data_ov11_021322e0:
.space 0x4
.global data_ov11_021322e4
data_ov11_021322e4:
.space 0x4
.global data_ov11_021322e8
data_ov11_021322e8:
.space 0x4
.global data_ov11_021322ec
data_ov11_021322ec:
.space 0x4
.global data_ov11_021322f0
data_ov11_021322f0:
.space 0x4
.global data_ov11_021322f4
data_ov11_021322f4:
.space 0x4
.global data_ov11_021322f8
data_ov11_021322f8:
.space 0x4
.global data_ov11_021322fc
data_ov11_021322fc:
.space 0x4
.global data_ov11_02132300
data_ov11_02132300:
.space 0x4
.global data_ov11_02132304
data_ov11_02132304:
.space 0x4
.global data_ov11_02132308
data_ov11_02132308:
.space 0x4
.global data_ov11_0213230c
data_ov11_0213230c:
.space 0x4
.global data_ov11_02132310
data_ov11_02132310:
.space 0x4
.global data_ov11_02132314
data_ov11_02132314:
.space 0x4
.global data_ov11_02132318
data_ov11_02132318:
.space 0x4
.global data_ov11_0213231c
data_ov11_0213231c:
.space 0x4
.global data_ov11_02132320
data_ov11_02132320:
.space 0x4
.global data_ov11_02132324
data_ov11_02132324:
.space 0x4
.global data_ov11_02132328
data_ov11_02132328:
.space 0x4
.global data_ov11_0213232c
data_ov11_0213232c:
.space 0x4
.global data_ov11_02132330
data_ov11_02132330:
.space 0x4
.global data_ov11_02132334
data_ov11_02132334:
.space 0x4
.global data_ov11_02132338
data_ov11_02132338:
.space 0x4
.global data_ov11_0213233c
data_ov11_0213233c:
.space 0x4
.global data_ov11_02132340
data_ov11_02132340:
.space 0x4
.global data_ov11_02132344
data_ov11_02132344:
.space 0x4
.global data_ov11_02132348
data_ov11_02132348:
.space 0x4
.global data_ov11_0213234c
data_ov11_0213234c:
.space 0x4
.global data_ov11_02132350
data_ov11_02132350:
.space 0x4
.global data_ov11_02132354
data_ov11_02132354:
.space 0x4
.global data_ov11_02132358
data_ov11_02132358:
.space 0x4
.global data_ov11_0213235c
data_ov11_0213235c:
.space 0x4
.global data_ov11_02132360
data_ov11_02132360:
.space 0x4
.global data_ov11_02132364
data_ov11_02132364:
.space 0x4
.global data_ov11_02132368
data_ov11_02132368:
.space 0x4
.global data_ov11_0213236c
data_ov11_0213236c:
.space 0x4
.global data_ov11_02132370
data_ov11_02132370:
.space 0x4
.global data_ov11_02132374
data_ov11_02132374:
.space 0x4
.global data_ov11_02132378
data_ov11_02132378:
.space 0x4
.global data_ov11_0213237c
data_ov11_0213237c:
.space 0x4
.global data_ov11_02132380
data_ov11_02132380:
.space 0x4
.global data_ov11_02132384
data_ov11_02132384:
.space 0x4
.global data_ov11_02132388
data_ov11_02132388:
.space 0x4
.global data_ov11_0213238c
data_ov11_0213238c:
.space 0x4
.global data_ov11_02132390
data_ov11_02132390:
.space 0x4
.global data_ov11_02132394
data_ov11_02132394:
.space 0x4
.global data_ov11_02132398
data_ov11_02132398:
.space 0x4
.global data_ov11_0213239c
data_ov11_0213239c:
.space 0x4
.global data_ov11_021323a0
data_ov11_021323a0:
.space 0x4
.global data_ov11_021323a4
data_ov11_021323a4:
.space 0x4
.global data_ov11_021323a8
data_ov11_021323a8:
.space 0x4
.global data_ov11_021323ac
data_ov11_021323ac:
.space 0x4
.global data_ov11_021323b0
data_ov11_021323b0:
.space 0x4
.global data_ov11_021323b4
data_ov11_021323b4:
.space 0x4
.global data_ov11_021323b8
data_ov11_021323b8:
.space 0x4
.global data_ov11_021323bc
data_ov11_021323bc:
.space 0x4
.global data_ov11_021323c0
data_ov11_021323c0:
.space 0x4
.global data_ov11_021323c4
data_ov11_021323c4:
.space 0x4
.global data_ov11_021323c8
data_ov11_021323c8:
.space 0x4
.global data_ov11_021323cc
data_ov11_021323cc:
.space 0x4
.global data_ov11_021323d0
data_ov11_021323d0:
.space 0x4
.global data_ov11_021323d4
data_ov11_021323d4:
.space 0x4
.global data_ov11_021323d8
data_ov11_021323d8:
.space 0x4
.global data_ov11_021323dc
data_ov11_021323dc:
.space 0x4
.global data_ov11_021323e0
data_ov11_021323e0:
.space 0x4
.global data_ov11_021323e4
data_ov11_021323e4:
.space 0x4
.global data_ov11_021323e8
data_ov11_021323e8:
.space 0x4
.global data_ov11_021323ec
data_ov11_021323ec:
.space 0x4
.global data_ov11_021323f0
data_ov11_021323f0:
.space 0x4
.global data_ov11_021323f4
data_ov11_021323f4:
.space 0x4
.global data_ov11_021323f8
data_ov11_021323f8:
.space 0x4
.global data_ov11_021323fc
data_ov11_021323fc:
.space 0x4
.global data_ov11_02132400
data_ov11_02132400:
.space 0x4
.global data_ov11_02132404
data_ov11_02132404:
.space 0x4
.global data_ov11_02132408
data_ov11_02132408:
.space 0x4
.global data_ov11_0213240c
data_ov11_0213240c:
.space 0x4
.global data_ov11_02132410
data_ov11_02132410:
.space 0x4
.global data_ov11_02132414
data_ov11_02132414:
.space 0x4
.global data_ov11_02132418
data_ov11_02132418:
.space 0x4
.global data_ov11_0213241c
data_ov11_0213241c:
.space 0x4
.global data_ov11_02132420
data_ov11_02132420:
.space 0x4
.global data_ov11_02132424
data_ov11_02132424:
.space 0x4
.global data_ov11_02132428
data_ov11_02132428:
.space 0x4
.global data_ov11_0213242c
data_ov11_0213242c:
.space 0x4
.global data_ov11_02132430
data_ov11_02132430:
.space 0x4
.global data_ov11_02132434
data_ov11_02132434:
.space 0x4
.global data_ov11_02132438
data_ov11_02132438:
.space 0x4
.global data_ov11_0213243c
data_ov11_0213243c:
.space 0x4
.global data_ov11_02132440
data_ov11_02132440:
.space 0x4
.global data_ov11_02132444
data_ov11_02132444:
.space 0x4
.global data_ov11_02132448
data_ov11_02132448:
.space 0x4
.global data_ov11_0213244c
data_ov11_0213244c:
.space 0x4
.global data_ov11_02132450
data_ov11_02132450:
.space 0x4
.global data_ov11_02132454
data_ov11_02132454:
.space 0x4
.global data_ov11_02132458
data_ov11_02132458:
.space 0x4
.global data_ov11_0213245c
data_ov11_0213245c:
.space 0x4
.global data_ov11_02132460
data_ov11_02132460:
.space 0x4
.global data_ov11_02132464
data_ov11_02132464:
.space 0x4
.global data_ov11_02132468
data_ov11_02132468:
.space 0x4
.global data_ov11_0213246c
data_ov11_0213246c:
.space 0x4
.global data_ov11_02132470
data_ov11_02132470:
.space 0x4
.global data_ov11_02132474
data_ov11_02132474:
.space 0x4
.global data_ov11_02132478
data_ov11_02132478:
.space 0x4
.global data_ov11_0213247c
data_ov11_0213247c:
.space 0x4
.global data_ov11_02132480
data_ov11_02132480:
.space 0x4
.global data_ov11_02132484
data_ov11_02132484:
.space 0x4
.global data_ov11_02132488
data_ov11_02132488:
.space 0x4
.global data_ov11_0213248c
data_ov11_0213248c:
.space 0x4
.global data_ov11_02132490
data_ov11_02132490:
.space 0x4
.global data_ov11_02132494
data_ov11_02132494:
.space 0x4
.global data_ov11_02132498
data_ov11_02132498:
.space 0x4
.global data_ov11_0213249c
data_ov11_0213249c:
.space 0x4
.global data_ov11_021324a0
data_ov11_021324a0:
.space 0x4
.global data_ov11_021324a4
data_ov11_021324a4:
.space 0x4
.global data_ov11_021324a8
data_ov11_021324a8:
.space 0x4
.global data_ov11_021324ac
data_ov11_021324ac:
.space 0x4
.global data_ov11_021324b0
data_ov11_021324b0:
.space 0x4
.global data_ov11_021324b4
data_ov11_021324b4:
.space 0x4
.global data_ov11_021324b8
data_ov11_021324b8:
.space 0x4
.global data_ov11_021324bc
data_ov11_021324bc:
.space 0x4
.global data_ov11_021324c0
data_ov11_021324c0:
.space 0x4
.global data_ov11_021324c4
data_ov11_021324c4:
.space 0x4
.global data_ov11_021324c8
data_ov11_021324c8:
.space 0x4
.global data_ov11_021324cc
data_ov11_021324cc:
.space 0x4
.global data_ov11_021324d0
data_ov11_021324d0:
.space 0x4
.global data_ov11_021324d4
data_ov11_021324d4:
.space 0x4
.global data_ov11_021324d8
data_ov11_021324d8:
.space 0x4
.global data_ov11_021324dc
data_ov11_021324dc:
.space 0x4
.global data_ov11_021324e0
data_ov11_021324e0:
.space 0x4
.global data_ov11_021324e4
data_ov11_021324e4:
.space 0x4
.global data_ov11_021324e8
data_ov11_021324e8:
.space 0x4
.global data_ov11_021324ec
data_ov11_021324ec:
.space 0x4
.global data_ov11_021324f0
data_ov11_021324f0:
.space 0x4
.global data_ov11_021324f4
data_ov11_021324f4:
.space 0x4
.global data_ov11_021324f8
data_ov11_021324f8:
.space 0x4
.global data_ov11_021324fc
data_ov11_021324fc:
.space 0x4
.global data_ov11_02132500
data_ov11_02132500:
.space 0x4
.global data_ov11_02132504
data_ov11_02132504:
.space 0x4
.global data_ov11_02132508
data_ov11_02132508:
.space 0x4
.global data_ov11_0213250c
data_ov11_0213250c:
.space 0x4
.global data_ov11_02132510
data_ov11_02132510:
.space 0x4
.global data_ov11_02132514
data_ov11_02132514:
.space 0x4
.global data_ov11_02132518
data_ov11_02132518:
.space 0x4
.global data_ov11_0213251c
data_ov11_0213251c:
.space 0x4
.global data_ov11_02132520
data_ov11_02132520:
.space 0x4
.global data_ov11_02132524
data_ov11_02132524:
.space 0x4
.global data_ov11_02132528
data_ov11_02132528:
.space 0x4
.global data_ov11_0213252c
data_ov11_0213252c:
.space 0x4
.global data_ov11_02132530
data_ov11_02132530:
.space 0x4
.global data_ov11_02132534
data_ov11_02132534:
.space 0x4
.global data_ov11_02132538
data_ov11_02132538:
.space 0x4
.global data_ov11_0213253c
data_ov11_0213253c:
.space 0x4
.global data_ov11_02132540
data_ov11_02132540:
.space 0x4
.global data_ov11_02132544
data_ov11_02132544:
.space 0x4
.global data_ov11_02132548
data_ov11_02132548:
.space 0x4
.global data_ov11_0213254c
data_ov11_0213254c:
.space 0x4
.global data_ov11_02132550
data_ov11_02132550:
.space 0x4
.global data_ov11_02132554
data_ov11_02132554:
.space 0x4
.global data_ov11_02132558
data_ov11_02132558:
.space 0x4
.global data_ov11_0213255c
data_ov11_0213255c:
.space 0x4
.global data_ov11_02132560
data_ov11_02132560:
.space 0x4
.global data_ov11_02132564
data_ov11_02132564:
.space 0x4
.global data_ov11_02132568
data_ov11_02132568:
.space 0x4
.global data_ov11_0213256c
data_ov11_0213256c:
.space 0x4
.global data_ov11_02132570
data_ov11_02132570:
.space 0x4
.global data_ov11_02132574
data_ov11_02132574:
.space 0x4
.global data_ov11_02132578
data_ov11_02132578:
.space 0x4
.global data_ov11_0213257c
data_ov11_0213257c:
.space 0x4
.global data_ov11_02132580
data_ov11_02132580:
.space 0x4
.global data_ov11_02132584
data_ov11_02132584:
.space 0x4
.global data_ov11_02132588
data_ov11_02132588:
.space 0x4
.global data_ov11_0213258c
data_ov11_0213258c:
.space 0x4
.global data_ov11_02132590
data_ov11_02132590:
.space 0x4
.global data_ov11_02132594
data_ov11_02132594:
.space 0x4
.global data_ov11_02132598
data_ov11_02132598:
.space 0x4
.global data_ov11_0213259c
data_ov11_0213259c:
.space 0x4
.global data_ov11_021325a0
data_ov11_021325a0:
.space 0x4
.global data_ov11_021325a4
data_ov11_021325a4:
.space 0x4
.global data_ov11_021325a8
data_ov11_021325a8:
.space 0x4
.global data_ov11_021325ac
data_ov11_021325ac:
.space 0x4
.global data_ov11_021325b0
data_ov11_021325b0:
.space 0x4
.global data_ov11_021325b4
data_ov11_021325b4:
.space 0x4
.global data_ov11_021325b8
data_ov11_021325b8:
.space 0x4
.global data_ov11_021325bc
data_ov11_021325bc:
.space 0x4
.global data_ov11_021325c0
data_ov11_021325c0:
.space 0x4
.global data_ov11_021325c4
data_ov11_021325c4:
.space 0x4
.global data_ov11_021325c8
data_ov11_021325c8:
.space 0x4
.global data_ov11_021325cc
data_ov11_021325cc:
.space 0x4
.global data_ov11_021325d0
data_ov11_021325d0:
.space 0x4
.global data_ov11_021325d4
data_ov11_021325d4:
.space 0x4
.global data_ov11_021325d8
data_ov11_021325d8:
.space 0x4
.global data_ov11_021325dc
data_ov11_021325dc:
.space 0x4
.global data_ov11_021325e0
data_ov11_021325e0:
.space 0x4
.global data_ov11_021325e4
data_ov11_021325e4:
.space 0x4
.global data_ov11_021325e8
data_ov11_021325e8:
.space 0x4
.global data_ov11_021325ec
data_ov11_021325ec:
.space 0x4
.global data_ov11_021325f0
data_ov11_021325f0:
.space 0x4
.global data_ov11_021325f4
data_ov11_021325f4:
.space 0x4
.global data_ov11_021325f8
data_ov11_021325f8:
.space 0x4
.global data_ov11_021325fc
data_ov11_021325fc:
.space 0x4
.global data_ov11_02132600
data_ov11_02132600:
.space 0x4
.global data_ov11_02132604
data_ov11_02132604:
.space 0x4
.global data_ov11_02132608
data_ov11_02132608:
.space 0x4
.global data_ov11_0213260c
data_ov11_0213260c:
.space 0x4
.global data_ov11_02132610
data_ov11_02132610:
.space 0x4
.global data_ov11_02132614
data_ov11_02132614:
.space 0x4
.global data_ov11_02132618
data_ov11_02132618:
.space 0x4
.global data_ov11_0213261c
data_ov11_0213261c:
.space 0x4
.global data_ov11_02132620
data_ov11_02132620:
.space 0x4
.global data_ov11_02132624
data_ov11_02132624:
.space 0x4
.global data_ov11_02132628
data_ov11_02132628:
.space 0x4
.global data_ov11_0213262c
data_ov11_0213262c:
.space 0x4
.global data_ov11_02132630
data_ov11_02132630:
.space 0x4
.global data_ov11_02132634
data_ov11_02132634:
.space 0x4
.global data_ov11_02132638
data_ov11_02132638:
.space 0x4
.global data_ov11_0213263c
data_ov11_0213263c:
.space 0x4
.global data_ov11_02132640
data_ov11_02132640:
.space 0x4
.global data_ov11_02132644
data_ov11_02132644:
.space 0x4
.global data_ov11_02132648
data_ov11_02132648:
.space 0x4
.global data_ov11_0213264c
data_ov11_0213264c:
.space 0x4
.global data_ov11_02132650
data_ov11_02132650:
.space 0x4
.global data_ov11_02132654
data_ov11_02132654:
.space 0x4
.global data_ov11_02132658
data_ov11_02132658:
.space 0x4
.global data_ov11_0213265c
data_ov11_0213265c:
.space 0x4
.global data_ov11_02132660
data_ov11_02132660:
.space 0x4
.global data_ov11_02132664
data_ov11_02132664:
.space 0x4
.global data_ov11_02132668
data_ov11_02132668:
.space 0x4
.global data_ov11_0213266c
data_ov11_0213266c:
.space 0x4
.global data_ov11_02132670
data_ov11_02132670:
.space 0x4
.global data_ov11_02132674
data_ov11_02132674:
.space 0x4
.global data_ov11_02132678
data_ov11_02132678:
.space 0x4
.global data_ov11_0213267c
data_ov11_0213267c:
.space 0x4
.global data_ov11_02132680
data_ov11_02132680:
.space 0x4
.global data_ov11_02132684
data_ov11_02132684:
.space 0x4
.global data_ov11_02132688
data_ov11_02132688:
.space 0x4
.global data_ov11_0213268c
data_ov11_0213268c:
.space 0x4
.global data_ov11_02132690
data_ov11_02132690:
.space 0x4
.global data_ov11_02132694
data_ov11_02132694:
.space 0x4
.global data_ov11_02132698
data_ov11_02132698:
.space 0x4
.global data_ov11_0213269c
data_ov11_0213269c:
.space 0x4
.global data_ov11_021326a0
data_ov11_021326a0:
.space 0x4
.global data_ov11_021326a4
data_ov11_021326a4:
.space 0x4
.global data_ov11_021326a8
data_ov11_021326a8:
.space 0x4
.global data_ov11_021326ac
data_ov11_021326ac:
.space 0x4
.global data_ov11_021326b0
data_ov11_021326b0:
.space 0x4
.global data_ov11_021326b4
data_ov11_021326b4:
.space 0x4
.global data_ov11_021326b8
data_ov11_021326b8:
.space 0x4
.global data_ov11_021326bc
data_ov11_021326bc:
.space 0x4
.global data_ov11_021326c0
data_ov11_021326c0:
.space 0x4
.global data_ov11_021326c4
data_ov11_021326c4:
.space 0x4
.global data_ov11_021326c8
data_ov11_021326c8:
.space 0x4
.global data_ov11_021326cc
data_ov11_021326cc:
.space 0x4
.global data_ov11_021326d0
data_ov11_021326d0:
.space 0x4
.global data_ov11_021326d4
data_ov11_021326d4:
.space 0x4
.global data_ov11_021326d8
data_ov11_021326d8:
.space 0x4
.global data_ov11_021326dc
data_ov11_021326dc:
.space 0x4
.global data_ov11_021326e0
data_ov11_021326e0:
.space 0x4
.global data_ov11_021326e4
data_ov11_021326e4:
.space 0x4
.global data_ov11_021326e8
data_ov11_021326e8:
.space 0x4
.global data_ov11_021326ec
data_ov11_021326ec:
.space 0x4
.global data_ov11_021326f0
data_ov11_021326f0:
.space 0x4
.global data_ov11_021326f4
data_ov11_021326f4:
.space 0x4
.global data_ov11_021326f8
data_ov11_021326f8:
.space 0x4
.global data_ov11_021326fc
data_ov11_021326fc:
.space 0x4
.global data_ov11_02132700
data_ov11_02132700:
.space 0x4
.global data_ov11_02132704
data_ov11_02132704:
.space 0x4
.global data_ov11_02132708
data_ov11_02132708:
.space 0x4
.global data_ov11_0213270c
data_ov11_0213270c:
.space 0x4
.global data_ov11_02132710
data_ov11_02132710:
.space 0x4
.global data_ov11_02132714
data_ov11_02132714:
.space 0x4
.global data_ov11_02132718
data_ov11_02132718:
.space 0x4
.global data_ov11_0213271c
data_ov11_0213271c:
.space 0x4
.global data_ov11_02132720
data_ov11_02132720:
.space 0x4
.global data_ov11_02132724
data_ov11_02132724:
.space 0x4
.global data_ov11_02132728
data_ov11_02132728:
.space 0x4
.global data_ov11_0213272c
data_ov11_0213272c:
.space 0x4
.global data_ov11_02132730
data_ov11_02132730:
.space 0x4
.global data_ov11_02132734
data_ov11_02132734:
.space 0x4
.global data_ov11_02132738
data_ov11_02132738:
.space 0x4
.global data_ov11_0213273c
data_ov11_0213273c:
.space 0x4
.global data_ov11_02132740
data_ov11_02132740:
.space 0x4
.global data_ov11_02132744
data_ov11_02132744:
.space 0x4
.global data_ov11_02132748
data_ov11_02132748:
.space 0x4
.global data_ov11_0213274c
data_ov11_0213274c:
.space 0x4
.global data_ov11_02132750
data_ov11_02132750:
.space 0x4
.global data_ov11_02132754
data_ov11_02132754:
.space 0x4
.global data_ov11_02132758
data_ov11_02132758:
.space 0x4
.global data_ov11_0213275c
data_ov11_0213275c:
.space 0x4
.global data_ov11_02132760
data_ov11_02132760:
.space 0x4
.global data_ov11_02132764
data_ov11_02132764:
.space 0x4
.global data_ov11_02132768
data_ov11_02132768:
.space 0x4
.global data_ov11_0213276c
data_ov11_0213276c:
.space 0x4
.global data_ov11_02132770
data_ov11_02132770:
.space 0x4
.global data_ov11_02132774
data_ov11_02132774:
.space 0x4
.global data_ov11_02132778
data_ov11_02132778:
.space 0x4
.global data_ov11_0213277c
data_ov11_0213277c:
.space 0x4
.global data_ov11_02132780
data_ov11_02132780:
.space 0x4
.global data_ov11_02132784
data_ov11_02132784:
.space 0x4
.global data_ov11_02132788
data_ov11_02132788:
.space 0x4
.global data_ov11_0213278c
data_ov11_0213278c:
.space 0x4
.global data_ov11_02132790
data_ov11_02132790:
.space 0x4
.global data_ov11_02132794
data_ov11_02132794:
.space 0x4
.global data_ov11_02132798
data_ov11_02132798:
.space 0x4
.global data_ov11_0213279c
data_ov11_0213279c:
.space 0x4
.global data_ov11_021327a0
data_ov11_021327a0:
.space 0x4
.global data_ov11_021327a4
data_ov11_021327a4:
.space 0x4
.global data_ov11_021327a8
data_ov11_021327a8:
.space 0x4
.global data_ov11_021327ac
data_ov11_021327ac:
.space 0x4
.global data_ov11_021327b0
data_ov11_021327b0:
.space 0x4
.global data_ov11_021327b4
data_ov11_021327b4:
.space 0x4
.global data_ov11_021327b8
data_ov11_021327b8:
.space 0x4
.global data_ov11_021327bc
data_ov11_021327bc:
.space 0x4
.global data_ov11_021327c0
data_ov11_021327c0:
.space 0x4
.global data_ov11_021327c4
data_ov11_021327c4:
.space 0x4
.global data_ov11_021327c8
data_ov11_021327c8:
.space 0x4
.global data_ov11_021327cc
data_ov11_021327cc:
.space 0x4
.global data_ov11_021327d0
data_ov11_021327d0:
.space 0x4
.global data_ov11_021327d4
data_ov11_021327d4:
.space 0x4
.global data_ov11_021327d8
data_ov11_021327d8:
.space 0x4
.global data_ov11_021327dc
data_ov11_021327dc:
.space 0x4
.global data_ov11_021327e0
data_ov11_021327e0:
.space 0x4
.global data_ov11_021327e4
data_ov11_021327e4:
.space 0x4
.global data_ov11_021327e8
data_ov11_021327e8:
.space 0x4
.global data_ov11_021327ec
data_ov11_021327ec:
.space 0x4
.global data_ov11_021327f0
data_ov11_021327f0:
.space 0x4
.global data_ov11_021327f4
data_ov11_021327f4:
.space 0x4
.global data_ov11_021327f8
data_ov11_021327f8:
.space 0x4
.global data_ov11_021327fc
data_ov11_021327fc:
.space 0x4
.global data_ov11_02132800
data_ov11_02132800:
.space 0x4
.global data_ov11_02132804
data_ov11_02132804:
.space 0x4
.global data_ov11_02132808
data_ov11_02132808:
.space 0x4
.global data_ov11_0213280c
data_ov11_0213280c:
.space 0x4
.global data_ov11_02132810
data_ov11_02132810:
.space 0x4
.global data_ov11_02132814
data_ov11_02132814:
.space 0x4
.global data_ov11_02132818
data_ov11_02132818:
.space 0x4
.global data_ov11_0213281c
data_ov11_0213281c:
.space 0x4
.global data_ov11_02132820
data_ov11_02132820:
.space 0x4
.global data_ov11_02132824
data_ov11_02132824:
.space 0x4
.global data_ov11_02132828
data_ov11_02132828:
.space 0x4
.global data_ov11_0213282c
data_ov11_0213282c:
.space 0x4
.global data_ov11_02132830
data_ov11_02132830:
.space 0x4
.global data_ov11_02132834
data_ov11_02132834:
.space 0x4
.global data_ov11_02132838
data_ov11_02132838:
.space 0x4
.global data_ov11_0213283c
data_ov11_0213283c:
.space 0x4
.global data_ov11_02132840
data_ov11_02132840:
.space 0x4
.global data_ov11_02132844
data_ov11_02132844:
.space 0x4
.global data_ov11_02132848
data_ov11_02132848:
.space 0x4
.global data_ov11_0213284c
data_ov11_0213284c:
.space 0x4
.global data_ov11_02132850
data_ov11_02132850:
.space 0x4
.global data_ov11_02132854
data_ov11_02132854:
.space 0x4
.global data_ov11_02132858
data_ov11_02132858:
.space 0x4
.global data_ov11_0213285c
data_ov11_0213285c:
.space 0x4
.global data_ov11_02132860
data_ov11_02132860:
.space 0x4
.global data_ov11_02132864
data_ov11_02132864:
.space 0x4
.global data_ov11_02132868
data_ov11_02132868:
.space 0x4
.global data_ov11_0213286c
data_ov11_0213286c:
.space 0x4
.global data_ov11_02132870
data_ov11_02132870:
.space 0x4
.global data_ov11_02132874
data_ov11_02132874:
.space 0x4
.global data_ov11_02132878
data_ov11_02132878:
.space 0x4
.global data_ov11_0213287c
data_ov11_0213287c:
.space 0x4
.global data_ov11_02132880
data_ov11_02132880:
.space 0x4
.global data_ov11_02132884
data_ov11_02132884:
.space 0x4
.global data_ov11_02132888
data_ov11_02132888:
.space 0x4
.global data_ov11_0213288c
data_ov11_0213288c:
.space 0x4
.global data_ov11_02132890
data_ov11_02132890:
.space 0x4
.global data_ov11_02132894
data_ov11_02132894:
.space 0x4
.global data_ov11_02132898
data_ov11_02132898:
.space 0x4
.global data_ov11_0213289c
data_ov11_0213289c:
.space 0x4
.global data_ov11_021328a0
data_ov11_021328a0:
.space 0x4
.global data_ov11_021328a4
data_ov11_021328a4:
.space 0x4
.global data_ov11_021328a8
data_ov11_021328a8:
.space 0x4
.global data_ov11_021328ac
data_ov11_021328ac:
.space 0x4
.global data_ov11_021328b0
data_ov11_021328b0:
.space 0x4
.global data_ov11_021328b4
data_ov11_021328b4:
.space 0x4
.global data_ov11_021328b8
data_ov11_021328b8:
.space 0x4
.global data_ov11_021328bc
data_ov11_021328bc:
.space 0x4
.global data_ov11_021328c0
data_ov11_021328c0:
.space 0x4
.global data_ov11_021328c4
data_ov11_021328c4:
.space 0x4
.global data_ov11_021328c8
data_ov11_021328c8:
.space 0x4
.global data_ov11_021328cc
data_ov11_021328cc:
.space 0x4
.global data_ov11_021328d0
data_ov11_021328d0:
.space 0x4
.global data_ov11_021328d4
data_ov11_021328d4:
.space 0x4
.global data_ov11_021328d8
data_ov11_021328d8:
.space 0x4
.global data_ov11_021328dc
data_ov11_021328dc:
.space 0x4
.global data_ov11_021328e0
data_ov11_021328e0:
.space 0x4
.global data_ov11_021328e4
data_ov11_021328e4:
.space 0x4
.global data_ov11_021328e8
data_ov11_021328e8:
.space 0x4
.global data_ov11_021328ec
data_ov11_021328ec:
.space 0x4
.global data_ov11_021328f0
data_ov11_021328f0:
.space 0x4
.global data_ov11_021328f4
data_ov11_021328f4:
.space 0x4
.global data_ov11_021328f8
data_ov11_021328f8:
.space 0x4
.global data_ov11_021328fc
data_ov11_021328fc:
.space 0x4
.global data_ov11_02132900
data_ov11_02132900:
.space 0x4
.global data_ov11_02132904
data_ov11_02132904:
.space 0x4
.global data_ov11_02132908
data_ov11_02132908:
.space 0x4
.global data_ov11_0213290c
data_ov11_0213290c:
.space 0x4
.global data_ov11_02132910
data_ov11_02132910:
.space 0x4
.global data_ov11_02132914
data_ov11_02132914:
.space 0x4
.global data_ov11_02132918
data_ov11_02132918:
.space 0x4
.global data_ov11_0213291c
data_ov11_0213291c:
.space 0x4
.global data_ov11_02132920
data_ov11_02132920:
.space 0x4
.global data_ov11_02132924
data_ov11_02132924:
.space 0x4
.global data_ov11_02132928
data_ov11_02132928:
.space 0x4
.global data_ov11_0213292c
data_ov11_0213292c:
.space 0x4
.global data_ov11_02132930
data_ov11_02132930:
.space 0x4
.global data_ov11_02132934
data_ov11_02132934:
.space 0x4
.global data_ov11_02132938
data_ov11_02132938:
.space 0x4
.global data_ov11_0213293c
data_ov11_0213293c:
.space 0x4
.global data_ov11_02132940
data_ov11_02132940:
.space 0x4
.global data_ov11_02132944
data_ov11_02132944:
.space 0x4
.global data_ov11_02132948
data_ov11_02132948:
.space 0x4
.global data_ov11_0213294c
data_ov11_0213294c:
.space 0x4
.global data_ov11_02132950
data_ov11_02132950:
.space 0x4
.global data_ov11_02132954
data_ov11_02132954:
.space 0x4
.global data_ov11_02132958
data_ov11_02132958:
.space 0x4
.global data_ov11_0213295c
data_ov11_0213295c:
.space 0x4
.global data_ov11_02132960
data_ov11_02132960:
.space 0x4
.global data_ov11_02132964
data_ov11_02132964:
.space 0x4
.global data_ov11_02132968
data_ov11_02132968:
.space 0x4
.global data_ov11_0213296c
data_ov11_0213296c:
.space 0x4
.global data_ov11_02132970
data_ov11_02132970:
.space 0x4
.global data_ov11_02132974
data_ov11_02132974:
.space 0x4
.global data_ov11_02132978
data_ov11_02132978:
.space 0x4
.global data_ov11_0213297c
data_ov11_0213297c:
.space 0x4
.global data_ov11_02132980
data_ov11_02132980:
.space 0x4
.global data_ov11_02132984
data_ov11_02132984:
.space 0x4
.global data_ov11_02132988
data_ov11_02132988:
.space 0x4
.global data_ov11_0213298c
data_ov11_0213298c:
.space 0x4
.global data_ov11_02132990
data_ov11_02132990:
.space 0x4
.global data_ov11_02132994
data_ov11_02132994:
.space 0x4
.global data_ov11_02132998
data_ov11_02132998:
.space 0x4
.global data_ov11_0213299c
data_ov11_0213299c:
.space 0x4
.global data_ov11_021329a0
data_ov11_021329a0:
.space 0x4
.global data_ov11_021329a4
data_ov11_021329a4:
.space 0x4
.global data_ov11_021329a8
data_ov11_021329a8:
.space 0x4
.global data_ov11_021329ac
data_ov11_021329ac:
.space 0x4
.global data_ov11_021329b0
data_ov11_021329b0:
.space 0x4
.global data_ov11_021329b4
data_ov11_021329b4:
.space 0x4
.global data_ov11_021329b8
data_ov11_021329b8:
.space 0x4
.global data_ov11_021329bc
data_ov11_021329bc:
.space 0x4
.global data_ov11_021329c0
data_ov11_021329c0:
.space 0x4
.global data_ov11_021329c4
data_ov11_021329c4:
.space 0x4
.global data_ov11_021329c8
data_ov11_021329c8:
.space 0x4
.global data_ov11_021329cc
data_ov11_021329cc:
.space 0x4
.global data_ov11_021329d0
data_ov11_021329d0:
.space 0x4
.global data_ov11_021329d4
data_ov11_021329d4:
.space 0x4
.global data_ov11_021329d8
data_ov11_021329d8:
.space 0x4
.global data_ov11_021329dc
data_ov11_021329dc:
.space 0x4
.global data_ov11_021329e0
data_ov11_021329e0:
.space 0x4
.global data_ov11_021329e4
data_ov11_021329e4:
.space 0x4
.global data_ov11_021329e8
data_ov11_021329e8:
.space 0x4
.global data_ov11_021329ec
data_ov11_021329ec:
.space 0x4
.global data_ov11_021329f0
data_ov11_021329f0:
.space 0x4
.global data_ov11_021329f4
data_ov11_021329f4:
.space 0x4
.global data_ov11_021329f8
data_ov11_021329f8:
.space 0x4
.global data_ov11_021329fc
data_ov11_021329fc:
.space 0x4
.global data_ov11_02132a00
data_ov11_02132a00:
.space 0x4
.global data_ov11_02132a04
data_ov11_02132a04:
.space 0x4
.global data_ov11_02132a08
data_ov11_02132a08:
.space 0x4
.global data_ov11_02132a0c
data_ov11_02132a0c:
.space 0x4
.global data_ov11_02132a10
data_ov11_02132a10:
.space 0x4
.global data_ov11_02132a14
data_ov11_02132a14:
.space 0x4
.global data_ov11_02132a18
data_ov11_02132a18:
.space 0x4
.global data_ov11_02132a1c
data_ov11_02132a1c:
.space 0x4
.global data_ov11_02132a20
data_ov11_02132a20:
.space 0x4
.global data_ov11_02132a24
data_ov11_02132a24:
.space 0x4
.global data_ov11_02132a28
data_ov11_02132a28:
.space 0x4
.global data_ov11_02132a2c
data_ov11_02132a2c:
.space 0x4
.global data_ov11_02132a30
data_ov11_02132a30:
.space 0x4
.global data_ov11_02132a34
data_ov11_02132a34:
.space 0x4
.global data_ov11_02132a38
data_ov11_02132a38:
.space 0x4
.global data_ov11_02132a3c
data_ov11_02132a3c:
.space 0x4
.global data_ov11_02132a40
data_ov11_02132a40:
.space 0x4
.global data_ov11_02132a44
data_ov11_02132a44:
.space 0x4
.global data_ov11_02132a48
data_ov11_02132a48:
.space 0x4
.global data_ov11_02132a4c
data_ov11_02132a4c:
.space 0x4
.global data_ov11_02132a50
data_ov11_02132a50:
.space 0x4
.global data_ov11_02132a54
data_ov11_02132a54:
.space 0x4
.global data_ov11_02132a58
data_ov11_02132a58:
.space 0x4
.global data_ov11_02132a5c
data_ov11_02132a5c:
.space 0x4
.global data_ov11_02132a60
data_ov11_02132a60:
.space 0x4
.global data_ov11_02132a64
data_ov11_02132a64:
.space 0x4
.global data_ov11_02132a68
data_ov11_02132a68:
.space 0x4
.global data_ov11_02132a6c
data_ov11_02132a6c:
.space 0x4
.global data_ov11_02132a70
data_ov11_02132a70:
.space 0x4
.global data_ov11_02132a74
data_ov11_02132a74:
.space 0x4
.global data_ov11_02132a78
data_ov11_02132a78:
.space 0x4
.global data_ov11_02132a7c
data_ov11_02132a7c:
.space 0x4
.global data_ov11_02132a80
data_ov11_02132a80:
.space 0x4
.global data_ov11_02132a84
data_ov11_02132a84:
.space 0x4
.global data_ov11_02132a88
data_ov11_02132a88:
.space 0x4
.global data_ov11_02132a8c
data_ov11_02132a8c:
.space 0x4
.global data_ov11_02132a90
data_ov11_02132a90:
.space 0x4
.global data_ov11_02132a94
data_ov11_02132a94:
.space 0x4
.global data_ov11_02132a98
data_ov11_02132a98:
.space 0x4
.global data_ov11_02132a9c
data_ov11_02132a9c:
.space 0x4
.global data_ov11_02132aa0
data_ov11_02132aa0:
.space 0x4
.global data_ov11_02132aa4
data_ov11_02132aa4:
.space 0x4
.global data_ov11_02132aa8
data_ov11_02132aa8:
.space 0x4
.global data_ov11_02132aac
data_ov11_02132aac:
.space 0x4
.global data_ov11_02132ab0
data_ov11_02132ab0:
.space 0x4
.global data_ov11_02132ab4
data_ov11_02132ab4:
.space 0x4
.global data_ov11_02132ab8
data_ov11_02132ab8:
.space 0x4
.global data_ov11_02132abc
data_ov11_02132abc:
.space 0x4
.global data_ov11_02132ac0
data_ov11_02132ac0:
.space 0x4
.global data_ov11_02132ac4
data_ov11_02132ac4:
.space 0x4
.global data_ov11_02132ac8
data_ov11_02132ac8:
.space 0x4
.global data_ov11_02132acc
data_ov11_02132acc:
.space 0x4
.global data_ov11_02132ad0
data_ov11_02132ad0:
.space 0x4
.global data_ov11_02132ad4
data_ov11_02132ad4:
.space 0x4
.global data_ov11_02132ad8
data_ov11_02132ad8:
.space 0x4
.global data_ov11_02132adc
data_ov11_02132adc:
.space 0x4
.global data_ov11_02132ae0
data_ov11_02132ae0:
.space 0x4
.global data_ov11_02132ae4
data_ov11_02132ae4:
.space 0x4
.global data_ov11_02132ae8
data_ov11_02132ae8:
.space 0x4
.global data_ov11_02132aec
data_ov11_02132aec:
.space 0x4
.global data_ov11_02132af0
data_ov11_02132af0:
.space 0x4
.global data_ov11_02132af4
data_ov11_02132af4:
.space 0x4
.global data_ov11_02132af8
data_ov11_02132af8:
.space 0x4
.global data_ov11_02132afc
data_ov11_02132afc:
.space 0x4
.global data_ov11_02132b00
data_ov11_02132b00:
.space 0x4
.global data_ov11_02132b04
data_ov11_02132b04:
.space 0x4
.global data_ov11_02132b08
data_ov11_02132b08:
.space 0x4
.global data_ov11_02132b0c
data_ov11_02132b0c:
.space 0x4
.global data_ov11_02132b10
data_ov11_02132b10:
.space 0x4
.global data_ov11_02132b14
data_ov11_02132b14:
.space 0x4
.global data_ov11_02132b18
data_ov11_02132b18:
.space 0x4
.global data_ov11_02132b1c
data_ov11_02132b1c:
.space 0x4
.global data_ov11_02132b20
data_ov11_02132b20:
.space 0x4
.global data_ov11_02132b24
data_ov11_02132b24:
.space 0x4
.global data_ov11_02132b28
data_ov11_02132b28:
.space 0x4
.global data_ov11_02132b2c
data_ov11_02132b2c:
.space 0x4
.global data_ov11_02132b30
data_ov11_02132b30:
.space 0x4
.global data_ov11_02132b34
data_ov11_02132b34:
.space 0x4
.global data_ov11_02132b38
data_ov11_02132b38:
.space 0x4
.global data_ov11_02132b3c
data_ov11_02132b3c:
.space 0x4
.global data_ov11_02132b40
data_ov11_02132b40:
.space 0x4
.global data_ov11_02132b44
data_ov11_02132b44:
.space 0x4
.global data_ov11_02132b48
data_ov11_02132b48:
.space 0x4
.global data_ov11_02132b4c
data_ov11_02132b4c:
.space 0x4
.global data_ov11_02132b50
data_ov11_02132b50:
.space 0x4
.global data_ov11_02132b54
data_ov11_02132b54:
.space 0x4
.global data_ov11_02132b58
data_ov11_02132b58:
.space 0x4
.global data_ov11_02132b5c
data_ov11_02132b5c:
.space 0x4
.global data_ov11_02132b60
data_ov11_02132b60:
.space 0x4
.global data_ov11_02132b64
data_ov11_02132b64:
.space 0x4
.global data_ov11_02132b68
data_ov11_02132b68:
.space 0x4
.global data_ov11_02132b6c
data_ov11_02132b6c:
.space 0x4
.global data_ov11_02132b70
data_ov11_02132b70:
.space 0x4
.global data_ov11_02132b74
data_ov11_02132b74:
.space 0x4
.global data_ov11_02132b78
data_ov11_02132b78:
.space 0x4
.global data_ov11_02132b7c
data_ov11_02132b7c:
.space 0x4
.global data_ov11_02132b80
data_ov11_02132b80:
.space 0x4
.global data_ov11_02132b84
data_ov11_02132b84:
.space 0x4
.global data_ov11_02132b88
data_ov11_02132b88:
.space 0x4
.global data_ov11_02132b8c
data_ov11_02132b8c:
.space 0x4
.global data_ov11_02132b90
data_ov11_02132b90:
.space 0x4
.global data_ov11_02132b94
data_ov11_02132b94:
.space 0x4
.global data_ov11_02132b98
data_ov11_02132b98:
.space 0x4
.global data_ov11_02132b9c
data_ov11_02132b9c:
.space 0x4
.global data_ov11_02132ba0
data_ov11_02132ba0:
.space 0x4
.global data_ov11_02132ba4
data_ov11_02132ba4:
.space 0x4
.global data_ov11_02132ba8
data_ov11_02132ba8:
.space 0x4
.global data_ov11_02132bac
data_ov11_02132bac:
.space 0x4
.global data_ov11_02132bb0
data_ov11_02132bb0:
.space 0x4
.global data_ov11_02132bb4
data_ov11_02132bb4:
.space 0x4
.global data_ov11_02132bb8
data_ov11_02132bb8:
.space 0x4
.global data_ov11_02132bbc
data_ov11_02132bbc:
.space 0x4
.global data_ov11_02132bc0
data_ov11_02132bc0:
.space 0x4
.global data_ov11_02132bc4
data_ov11_02132bc4:
.space 0x4
.global data_ov11_02132bc8
data_ov11_02132bc8:
.space 0x4
.global data_ov11_02132bcc
data_ov11_02132bcc:
.space 0x4
.global data_ov11_02132bd0
data_ov11_02132bd0:
.space 0x4
.global data_ov11_02132bd4
data_ov11_02132bd4:
.space 0x4
.global data_ov11_02132bd8
data_ov11_02132bd8:
.space 0x4
.global data_ov11_02132bdc
data_ov11_02132bdc:
.space 0x4
.global data_ov11_02132be0
data_ov11_02132be0:
.space 0x4
.global data_ov11_02132be4
data_ov11_02132be4:
.space 0x4
.global data_ov11_02132be8
data_ov11_02132be8:
.space 0x4
.global data_ov11_02132bec
data_ov11_02132bec:
.space 0x4
.global data_ov11_02132bf0
data_ov11_02132bf0:
.space 0x4
.global data_ov11_02132bf4
data_ov11_02132bf4:
.space 0x4
.global data_ov11_02132bf8
data_ov11_02132bf8:
.space 0x4
.global data_ov11_02132bfc
data_ov11_02132bfc:
.space 0x4
.global data_ov11_02132c00
data_ov11_02132c00:
.space 0x4
.global data_ov11_02132c04
data_ov11_02132c04:
.space 0x4
.global data_ov11_02132c08
data_ov11_02132c08:
.space 0x4
.global data_ov11_02132c0c
data_ov11_02132c0c:
.space 0x4
.global data_ov11_02132c10
data_ov11_02132c10:
.space 0x4
.global data_ov11_02132c14
data_ov11_02132c14:
.space 0x4
.global data_ov11_02132c18
data_ov11_02132c18:
.space 0x4
.global data_ov11_02132c1c
data_ov11_02132c1c:
.space 0x4
.global data_ov11_02132c20
data_ov11_02132c20:
.space 0x4
.global data_ov11_02132c24
data_ov11_02132c24:
.space 0x4
.global data_ov11_02132c28
data_ov11_02132c28:
.space 0x4
.global data_ov11_02132c2c
data_ov11_02132c2c:
.space 0x4
.global data_ov11_02132c30
data_ov11_02132c30:
.space 0x4
.global data_ov11_02132c34
data_ov11_02132c34:
.space 0x4
.global data_ov11_02132c38
data_ov11_02132c38:
.space 0x4
.global data_ov11_02132c3c
data_ov11_02132c3c:
.space 0x4
.global data_ov11_02132c40
data_ov11_02132c40:
.space 0x4
.global data_ov11_02132c44
data_ov11_02132c44:
.space 0x4
.global data_ov11_02132c48
data_ov11_02132c48:
.space 0x4
.global data_ov11_02132c4c
data_ov11_02132c4c:
.space 0x4
.global data_ov11_02132c50
data_ov11_02132c50:
.space 0x4
.global data_ov11_02132c54
data_ov11_02132c54:
.space 0x4
.global data_ov11_02132c58
data_ov11_02132c58:
.space 0x4
.global data_ov11_02132c5c
data_ov11_02132c5c:
.space 0x4
.global data_ov11_02132c60
data_ov11_02132c60:
.space 0x4
.global data_ov11_02132c64
data_ov11_02132c64:
.space 0x4
.global data_ov11_02132c68
data_ov11_02132c68:
.space 0x4
.global data_ov11_02132c6c
data_ov11_02132c6c:
.space 0x4
.global data_ov11_02132c70
data_ov11_02132c70:
.space 0x4
.global data_ov11_02132c74
data_ov11_02132c74:
.space 0x4
.global data_ov11_02132c78
data_ov11_02132c78:
.space 0x4
.global data_ov11_02132c7c
data_ov11_02132c7c:
.space 0x4
.global data_ov11_02132c80
data_ov11_02132c80:
.space 0x4
.global data_ov11_02132c84
data_ov11_02132c84:
.space 0x4
.global data_ov11_02132c88
data_ov11_02132c88:
.space 0x4
.global data_ov11_02132c8c
data_ov11_02132c8c:
.space 0x4
.global data_ov11_02132c90
data_ov11_02132c90:
.space 0x4
.global data_ov11_02132c94
data_ov11_02132c94:
.space 0x4
.global data_ov11_02132c98
data_ov11_02132c98:
.space 0x4
.global data_ov11_02132c9c
data_ov11_02132c9c:
.space 0x4
.global data_ov11_02132ca0
data_ov11_02132ca0:
.space 0x4
.global data_ov11_02132ca4
data_ov11_02132ca4:
.space 0x4
.global data_ov11_02132ca8
data_ov11_02132ca8:
.space 0x4
.global data_ov11_02132cac
data_ov11_02132cac:
.space 0x4
.global data_ov11_02132cb0
data_ov11_02132cb0:
.space 0x4
.global data_ov11_02132cb4
data_ov11_02132cb4:
.space 0x4
.global data_ov11_02132cb8
data_ov11_02132cb8:
.space 0x4
.global data_ov11_02132cbc
data_ov11_02132cbc:
.space 0x4
.global data_ov11_02132cc0
data_ov11_02132cc0:
.space 0x4
.global data_ov11_02132cc4
data_ov11_02132cc4:
.space 0x4
.global data_ov11_02132cc8
data_ov11_02132cc8:
.space 0x4
.global data_ov11_02132ccc
data_ov11_02132ccc:
.space 0x4
.global data_ov11_02132cd0
data_ov11_02132cd0:
.space 0x4
.global data_ov11_02132cd4
data_ov11_02132cd4:
.space 0x4
.global data_ov11_02132cd8
data_ov11_02132cd8:
.space 0x4
.global data_ov11_02132cdc
data_ov11_02132cdc:
.space 0x4
.global data_ov11_02132ce0
data_ov11_02132ce0:
.space 0x4
.global data_ov11_02132ce4
data_ov11_02132ce4:
.space 0x4
.global data_ov11_02132ce8
data_ov11_02132ce8:
.space 0x4
.global data_ov11_02132cec
data_ov11_02132cec:
.space 0x4
.global data_ov11_02132cf0
data_ov11_02132cf0:
.space 0x1
.global data_ov11_02132cf1
data_ov11_02132cf1:
.space 0x1
.global data_ov11_02132cf2
data_ov11_02132cf2:
.space 0x1
.global data_ov11_02132cf3
data_ov11_02132cf3:
.space 0x1
.global data_ov11_02132cf4
data_ov11_02132cf4:
.space 0x1
.global data_ov11_02132cf5
data_ov11_02132cf5:
.space 0x1
.global data_ov11_02132cf6
data_ov11_02132cf6:
.space 0x1
.global data_ov11_02132cf7
data_ov11_02132cf7:
.space 0x1
.global data_ov11_02132cf8
data_ov11_02132cf8:
.space 0x1
.global data_ov11_02132cf9
data_ov11_02132cf9:
.space 0x1
.global data_ov11_02132cfa
data_ov11_02132cfa:
.space 0x1
.global data_ov11_02132cfb
data_ov11_02132cfb:
.space 0x1
.global data_ov11_02132cfc
data_ov11_02132cfc:
.space 0x1
.global data_ov11_02132cfd
data_ov11_02132cfd:
.space 0x1
.global data_ov11_02132cfe
data_ov11_02132cfe:
.space 0x1
.global data_ov11_02132cff
data_ov11_02132cff:
.space 0x1
.global data_ov11_02132d00
data_ov11_02132d00:
.space 0x1
.global data_ov11_02132d01
data_ov11_02132d01:
.space 0x1
.global data_ov11_02132d02
data_ov11_02132d02:
.space 0x1
.global data_ov11_02132d03
data_ov11_02132d03:
.space 0x1
.global data_ov11_02132d04
data_ov11_02132d04:
.space 0x1
.global data_ov11_02132d05
data_ov11_02132d05:
.space 0x1
.global data_ov11_02132d06
data_ov11_02132d06:
.space 0x1
.global data_ov11_02132d07
data_ov11_02132d07:
.space 0x1
.global data_ov11_02132d08
data_ov11_02132d08:
.space 0x1
.global data_ov11_02132d09
data_ov11_02132d09:
.space 0x1
.global data_ov11_02132d0a
data_ov11_02132d0a:
.space 0x1
.global data_ov11_02132d0b
data_ov11_02132d0b:
.space 0x1
.global data_ov11_02132d0c
data_ov11_02132d0c:
.space 0x1
.global data_ov11_02132d0d
data_ov11_02132d0d:
.space 0x1
.global data_ov11_02132d0e
data_ov11_02132d0e:
.space 0x1
.global data_ov11_02132d0f
data_ov11_02132d0f:
.space 0x1
.global data_ov11_02132d10
data_ov11_02132d10:
.space 0x1
.global data_ov11_02132d11
data_ov11_02132d11:
.space 0x1
.global data_ov11_02132d12
data_ov11_02132d12:
.space 0x1
.global data_ov11_02132d13
data_ov11_02132d13:
.space 0x1
.global data_ov11_02132d14
data_ov11_02132d14:
.space 0x1
.global data_ov11_02132d15
data_ov11_02132d15:
.space 0x1
.global data_ov11_02132d16
data_ov11_02132d16:
.space 0x1
.global data_ov11_02132d17
data_ov11_02132d17:
.space 0x1
.global data_ov11_02132d18
data_ov11_02132d18:
.space 0x1
.global data_ov11_02132d19
data_ov11_02132d19:
.space 0x1
.global data_ov11_02132d1a
data_ov11_02132d1a:
.space 0x1
.global data_ov11_02132d1b
data_ov11_02132d1b:
.space 0x1
.global data_ov11_02132d1c
data_ov11_02132d1c:
.space 0x1
.global data_ov11_02132d1d
data_ov11_02132d1d:
.space 0x1
.global data_ov11_02132d1e
data_ov11_02132d1e:
.space 0x1
.global data_ov11_02132d1f
data_ov11_02132d1f:
.space 0x1
.global data_ov11_02132d20
data_ov11_02132d20:
.space 0x1
.global data_ov11_02132d21
data_ov11_02132d21:
.space 0x1
.global data_ov11_02132d22
data_ov11_02132d22:
.space 0x1
.global data_ov11_02132d23
data_ov11_02132d23:
.space 0x1
.global data_ov11_02132d24
data_ov11_02132d24:
.space 0x1
.global data_ov11_02132d25
data_ov11_02132d25:
.space 0x1
.global data_ov11_02132d26
data_ov11_02132d26:
.space 0x1
.global data_ov11_02132d27
data_ov11_02132d27:
.space 0x1
.global data_ov11_02132d28
data_ov11_02132d28:
.space 0x1
.global data_ov11_02132d29
data_ov11_02132d29:
.space 0x1
.global data_ov11_02132d2a
data_ov11_02132d2a:
.space 0x1
.global data_ov11_02132d2b
data_ov11_02132d2b:
.space 0x1
.global data_ov11_02132d2c
data_ov11_02132d2c:
.space 0x1
.global data_ov11_02132d2d
data_ov11_02132d2d:
.space 0x1
.global data_ov11_02132d2e
data_ov11_02132d2e:
.space 0x1
.global data_ov11_02132d2f
data_ov11_02132d2f:
.space 0x1
.global data_ov11_02132d30
data_ov11_02132d30:
.space 0x4
.global data_ov11_02132d34
data_ov11_02132d34:
.space 0x4
.global data_ov11_02132d38
data_ov11_02132d38:
.space 0x4
.global data_ov11_02132d3c
data_ov11_02132d3c:
.space 0x4
.global data_ov11_02132d40
data_ov11_02132d40:
.space 0x4
.global data_ov11_02132d44
data_ov11_02132d44:
.space 0x4
.global data_ov11_02132d48
data_ov11_02132d48:
.space 0x4
.global data_ov11_02132d4c
data_ov11_02132d4c:
.space 0x1
.global data_ov11_02132d4d
data_ov11_02132d4d:
.space 0x1
.global data_ov11_02132d4e
data_ov11_02132d4e:
.space 0x1
.global data_ov11_02132d4f
data_ov11_02132d4f:
.space 0x1
.global data_ov11_02132d50
data_ov11_02132d50:
.space 0x4
.global data_ov11_02132d54
data_ov11_02132d54:
.space 0x4
.global data_ov11_02132d58
data_ov11_02132d58:
.space 0x4
.global data_ov11_02132d5c
data_ov11_02132d5c:
.space 0x4
.global data_ov11_02132d60
data_ov11_02132d60:
.space 0x4
.global data_ov11_02132d64
data_ov11_02132d64:
.space 0x4
.global data_ov11_02132d68
data_ov11_02132d68:
.space 0x4
.global data_ov11_02132d6c
data_ov11_02132d6c:
.space 0x4
.global data_ov11_02132d70
data_ov11_02132d70:
.space 0x4
.global data_ov11_02132d74
data_ov11_02132d74:
.space 0x4
.global data_ov11_02132d78
data_ov11_02132d78:
.space 0x4
.global data_ov11_02132d7c
data_ov11_02132d7c:
.space 0x4
.global data_ov11_02132d80
data_ov11_02132d80:
.space 0x4
.global data_ov11_02132d84
data_ov11_02132d84:
.space 0x4
.global data_ov11_02132d88
data_ov11_02132d88:
.space 0x1
.global data_ov11_02132d89
data_ov11_02132d89:
.space 0x1
.global data_ov11_02132d8a
data_ov11_02132d8a:
.space 0x1
.global data_ov11_02132d8b
data_ov11_02132d8b:
.space 0x1
.global data_ov11_02132d8c
data_ov11_02132d8c:
.space 0x4
.global data_ov11_02132d90
data_ov11_02132d90:
.space 0x4
.global data_ov11_02132d94
data_ov11_02132d94:
.space 0x4
.global data_ov11_02132d98
data_ov11_02132d98:
.space 0x4
.global data_ov11_02132d9c
data_ov11_02132d9c:
.space 0x4
.global data_ov11_02132da0
data_ov11_02132da0:
.space 0x1
.global data_ov11_02132da1
data_ov11_02132da1:
.space 0x1
.global data_ov11_02132da2
data_ov11_02132da2:
.space 0x1
.global data_ov11_02132da3
data_ov11_02132da3:
.space 0x1
.global data_ov11_02132da4
data_ov11_02132da4:
.space 0x1
.global data_ov11_02132da5
data_ov11_02132da5:
.space 0x1
.global data_ov11_02132da6
data_ov11_02132da6:
.space 0x1
.global data_ov11_02132da7
data_ov11_02132da7:
.space 0x1
.global data_ov11_02132da8
data_ov11_02132da8:
.space 0x4
.global data_ov11_02132dac
data_ov11_02132dac:
.space 0x2
.global data_ov11_02132dae
data_ov11_02132dae:
.space 0x2
.global data_ov11_02132db0
data_ov11_02132db0:
.space 0x4
.global data_ov11_02132db4
data_ov11_02132db4:
.space 0x4
.global data_ov11_02132db8
data_ov11_02132db8:
.space 0x2
.global data_ov11_02132dba
data_ov11_02132dba:
.space 0x2
.global data_ov11_02132dbc
data_ov11_02132dbc:
.space 0x4
.global data_ov11_02132dc0
data_ov11_02132dc0:
.space 0x4
.global data_ov11_02132dc4
data_ov11_02132dc4:
.space 0x4
.global data_ov11_02132dc8
data_ov11_02132dc8:
.space 0x4
.global data_ov11_02132dcc
data_ov11_02132dcc:
.space 0x1
.global data_ov11_02132dcd
data_ov11_02132dcd:
.space 0x1
.global data_ov11_02132dce
data_ov11_02132dce:
.space 0x2
.global data_ov11_02132dd0
data_ov11_02132dd0:
.space 0x4
.global data_ov11_02132dd4
data_ov11_02132dd4:
.space 0x4
.global data_ov11_02132dd8
data_ov11_02132dd8:
.space 0x4
.global data_ov11_02132ddc
data_ov11_02132ddc:
.space 0x4
.global data_ov11_02132de0
data_ov11_02132de0:
.space 0x4
.global data_ov11_02132de4
data_ov11_02132de4:
.space 0x4
.global data_ov11_02132de8
data_ov11_02132de8:
.space 0x2
.global data_ov11_02132dea
data_ov11_02132dea:
.space 0x2
.global data_ov11_02132dec
data_ov11_02132dec:
.space 0x4
.global data_ov11_02132df0
data_ov11_02132df0:
.space 0x4
.global data_ov11_02132df4
data_ov11_02132df4:
.space 0x1
.global data_ov11_02132df5
data_ov11_02132df5:
.space 0x1
.global data_ov11_02132df6
data_ov11_02132df6:
.space 0x2
.global data_ov11_02132df8
data_ov11_02132df8:
.space 0x4
.global data_ov11_02132dfc
data_ov11_02132dfc:
.space 0x4
.global data_ov11_02132e00
data_ov11_02132e00:
.space 0x4
.global data_ov11_02132e04
data_ov11_02132e04:
.space 0x4
.global data_ov11_02132e08
data_ov11_02132e08:
.space 0x4
.global data_ov11_02132e0c
data_ov11_02132e0c:
.space 0x4
.global data_ov11_02132e10
data_ov11_02132e10:
.space 0x4
.global data_ov11_02132e14
data_ov11_02132e14:
.space 0x4
.global data_ov11_02132e18
data_ov11_02132e18:
.space 0x4
.global data_ov11_02132e1c
data_ov11_02132e1c:
.space 0x4
.global data_ov11_02132e20
data_ov11_02132e20:
.space 0x4
.global data_ov11_02132e24
data_ov11_02132e24:
.space 0x4
.global data_ov11_02132e28
data_ov11_02132e28:
.space 0x4
.global data_ov11_02132e2c
data_ov11_02132e2c:
.space 0x4
.global data_ov11_02132e30
data_ov11_02132e30:
.space 0x4
.global data_ov11_02132e34
data_ov11_02132e34:
.space 0x4
.global data_ov11_02132e38
data_ov11_02132e38:
.space 0x4
.global data_ov11_02132e3c
data_ov11_02132e3c:
.space 0x4
.global data_ov11_02132e40
data_ov11_02132e40:
.space 0x4
.global data_ov11_02132e44
data_ov11_02132e44:
.space 0x4
.global data_ov11_02132e48
data_ov11_02132e48:
.space 0x4
.global data_ov11_02132e4c
data_ov11_02132e4c:
.space 0x4
.global data_ov11_02132e50
data_ov11_02132e50:
.space 0x4
.global data_ov11_02132e54
data_ov11_02132e54:
.space 0x4
.global data_ov11_02132e58
data_ov11_02132e58:
.space 0x4
.global data_ov11_02132e5c
data_ov11_02132e5c:
.space 0x4
.global data_ov11_02132e60
data_ov11_02132e60:
.space 0x4
.global data_ov11_02132e64
data_ov11_02132e64:
.space 0x4
.global data_ov11_02132e68
data_ov11_02132e68:
.space 0x1
.global data_ov11_02132e69
data_ov11_02132e69:
.space 0x1
.global data_ov11_02132e6a
data_ov11_02132e6a:
.space 0x1
.global data_ov11_02132e6b
data_ov11_02132e6b:
.space 0x1
.global data_ov11_02132e6c
data_ov11_02132e6c:
.space 0x4
.global data_ov11_02132e70
data_ov11_02132e70:
.space 0x4
.global data_ov11_02132e74
data_ov11_02132e74:
.space 0x4
.global data_ov11_02132e78
data_ov11_02132e78:
.space 0x4
.global data_ov11_02132e7c
data_ov11_02132e7c:
.space 0x4
.global data_ov11_02132e80
data_ov11_02132e80:
.space 0x4
.global data_ov11_02132e84
data_ov11_02132e84:
.space 0x4
.global data_ov11_02132e88
data_ov11_02132e88:
.space 0x4
.global data_ov11_02132e8c
data_ov11_02132e8c:
.space 0x4
.global data_ov11_02132e90
data_ov11_02132e90:
.space 0x4
.global data_ov11_02132e94
data_ov11_02132e94:
.space 0x4
.global data_ov11_02132e98
data_ov11_02132e98:
.space 0x4
.global data_ov11_02132e9c
data_ov11_02132e9c:
.space 0x4
.global data_ov11_02132ea0
data_ov11_02132ea0:
.space 0x4
.global data_ov11_02132ea4
data_ov11_02132ea4:
.space 0x4
.global data_ov11_02132ea8
data_ov11_02132ea8:
.space 0x4
.global data_ov11_02132eac
data_ov11_02132eac:
.space 0x4
.global data_ov11_02132eb0
data_ov11_02132eb0:
.space 0x4
.global data_ov11_02132eb4
data_ov11_02132eb4:
.space 0x4
.global data_ov11_02132eb8
data_ov11_02132eb8:
.space 0x4
.global data_ov11_02132ebc
data_ov11_02132ebc:
.space 0x4
.global data_ov11_02132ec0
data_ov11_02132ec0:
.space 0x4
.global data_ov11_02132ec4
data_ov11_02132ec4:
.space 0x4
.global data_ov11_02132ec8
data_ov11_02132ec8:
.space 0x4
.global data_ov11_02132ecc
data_ov11_02132ecc:
.space 0x4
.global data_ov11_02132ed0
data_ov11_02132ed0:
.space 0x4
.global data_ov11_02132ed4
data_ov11_02132ed4:
.space 0x4
.global data_ov11_02132ed8
data_ov11_02132ed8:
.space 0x4
.global data_ov11_02132edc
data_ov11_02132edc:
.space 0x4