.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 _02112c2c: .word data_ov11_02131600 thumb_func_end func_ov11_02112c20 .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 _02112c3c: .word data_ov11_0213160c thumb_func_end func_ov11_02112c30 .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 _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 thumb_func_end func_ov11_02112c40 .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 _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 thumb_func_end func_ov11_02112d30 .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 _02113788: .word data_ov11_02130820 thumb_func_end func_ov11_02113760 .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 _021137d0: .word data_ov11_02131580 _021137d4: .word data_ov11_02130820 _021137d8: .word data_ov11_02130844 _021137dc: .word data_ov11_02130840 _021137e0: .word 0xc0a80b01 thumb_func_end func_ov11_0211378c .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 _021137ec: .word data_ov11_02130820 thumb_func_end func_ov11_021137e4 .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 _021137f8: .word data_ov11_02130820 thumb_func_end func_ov11_021137f0 .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 _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 thumb_func_end func_ov11_021137fc .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 _02113a90: .word data_ov11_0212ed84 thumb_func_end func_ov11_02113a18 .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 _02113ad0: .word data_ov11_0212ed84 _02113ad4: .word data_ov11_0212ed90 thumb_func_end func_ov11_02113a94 .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 _02113b30: .word data_ov11_0212ed24 thumb_func_end func_ov11_02113b08 .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 _02113bc8: .word 0x00001010 _02113bcc: .word 0x00002010 _02113bd0: .word 0x00003010 thumb_func_end func_ov11_02113b34 .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 _02113ca8: .word data_ov11_02130860 _02113cac: .word data_ov11_02130820 thumb_func_end func_ov11_02113bd4 .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 _02113d7c: .word data_ov11_02130ee0 _02113d80: .word data_ov11_02130860 _02113d84: .word data_ov11_02130820 thumb_func_end func_ov11_02113cb0 .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 _02113f18: .word data_ov11_0212ed90 _02113f1c: .word data_ov11_02131580 thumb_func_end func_ov11_02113e2c .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 _02113f60: .word data_ov11_02131580 thumb_func_end func_ov11_02113f20 .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 _02113fac: .word data_ov11_0212ed90 thumb_func_end func_ov11_02113f64 .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 _02114068: .word data_ov11_02130820 thumb_func_end func_ov11_02113fb0 .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 _021143d4: .word data_ov11_0212ed20 _021143d8: .word data_ov11_02130820 thumb_func_end func_ov11_021142cc .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 _02114574: .word data_ov11_02130820 _02114578: .word 0x000005dc _0211457c: .word data_ov11_02131580 _02114580: .word data_ov11_0212ed90 thumb_func_end func_ov11_02114440 .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 _02114654: .word data_ov11_02130820 _02114658: .word 0x000005dc _0211465c: .word data_ov11_0212ed90 thumb_func_end func_ov11_02114584 .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 _021146c0: .word data_ov11_02130820 _021146c4: .word 0x000005dc _021146c8: .word data_ov11_0212ed90 thumb_func_end func_ov11_02114660 .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 _02114750: .word data_ov11_02130840 _02114754: .word data_ov11_02130820 thumb_func_end func_ov11_021146cc .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 _021147a8: .word data_ov11_02131580 thumb_func_end func_ov11_02114758 .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 _02114860: .word 0x00005790 _02114864: .word data_ov11_02130820 _02114868: .word data_ov11_02130840 thumb_func_end func_ov11_02114804 .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 _021148e0: .word data_ov11_02131588 _021148e4: .word data_ov11_0213158a thumb_func_end func_ov11_0211486c .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 _02114968: .word data_ov11_02131588 _0211496c: .word data_ov11_0213158a thumb_func_end func_ov11_021148e8 .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 _021149fc: .word 0x00000000 thumb_func_end func_ov11_021149d4 .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 _02114a64: .word data_ov11_02130ae0 thumb_func_end func_ov11_02114a40 .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 _02114ad4: .word 0xedb88320 thumb_func_end func_ov11_02114aa0 .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 _02114bf0: .word data_ov11_02131600 thumb_func_end func_ov11_02114bdc .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 _02114c00: .word data_ov11_0213160c thumb_func_end func_ov11_02114bf4 .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 _02114c50: .word data_ov11_0212ed24 _02114c54: .word data_ov11_0212ed2c _02114c58: .word data_ov61_0217f464 thumb_func_end func_ov11_02114c04 .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 _02114cac: .word func_02007ad8 thumb_func_end func_ov11_02114ca0 .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 _02114cb8: .word func_02007a44 thumb_func_end func_ov11_02114cb0 .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 _02114d20: .word 0x01ff6210 thumb_func_end func_ov11_02114cd0 .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 _02114d3c: .word func_ov61_02158e84 thumb_func_end func_ov11_02114d38 .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 _02114d48: .word func_ov61_02158eb0 thumb_func_end func_ov11_02114d40 .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 _02114d50: .word func_ov61_021590a0 thumb_func_end func_ov11_02114d4c .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 _02114e48: .word data_ov11_02130820 _02114e4c: .word 0x5d588b65 _02114e50: .word 0x00269ec3 _02114e54: .word 0x00007fff thumb_func_end func_ov11_02114de8 .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 _02114ef4: .word data_ov11_0212ed98 thumb_func_end func_ov11_02114e6c .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 _02114f28: .word func_ov11_02114e6c thumb_func_end func_ov11_02114f1c .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 _02114f38: .word func_0200dddc _02114f3c: .word data_ov11_02131620 thumb_func_end func_ov11_02114f2c .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 _02114f4c: .word func_0200dddc _02114f50: .word data_ov11_02131620 thumb_func_end func_ov11_02114f40 .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 _02115004: .word data_ov11_02131620 _02115008: .word data_ov11_02131610 _0211500c: .word data_ov11_02131600 _02115010: .word 0x00005890 _02115014: .word func_ov11_02114f2c thumb_func_end func_ov11_02114f54 .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 _021150a8: .word data_ov11_02131600 _021150ac: .word data_ov11_02131620 thumb_func_end func_ov11_02115018 .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 _021150e4: .word data_ov11_02131620 thumb_func_end func_ov11_021150b0 .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 _0211524c: .word data_ov11_02131600 _02115250: .word 0x0030bffe _02115254: .word 0x003fec42 _02115258: .word func_ov11_02114f40 _0211525c: .word data_ov11_02131620 thumb_func_end func_ov11_021150e8 .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 _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 thumb_func_end func_ov11_02115260 .global func_ov11_02115430 thumb_func_start func_ov11_02115430 func_ov11_02115430: ; 0x02115430 ldr r3, _02115434 ; =func_0200db28 bx r3 .align 2, 0 _02115434: .word func_0200db28 thumb_func_end func_ov11_02115430 .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 _02115448: .word data_ov11_02131600 thumb_func_end func_ov11_02115438 .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 _02115700: .word data_ov11_02131760 thumb_func_end func_ov11_0211544c .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 _02115764: .word data_ov11_02131760 _02115768: .word func_ov11_0211544c thumb_func_end func_ov11_02115704 .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 _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 thumb_func_end func_ov11_021157b0 .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 _021158d8: .word data_ov11_02131760 thumb_func_end func_ov11_021158a0 .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 _02115910: .word data_ov11_02131760 thumb_func_end func_ov11_021158dc .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 _02115968: .word data_ov11_02131760 thumb_func_end func_ov11_02115914 .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 _021159ec: .word data_ov11_02131760 thumb_func_end func_ov11_0211596c .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 _02115a9c: .word data_ov11_02131760 _02115aa0: .word 0x0000231f _02115aa4: .word func_ov11_0211544c thumb_func_end func_ov11_021159f0 .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 _02115dac: .word data_ov11_021317b0 _02115db0: .word data_ov11_02131830 thumb_func_end func_ov11_02115aa8 .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 _02115e14: .word data_ov11_021317b0 _02115e18: .word func_ov11_02115aa8 thumb_func_end func_ov11_02115db4 .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 _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 thumb_func_end func_ov11_02115e60 .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 _02115f7c: .word data_ov11_021317b0 thumb_func_end func_ov11_02115f48 .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 _02115fd4: .word data_ov11_021317b0 thumb_func_end func_ov11_02115f80 .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 _02116058: .word data_ov11_021317b0 thumb_func_end func_ov11_02115fd8 .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 _02116108: .word data_ov11_021317b0 _0211610c: .word 0x0000231f _02116110: .word data_ov11_02131830 _02116114: .word func_ov11_02115aa8 thumb_func_end func_ov11_0211605c .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 _02116120: .word data_ov11_021317b0 thumb_func_end func_ov11_02116118 .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 _0211614c: .word data_ov11_02131844 _02116150: .word data_ov11_021317b0 thumb_func_end func_ov11_02116124 .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 _02116174: .word data_ov11_02131844 _02116178: .word data_ov11_021317b0 thumb_func_end func_ov11_02116154 .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 _0211619c: .word data_ov11_021317b0 _021161a0: .word data_ov11_02131834 thumb_func_end func_ov11_0211617c .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 _021161d4: .word data_ov11_021317b0 _021161d8: .word data_ov11_02131834 thumb_func_end func_ov11_021161a4 .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 _02116204: .word data_ov11_021317b0 _02116208: .word data_ov11_02131834 thumb_func_end func_ov11_021161dc .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 _02116214: .word func_ov11_021161dc thumb_func_end func_ov11_0211620c .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 _021162ac: .word data_ov11_021317b0 _021162b0: .word 0x000024d0 _021162b4: .word 0x00002490 _021162b8: .word func_ov11_021161dc thumb_func_end func_ov11_02116218 .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 _02116310: .word data_ov11_021317b0 thumb_func_end func_ov11_021162bc .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 _02116424: .word data_ov11_021317b0 _02116428: .word 0x003fec42 _0211642c: .word func_ov11_0211620c _02116430: .word data_ov11_0212edc8 _02116434: .word data_ov11_0212eddc thumb_func_end func_ov11_02116314 .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 _02116498: .word data_ov11_021317b0 thumb_func_end func_ov11_02116438 .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 strlen 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 strlen 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 strlen add r6, r0, #0 add r0, r7, #0 blx strlen cmp r6, r0 bne _0211662a add r0, r7, #0 blx strlen 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 _02116664: .word data_ov11_0212ee34 thumb_func_end func_ov11_0211649c .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 strcpy 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 _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 thumb_func_end func_ov11_02116668 .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 _0211694c: .word 0x000001e6 thumb_func_end func_ov11_02116914 .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 _02116958: .word func_ov11_02116914 thumb_func_end func_ov11_02116950 .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 _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 thumb_func_end func_ov11_02116cc0 .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 _02116e54: .word data_ov11_0212ee88 _02116e58: .word data_ov11_02131c60 _02116e5c: .word data_ov11_02131c58 _02116e60: .word data_ov11_0212edc8 thumb_func_end func_ov11_02116d68 .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 _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 thumb_func_end func_ov11_02116e64 .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 strcpy 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 strlen 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 _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 thumb_func_end func_ov11_021170ec .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 _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 thumb_func_end func_ov11_02117274 .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 _02117688: .word data_ov11_021317b0 _0211768c: .word data_ov11_0212edc8 thumb_func_end func_ov11_02117658 .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 _02117844: .word 0xa6a6a6a6 thumb_func_end func_ov11_02117690 .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 _021179fc: .word 0xa6a6a6a6 thumb_func_end func_ov11_02117848 .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 _02117cf8: .word data_ov11_0212ba18 _02117cfc: .word data_ov11_0212d640 thumb_func_end func_ov11_02117a48 .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 _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 thumb_func_end func_ov11_02117d00 .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 _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 thumb_func_end func_ov11_02117e90 .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 _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 thumb_func_end func_ov11_0211824c .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 _02118620: .word 0x67452301 _02118624: .word 0xefcdab89 _02118628: .word 0x98badcfe _0211862c: .word 0x10325476 thumb_func_end func_ov11_02118608 .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 _021186f8: .word data_ov11_0212ee48 thumb_func_end func_ov11_021186a8 .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 _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 thumb_func_end func_ov11_021186fc .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 _0211900c: .word 0x000082ea thumb_func_end func_ov11_02118ff4 .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 _02119030: .word data_ov11_021317b0 thumb_func_end func_ov11_02119010 .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 _02119040: .word data_ov11_021317b0 thumb_func_end func_ov11_02119034 .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 _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 thumb_func_end func_ov11_021190ac .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 _02119220: .word data_ov11_021317b0 _02119224: .word data_ov11_0213185c thumb_func_end func_ov11_02119194 .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 _02119258: .word data_ov11_021317b0 _0211925c: .word data_ov11_0212edc8 thumb_func_end func_ov11_02119228 .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 _02119270: .word data_ov11_0213191c thumb_func_end func_ov11_02119260 .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 _0211928c: .word data_ov11_021317b0 thumb_func_end func_ov11_02119274 .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 _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 thumb_func_end func_ov11_02119290 .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 _02119340: .word data_ov11_02132ce4 _02119344: .word data_ov11_02132ce4 thumb_func_end func_ov11_02119320 .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 _021193bc: .word data_ov11_02132ce4 _021193c0: .word 0xfffff3ff _021193c4: .word data_ov11_0212e240 _021193c8: .word 0xffff0fff _021193cc: .word 0xfe00ff00 _021193d0: .word 0x00e6008b thumb_func_end func_ov11_02119348 .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 _02119464: .word data_ov11_0212e270 _02119468: .word data_ov11_02132ce8 _0211946c: .word data_ov11_0212e254 _02119470: .word func_ov11_02119568 thumb_func_end func_ov11_021193d4 .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 _02119488: .word data_ov11_02132ce8 _0211948c: .word func_ov11_0212b8cc _02119490: .word func_ov11_021196cc thumb_func_end func_ov11_02119474 .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 _021194a0: .word data_ov11_02132ce8 thumb_func_end func_ov11_02119494 .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 _021194b8: .word data_ov11_02132ce8 thumb_func_end func_ov11_021194a4 .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 _021194c4: .word data_ov11_02132ce8 thumb_func_end func_ov11_021194bc .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 _021194e4: .word data_ov11_02132ce8 thumb_func_end func_ov11_021194c8 .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 _021194f4: .word data_ov11_02132ce8 thumb_func_end func_ov11_021194e8 .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 _02119504: .word data_ov11_02132ce8 thumb_func_end func_ov11_021194f8 .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 _02119558: .word data_ov11_02132ce8 _0211955c: .word data_ov11_0212e270 _02119560: .word data_ov11_0212e262 _02119564: .word data_ov11_0212e24c thumb_func_end func_ov11_02119508 .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 _021195a0: .word data_ov11_02132ce8 _021195a4: .word func_ov11_021195a8 thumb_func_end func_ov11_02119568 .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 _021195d0: .word data_ov11_02132ce8 _021195d4: .word func_ov11_021195d8 thumb_func_end func_ov11_021195a8 .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 _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 thumb_func_end func_ov11_021195d8 .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 _02119700: .word data_ov11_02132ce8 _02119704: .word func_ov11_02119708 thumb_func_end func_ov11_021196cc .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 _02119750: .word data_ov11_02132ce8 _02119754: .word data_ov11_02132ce8 thumb_func_end func_ov11_02119708 .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 _021197dc: .word data_ov11_02132ce8 _021197e0: .word data_ov11_0212e270 _021197e4: .word data_ov11_0212e254 thumb_func_end func_ov11_02119758 .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 _021197f0: .word data_ov11_02132cec thumb_func_end func_ov11_021197e8 .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 _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 thumb_func_end func_ov11_021197f4 .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 _02119898: .word data_ov11_02132cec thumb_func_end func_ov11_02119878 .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 strncpy 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 _021198d0: .word data_ov11_02132cf0 _021198d4: .word data_ov11_0212e2c0 thumb_func_end func_ov11_0211989c .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 _02119990: .word data_ov11_02132d78 thumb_func_end func_ov11_0211994c .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 _02119a00: .word data_ov11_02132d78 _02119a04: .word 0x00000209 _02119a08: .word data_ov11_0212e2a4 _02119a0c: .word data_ov11_0212e2a6 thumb_func_end func_ov11_02119994 .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 _02119a20: .word data_ov11_0212e288 thumb_func_end func_ov11_02119a10 .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 _02119a34: .word data_ov11_02132d30 thumb_func_end func_ov11_02119a24 .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 _02119a48: .word data_ov11_02132d30 thumb_func_end func_ov11_02119a38 .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 _02119ab8: .word data_ov11_0212e2c8 _02119abc: .word data_ov11_02132d30 thumb_func_end func_ov11_02119a4c .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 _02119b4c: .word data_ov11_02132d30 thumb_func_end func_ov11_02119ac0 .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 _02119b74: .word data_ov11_02132d30 thumb_func_end func_ov11_02119b50 .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 _02119bb4: .word data_ov11_02132d34 _02119bb8: .word data_ov11_0212f0c4 _02119bbc: .word func_02006684 _02119bc0: .word data_ov11_0212f074 _02119bc4: .word func_02006384 thumb_func_end func_ov11_02119b78 .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 _02119bd0: .word func_ov11_0212ac78 _02119bd4: .word data_ov11_02132d34 thumb_func_end func_ov11_02119bc8 .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 _02119c0c: .word data_ov11_0212f074 _02119c10: .word data_ov11_02132d34 _02119c14: .word func_ov11_02119c40 thumb_func_end func_ov11_02119bd8 .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 _02119c64: .word data_ov11_02132d34 thumb_func_end func_ov11_02119c40 .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 _02119ccc: .word data_ov11_02132d38 _02119cd0: .word data_ov11_0212e2d4 _02119cd4: .word 0xfe00ff00 _02119cd8: .word 0x00e50026 _02119cdc: .word 0xfffff3ff _02119ce0: .word func_ov11_02119d10 thumb_func_end func_ov11_02119c68 .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 _02119d08: .word data_ov11_02132d38 _02119d0c: .word data_ov11_02132d38 thumb_func_end func_ov11_02119ce4 .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 _02119d70: .word 0x04000208 _02119d74: .word data_ov11_02132d38 _02119d78: .word data_ov11_0212e2d4 _02119d7c: .word 0xfe00ff00 _02119d80: .word 0x00e50026 _02119d84: .word 0xfffff3ff thumb_func_end func_ov11_02119d10 .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 _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 thumb_func_end func_ov11_02119d88 .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 _0211a014: .word data_ov11_02132d3c _0211a018: .word func_ov11_0211aee8 thumb_func_end func_ov11_02119ff0 .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 _0211a028: .word data_ov11_02132d3c thumb_func_end func_ov11_0211a01c .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 _0211a038: .word data_ov11_02132d3c _0211a03c: .word 0x00000123 thumb_func_end func_ov11_0211a02c .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 _0211a04c: .word data_ov11_02132d3c thumb_func_end func_ov11_0211a040 .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 _0211a060: .word data_ov11_02132d3c thumb_func_end func_ov11_0211a050 .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 _0211a0bc: .word data_ov11_02132d3c _0211a0c0: .word 0x01ff0000 _0211a0c4: .word 0x0000011d _0211a0c8: .word func_ov11_0211a0cc thumb_func_end func_ov11_0211a064 .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 _0211a124: .word data_ov11_02132d3c _0211a128: .word 0x01ff0000 _0211a12c: .word 0x0000011d _0211a130: .word func_ov11_0211a134 thumb_func_end func_ov11_0211a0cc .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 _0211a190: .word data_ov11_02132d3c _0211a194: .word 0x01ff0000 _0211a198: .word 0x0000011d _0211a19c: .word func_ov11_0211a1a0 thumb_func_end func_ov11_0211a134 .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 _0211a1fc: .word data_ov11_02132d3c _0211a200: .word 0x01ff0000 _0211a204: .word 0x0000011d _0211a208: .word func_ov11_0211a20c thumb_func_end func_ov11_0211a1a0 .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 _0211a260: .word data_ov11_02132d3c _0211a264: .word 0x0000011d _0211a268: .word func_ov11_0211a26c thumb_func_end func_ov11_0211a20c .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 _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 thumb_func_end func_ov11_0211a280 .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 _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 thumb_func_end func_ov11_0211a3bc .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 _0211a5b8: .word data_ov11_02132d3c _0211a5bc: .word 0x0000011d thumb_func_end func_ov11_0211a598 .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 _0211a5e0: .word data_ov11_02132d3c _0211a5e4: .word 0x0000011d thumb_func_end func_ov11_0211a5c0 .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 _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 thumb_func_end func_ov11_0211a5e8 .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 _0211a75c: .word data_ov11_02132d3c _0211a760: .word 0x0000011f thumb_func_end func_ov11_0211a72c .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 _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 thumb_func_end func_ov11_0211a764 .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 _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 thumb_func_end func_ov11_0211a8f4 .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 _0211aae0: .word data_ov11_02132d3c _0211aae4: .word data_ov11_0212e334 _0211aae8: .word 0x0000011d thumb_func_end func_ov11_0211aa88 .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 _0211ab68: .word data_ov11_02132d3c _0211ab6c: .word 0xfffff3ff _0211ab70: .word 0xffff0fff _0211ab74: .word data_ov11_0212e2dc _0211ab78: .word data_ov11_0212e2e0 thumb_func_end func_ov11_0211aaec .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 _0211ac04: .word data_ov11_02132d3c _0211ac08: .word 0x00000121 _0211ac0c: .word data_ov11_0212e3f2 _0211ac10: .word data_ov11_0212e3f0 thumb_func_end func_ov11_0211ab7c .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 _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 thumb_func_end func_ov11_0211ac14 .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 _0211af30: .word data_ov11_02132d3c _0211af34: .word 0x01ff0000 _0211af38: .word 0x0000011d _0211af3c: .word func_ov11_0211af40 thumb_func_end func_ov11_0211aee8 .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 _0211af80: .word data_ov11_02132d3c _0211af84: .word 0x01ff0000 _0211af88: .word 0x0000011d _0211af8c: .word func_ov11_0211af90 thumb_func_end func_ov11_0211af40 .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 _0211afd0: .word data_ov11_02132d3c _0211afd4: .word 0x01ff0000 _0211afd8: .word 0x0000011d _0211afdc: .word func_ov11_0211afe0 thumb_func_end func_ov11_0211af90 .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 _0211b01c: .word data_ov11_02132d3c _0211b020: .word 0x01ff0000 _0211b024: .word 0x0000011d _0211b028: .word func_ov11_0211b02c thumb_func_end func_ov11_0211afe0 .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 _0211b068: .word data_ov11_02132d3c _0211b06c: .word 0x01ff0000 _0211b070: .word 0x0000011d _0211b074: .word func_ov11_0211b078 thumb_func_end func_ov11_0211b02c .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 _0211b110: .word data_ov11_02132d3c _0211b114: .word data_ov11_02132d3c thumb_func_end func_ov11_0211b078 .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 _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 thumb_func_end func_ov11_0211b118 .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 _0211b34c: .word data_ov11_02132d40 _0211b350: .word func_ov11_0211bd38 thumb_func_end func_ov11_0211b330 .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 _0211b360: .word data_ov11_02132d40 thumb_func_end func_ov11_0211b354 .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 _0211b370: .word data_ov11_02132d40 thumb_func_end func_ov11_0211b364 .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 _0211b380: .word data_ov11_02132d40 thumb_func_end func_ov11_0211b374 .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 _0211b390: .word data_ov11_02132d40 thumb_func_end func_ov11_0211b384 .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 _0211b3a4: .word data_ov11_02132d40 thumb_func_end func_ov11_0211b394 .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 _0211b3f4: .word data_ov11_02132d40 _0211b3f8: .word 0x01ff0000 _0211b3fc: .word func_ov11_0211b400 thumb_func_end func_ov11_0211b3a8 .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 _0211b44c: .word data_ov11_02132d40 _0211b450: .word 0x01ff0000 _0211b454: .word func_ov11_0211b458 thumb_func_end func_ov11_0211b400 .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 _0211b4a4: .word data_ov11_02132d40 _0211b4a8: .word 0x01ff0000 _0211b4ac: .word func_ov11_0211b4b0 thumb_func_end func_ov11_0211b458 .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 _0211b4fc: .word data_ov11_02132d40 _0211b500: .word 0x01ff0000 _0211b504: .word func_ov11_0211b508 thumb_func_end func_ov11_0211b4b0 .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 _0211b54c: .word data_ov11_02132d40 _0211b550: .word func_ov11_0211b554 thumb_func_end func_ov11_0211b508 .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 _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 thumb_func_end func_ov11_0211b568 .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 _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 thumb_func_end func_ov11_0211b68c .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 _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 thumb_func_end func_ov11_0211b7b0 .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 _0211b928: .word data_ov11_02132d40 thumb_func_end func_ov11_0211b8f8 .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 _0211ba38: .word data_ov11_02132d40 _0211ba3c: .word data_ov11_0212e6a4 _0211ba40: .word data_ov11_0212e5b4 _0211ba44: .word data_ov11_0212e5b0 thumb_func_end func_ov11_0211b92c .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 _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 thumb_func_end func_ov11_0211ba48 .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 _0211bc40: .word data_ov11_02132d40 _0211bc44: .word 0xfffff3ff _0211bc48: .word 0xffff0fff _0211bc4c: .word data_ov11_0212e5ac _0211bc50: .word data_ov11_0212e5a0 thumb_func_end func_ov11_0211bbc8 .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 _0211bca8: .word data_ov11_02132d40 _0211bcac: .word data_ov11_0212e634 _0211bcb0: .word data_ov11_0212e632 thumb_func_end func_ov11_0211bc54 .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 _0211bd30: .word data_ov11_02132d40 _0211bd34: .word data_ov11_0212e66a thumb_func_end func_ov11_0211bcb4 .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 _0211bd78: .word data_ov11_02132d40 _0211bd7c: .word 0x01ff0000 _0211bd80: .word func_ov11_0211bd84 thumb_func_end func_ov11_0211bd38 .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 _0211bdbc: .word data_ov11_02132d40 _0211bdc0: .word 0x01ff0000 _0211bdc4: .word func_ov11_0211bdc8 thumb_func_end func_ov11_0211bd84 .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 _0211be00: .word data_ov11_02132d40 _0211be04: .word 0x01ff0000 _0211be08: .word func_ov11_0211be0c thumb_func_end func_ov11_0211bdc8 .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 _0211be44: .word data_ov11_02132d40 _0211be48: .word 0x01ff0000 _0211be4c: .word func_ov11_0211be50 thumb_func_end func_ov11_0211be0c .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 _0211be88: .word data_ov11_02132d40 _0211be8c: .word 0x01ff0000 _0211be90: .word func_ov11_0211be94 thumb_func_end func_ov11_0211be50 .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 _0211bf10: .word data_ov11_02132d40 _0211bf14: .word data_ov11_02132d40 thumb_func_end func_ov11_0211be94 .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 _0211bfa8: .word data_ov11_02132d44 _0211bfac: .word data_ov11_0212e6b0 _0211bfb0: .word 0x00000106 _0211bfb4: .word func_ov11_0211c034 _0211bfb8: .word func_ov11_0211c040 thumb_func_end func_ov11_0211bf18 .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 _0211bfec: .word data_ov11_02132d44 _0211bff0: .word 0x00000116 _0211bff4: .word data_ov11_02132d48 thumb_func_end func_ov11_0211bfbc .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 _0211c02c: .word data_ov11_02132d44 _0211c030: .word 0x00000116 thumb_func_end func_ov11_0211bff8 .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 _0211c03c: .word func_ov11_0212ac60 thumb_func_end func_ov11_0211c034 .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 _0211c044: .word func_ov11_0212aca4 thumb_func_end func_ov11_0211c040 .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 _0211c0a4: .word data_ov11_02132d4c _0211c0a8: .word func_ov11_0211c968 thumb_func_end func_ov11_0211c048 .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 _0211c108: .word data_ov11_02132d4c thumb_func_end func_ov11_0211c0ac .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 _0211c19c: .word 0x04000208 _0211c1a0: .word 0x04001000 _0211c1a4: .word 0xfffeffff _0211c1a8: .word data_ov11_02132d4c thumb_func_end func_ov11_0211c10c .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 _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 thumb_func_end func_ov11_0211c1ac .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 _0211c3bc: .word 0x04001000 _0211c3c0: .word 0xfffeffff thumb_func_end func_ov11_0211c378 .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 _0211c3cc: .word data_ov11_02132d4c thumb_func_end func_ov11_0211c3c4 .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 _0211c3d8: .word data_ov11_02132d4c thumb_func_end func_ov11_0211c3d0 .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 _0211c3f4: .word data_ov11_02132d4c thumb_func_end func_ov11_0211c3dc .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 _0211c400: .word data_ov11_02132d4c thumb_func_end func_ov11_0211c3f8 .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 _0211c41c: .word data_ov11_02132d4c thumb_func_end func_ov11_0211c404 .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 _0211c428: .word data_ov11_02132d4c thumb_func_end func_ov11_0211c420 .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 _0211c438: .word data_ov11_02132d4c thumb_func_end func_ov11_0211c42c .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 _0211c450: .word data_ov11_02132d4c thumb_func_end func_ov11_0211c43c .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 _0211c45c: .word data_ov11_02132d4c thumb_func_end func_ov11_0211c454 .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 _0211c488: .word data_ov11_02132d4c thumb_func_end func_ov11_0211c460 .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 _0211c4ac: .word data_ov11_02132d6c thumb_func_end func_ov11_0211c48c .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 _0211c4b8: .word func_ov11_0212ac78 _0211c4bc: .word data_ov11_02132d6c thumb_func_end func_ov11_0211c4b0 .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 _0211c4f0: .word data_ov11_02132d6c thumb_func_end func_ov11_0211c4c0 .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 _0211c50c: .word data_ov11_02132d6c thumb_func_end func_ov11_0211c4f4 .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 _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 thumb_func_end func_ov11_0211c53c .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 _0211c5f0: .word func_ov11_0211c5f4 thumb_func_end func_ov11_0211c5e0 .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 _0211c614: .word data_ov11_02132d70 _0211c618: .word 0x0001e2a1 thumb_func_end func_ov11_0211c5f4 .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 _0211c62c: .word data_ov11_02132d70 thumb_func_end func_ov11_0211c61c .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 _0211c63c: .word data_ov11_02132d70 _0211c640: .word 0x0001e298 thumb_func_end func_ov11_0211c630 .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 _0211c648: .word func_ov11_0212904c thumb_func_end func_ov11_0211c644 .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 _0211c658: .word data_ov11_02132d70 _0211c65c: .word 0x0001e280 thumb_func_end func_ov11_0211c64c .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 _0211c7bc: .word data_ov11_02132d70 _0211c7c0: .word 0x0001e2a0 _0211c7c4: .word 0x0001e280 _0211c7c8: .word 0x0001e298 _0211c7cc: .word data_ov11_02132d70 thumb_func_end func_ov11_0211c660 .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 _0211c80c: .word data_ov11_02132d74 _0211c810: .word func_ov11_0211c8c4 _0211c814: .word func_ov11_0211c8e4 _0211c818: .word func_ov11_0211c8d8 thumb_func_end func_ov11_0211c7d0 .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 _0211c834: .word data_ov11_02132d74 thumb_func_end func_ov11_0211c81c .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 _0211c8a4: .word data_ov11_02132d74 thumb_func_end func_ov11_0211c838 .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 _0211c8d4: .word data_ov11_02132d74 thumb_func_end func_ov11_0211c8c4 .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 _0211c8e0: .word func_ov11_0212ac60 thumb_func_end func_ov11_0211c8d8 .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 _0211c8e8: .word func_ov11_0212aca4 thumb_func_end func_ov11_0211c8e4 .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 _0211c910: .word func_ov11_0211c914 thumb_func_end func_ov11_0211c8ec .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 _0211c964: .word data_ov11_02132d78 thumb_func_end func_ov11_0211c914 .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 _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 thumb_func_end func_ov11_0211c968 .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 _0211caf4: .word func_ov11_0211caf8 thumb_func_end func_ov11_0211cad0 .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 _0211cb3c: .word func_ov11_0211cb44 _0211cb40: .word func_ov11_02123920 thumb_func_end func_ov11_0211caf8 .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 _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 thumb_func_end func_ov11_0211cb44 .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 _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 thumb_func_end func_ov11_0211cb9c .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 _0211cc68: .word func_ov11_0211cc6c thumb_func_end func_ov11_0211cc34 .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 _0211cc90: .word func_ov11_0211cc94 thumb_func_end func_ov11_0211cc6c .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 _0211ccb0: .word func_ov11_0211ccb4 thumb_func_end func_ov11_0211cc94 .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 _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 thumb_func_end func_ov11_0211ccc4 .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 _0211cdb8: .word func_ov11_0211c8ec _0211cdbc: .word func_ov11_0211cdc0 thumb_func_end func_ov11_0211cd88 .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 _0211cdd4: .word func_ov11_0211cdd8 thumb_func_end func_ov11_0211cdc0 .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 _0211ce04: .word func_ov11_0211ce08 thumb_func_end func_ov11_0211cdd8 .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 _0211ce6c: .word data_ov11_02132d7c _0211ce70: .word func_ov11_02123920 _0211ce74: .word func_ov11_0211d610 thumb_func_end func_ov11_0211ce08 .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 _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 thumb_func_end func_ov11_0211ce78 .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 _0211cee4: .word data_ov11_0212e6bc _0211cee8: .word data_ov11_02132d7c thumb_func_end func_ov11_0211cec4 .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 _0211cf18: .word data_ov11_02132d84 _0211cf1c: .word func_ov11_0211cf70 thumb_func_end func_ov11_0211ceec .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 _0211cf60: .word data_ov11_0212f500 _0211cf64: .word func_02006444 _0211cf68: .word 0x04001008 _0211cf6c: .word 0x04000008 thumb_func_end func_ov11_0211cf20 .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 _0211cfa4: .word func_ov11_0211cfa8 thumb_func_end func_ov11_0211cf70 .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 _0211cfcc: .word func_ov11_0211cfd0 thumb_func_end func_ov11_0211cfa8 .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 _0211cfec: .word func_ov11_0211cff0 thumb_func_end func_ov11_0211cfd0 .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 _0211d068: .word func_ov11_0211d070 _0211d06c: .word func_ov11_0211d144 thumb_func_end func_ov11_0211d028 .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 _0211d084: .word func_ov11_0211d088 thumb_func_end func_ov11_0211d070 .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 _0211d0c0: .word data_ov11_02132d84 _0211d0c4: .word func_ov11_0211d0c8 thumb_func_end func_ov11_0211d088 .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 _0211d138: .word data_ov11_02132d84 _0211d13c: .word func_ov11_0211d610 _0211d140: .word func_ov11_0211d194 thumb_func_end func_ov11_0211d0c8 .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 _0211d174: .word data_ov11_02132d84 _0211d178: .word func_ov11_0211d17c thumb_func_end func_ov11_0211d144 .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 _0211d190: .word func_ov11_0211d070 thumb_func_end func_ov11_0211d17c .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 _0211d1ac: .word func_ov11_0211d200 thumb_func_end func_ov11_0211d194 .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 _0211d1f0: .word data_ov11_0212f514 _0211d1f4: .word func_02006444 _0211d1f8: .word 0x04001008 _0211d1fc: .word 0x04000008 thumb_func_end func_ov11_0211d1b0 .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 _0211d220: .word func_ov11_0211d224 thumb_func_end func_ov11_0211d200 .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 _0211d240: .word func_ov11_0211d244 thumb_func_end func_ov11_0211d224 .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 _0211d260: .word func_ov11_0211d264 thumb_func_end func_ov11_0211d244 .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 _0211d2a4: .word func_ov11_0211d2a8 thumb_func_end func_ov11_0211d28c .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 _0211d2bc: .word func_ov11_0211d2c0 thumb_func_end func_ov11_0211d2a8 .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 _0211d2ec: .word func_ov11_0211d2f0 thumb_func_end func_ov11_0211d2c0 .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 _0211d338: .word func_ov11_0211d4b4 thumb_func_end func_ov11_0211d314 .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 _0211d37c: .word data_ov11_0212f528 _0211d380: .word func_02006444 _0211d384: .word 0x04001008 _0211d388: .word 0x04000008 thumb_func_end func_ov11_0211d33c .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 _0211d4a4: .word data_ov11_0212f53c _0211d4a8: .word 0x00002710 _0211d4ac: .word data_ov11_0212f578 _0211d4b0: .word data_ov11_0212f5a0 thumb_func_end func_ov11_0211d38c .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 _0211d4e8: .word func_ov11_0211d4ec thumb_func_end func_ov11_0211d4b4 .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 _0211d510: .word func_ov11_0211d514 thumb_func_end func_ov11_0211d4ec .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 _0211d530: .word func_ov11_0211d534 thumb_func_end func_ov11_0211d514 .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 _0211d574: .word func_ov11_0211d578 thumb_func_end func_ov11_0211d55c .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 _0211d58c: .word func_ov11_0211d590 thumb_func_end func_ov11_0211d578 .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 _0211d5c0: .word func_ov11_0211d5c4 thumb_func_end func_ov11_0211d590 .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 _0211d60c: .word func_ov11_0211d610 thumb_func_end func_ov11_0211d5c4 .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 _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 thumb_func_end func_ov11_0211d610 .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 _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 thumb_func_end func_ov11_0211d6a0 .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 _0211d7d8: .word func_ov11_0211d7dc thumb_func_end func_ov11_0211d7a4 .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 _0211d800: .word func_ov11_0211d804 thumb_func_end func_ov11_0211d7dc .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 _0211d820: .word func_ov11_0211d824 thumb_func_end func_ov11_0211d804 .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 _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 thumb_func_end func_ov11_0211d834 .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 _0211d93c: .word data_ov11_02132d88 _0211d940: .word func_ov11_0211d944 thumb_func_end func_ov11_0211d8d4 .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 _0211d958: .word func_ov11_0211d95c thumb_func_end func_ov11_0211d944 .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 _0211d994: .word data_ov11_02132d88 _0211d998: .word func_ov11_0211d99c thumb_func_end func_ov11_0211d95c .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 _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 thumb_func_end func_ov11_0211d99c .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 _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 thumb_func_end func_ov11_0211da50 .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 _0211dabc: .word data_ov11_02132d88 _0211dac0: .word data_ov11_0212e6f4 _0211dac4: .word func_ov11_02125600 thumb_func_end func_ov11_0211daac .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 _0211daf0: .word func_ov11_0211db44 thumb_func_end func_ov11_0211dac8 .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 _0211db34: .word data_ov11_0212f5f8 _0211db38: .word func_02006444 _0211db3c: .word 0x04001008 _0211db40: .word 0x04000008 thumb_func_end func_ov11_0211daf4 .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 _0211db64: .word func_ov11_0211db68 thumb_func_end func_ov11_0211db44 .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 _0211db84: .word func_ov11_0211dc24 _0211db88: .word func_ov11_0211db8c thumb_func_end func_ov11_0211db68 .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 _0211dbb8: .word func_ov11_0211dbbc thumb_func_end func_ov11_0211dba0 .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 _0211dc14: .word data_ov11_02132d94 _0211dc18: .word func_ov11_0211e2ec _0211dc1c: .word func_ov11_0211e1a0 _0211dc20: .word func_ov11_0211dc80 thumb_func_end func_ov11_0211dbbc .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 _0211dc78: .word data_ov11_02132d94 _0211dc7c: .word func_ov11_0211dba0 thumb_func_end func_ov11_0211dc24 .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 _0211dc94: .word func_ov11_0211dcd4 thumb_func_end func_ov11_0211dc80 .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 _0211dccc: .word 0x04001008 _0211dcd0: .word 0x04000008 thumb_func_end func_ov11_0211dc98 .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 _0211dcf4: .word func_ov11_0211dcf8 thumb_func_end func_ov11_0211dcd4 .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 _0211dd14: .word func_ov11_0211dd18 thumb_func_end func_ov11_0211dcf8 .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 _0211dd34: .word func_ov11_0211dd38 thumb_func_end func_ov11_0211dd18 .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 _0211dd78: .word func_ov11_0211dd7c thumb_func_end func_ov11_0211dd60 .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 _0211dd90: .word func_ov11_0211dd94 thumb_func_end func_ov11_0211dd7c .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 _0211ddc0: .word func_ov11_0211ddc4 thumb_func_end func_ov11_0211dd94 .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 _0211ddfc: .word func_ov11_0211de3c thumb_func_end func_ov11_0211dde8 .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 _0211de34: .word 0x04001008 _0211de38: .word 0x04000008 thumb_func_end func_ov11_0211de00 .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 _0211de5c: .word func_ov11_0211de60 thumb_func_end func_ov11_0211de3c .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 _0211de84: .word func_ov11_0211de88 thumb_func_end func_ov11_0211de60 .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 _0211dea4: .word func_ov11_0211dea8 thumb_func_end func_ov11_0211de88 .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 _0211dee8: .word func_ov11_0211deec thumb_func_end func_ov11_0211ded0 .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 _0211df00: .word func_ov11_0211df04 thumb_func_end func_ov11_0211deec .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 _0211df28: .word func_ov11_0211df2c thumb_func_end func_ov11_0211df04 .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 _0211df60: .word func_ov11_0211e7dc thumb_func_end func_ov11_0211df2c .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 _0211df90: .word data_ov11_02132d98 _0211df94: .word func_ov11_0211dfe8 thumb_func_end func_ov11_0211df64 .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 _0211dfd8: .word data_ov11_0212f60c _0211dfdc: .word func_02006444 _0211dfe0: .word 0x04001008 _0211dfe4: .word 0x04000008 thumb_func_end func_ov11_0211df98 .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 _0211e01c: .word func_ov11_0211e020 thumb_func_end func_ov11_0211dfe8 .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 _0211e03c: .word func_ov11_0211e040 thumb_func_end func_ov11_0211e020 .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 _0211e05c: .word func_ov11_0211e060 thumb_func_end func_ov11_0211e040 .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 _0211e0c4: .word data_ov11_02132d98 _0211e0c8: .word func_ov11_0211e0cc thumb_func_end func_ov11_0211e098 .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 _0211e0e0: .word func_ov11_0211e0e4 thumb_func_end func_ov11_0211e0cc .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 _0211e11c: .word data_ov11_02132d98 _0211e120: .word func_ov11_0211e124 thumb_func_end func_ov11_0211e0e4 .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 _0211e194: .word data_ov11_02132d98 _0211e198: .word func_ov11_0211d610 _0211e19c: .word func_ov11_0211dde8 thumb_func_end func_ov11_0211e124 .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 _0211e1bc: .word data_ov11_02132d9c _0211e1c0: .word func_ov11_0211e20c thumb_func_end func_ov11_0211e1a0 .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 _0211e1fc: .word data_ov11_0212f620 _0211e200: .word func_02006444 _0211e204: .word 0x04001008 _0211e208: .word 0x0400000a thumb_func_end func_ov11_0211e1c4 .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 _0211e22c: .word func_ov11_0211e230 thumb_func_end func_ov11_0211e20c .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 _0211e24c: .word func_ov11_0211e250 thumb_func_end func_ov11_0211e230 .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 _0211e284: .word func_ov11_0211e288 thumb_func_end func_ov11_0211e260 .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 _0211e2c8: .word func_ov11_0211d610 thumb_func_end func_ov11_0211e288 .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 _0211e2e4: .word data_ov11_02132d9c _0211e2e8: .word func_ov11_0211e260 thumb_func_end func_ov11_0211e2cc .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 _0211e310: .word data_ov11_02132da0 _0211e314: .word func_ov11_0211e368 thumb_func_end func_ov11_0211e2ec .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 _0211e358: .word data_ov11_0212f634 _0211e35c: .word func_02006444 _0211e360: .word 0x04001008 _0211e364: .word 0x04000008 thumb_func_end func_ov11_0211e318 .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 _0211e3a4: .word data_ov11_02132da0 _0211e3a8: .word func_ov11_0211e3ac thumb_func_end func_ov11_0211e368 .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 _0211e3d0: .word func_ov11_0211e3d4 thumb_func_end func_ov11_0211e3ac .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 _0211e3f8: .word func_ov11_0211e3fc thumb_func_end func_ov11_0211e3d4 .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 _0211e464: .word data_ov11_02132da0 _0211e468: .word func_ov11_0211e46c thumb_func_end func_ov11_0211e434 .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 _0211e480: .word func_ov11_0211e484 thumb_func_end func_ov11_0211e46c .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 _0211e4bc: .word data_ov11_02132da0 _0211e4c0: .word func_ov11_0211e4c4 thumb_func_end func_ov11_0211e484 .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 _0211e52c: .word data_ov11_02132da0 _0211e530: .word func_ov11_0211d610 _0211e534: .word func_ov11_0211e7dc thumb_func_end func_ov11_0211e4c4 .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 _0211e5b0: .word data_ov11_02132da4 _0211e5b4: .word func_ov11_0211e7b4 _0211e5b8: .word func_ov11_0211e60c thumb_func_end func_ov11_0211e538 .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 _0211e5fc: .word data_ov11_0212f648 _0211e600: .word func_02006444 _0211e604: .word 0x04001008 _0211e608: .word 0x04000008 thumb_func_end func_ov11_0211e5bc .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 _0211e62c: .word func_ov11_0211e630 thumb_func_end func_ov11_0211e60c .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 _0211e644: .word func_ov11_0211e648 thumb_func_end func_ov11_0211e630 .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 _0211e660: .word func_ov11_0211e664 thumb_func_end func_ov11_0211e648 .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 _0211e6a8: .word data_ov11_02132da4 _0211e6ac: .word func_ov11_0211e6b8 thumb_func_end func_ov11_0211e664 .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 _0211e6ec: .word data_ov11_02132da4 _0211e6f0: .word func_ov11_0211e6f4 thumb_func_end func_ov11_0211e6b8 .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 _0211e72c: .word data_ov11_02132da4 _0211e730: .word func_ov11_0211e734 thumb_func_end func_ov11_0211e6f4 .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 _0211e7a4: .word data_ov11_02132da4 _0211e7a8: .word func_ov11_0211e2ec _0211e7ac: .word func_ov11_0211d610 _0211e7b0: .word func_ov11_0211dac8 thumb_func_end func_ov11_0211e734 .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 _0211e7bc: .word data_ov11_02132da4 thumb_func_end func_ov11_0211e7b4 .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 _0211e7d8: .word 0x027fffa8 thumb_func_end func_ov11_0211e7c0 .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 _0211e808: .word func_ov11_0211ea3c _0211e80c: .word data_ov11_02132da8 _0211e810: .word func_ov11_0211e864 thumb_func_end func_ov11_0211e7dc .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 _0211e854: .word data_ov11_0212f65c _0211e858: .word func_02006444 _0211e85c: .word 0x04001008 _0211e860: .word 0x04000008 thumb_func_end func_ov11_0211e814 .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 _0211e884: .word func_ov11_0211e888 thumb_func_end func_ov11_0211e864 .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 _0211e8a4: .word func_ov11_0211e8a8 thumb_func_end func_ov11_0211e888 .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 _0211e8c0: .word func_ov11_0211e8c4 thumb_func_end func_ov11_0211e8a8 .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 _0211e918: .word func_ov11_0211e91c thumb_func_end func_ov11_0211e8fc .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 _0211e93c: .word data_ov11_02132da8 _0211e940: .word func_ov11_0211e944 thumb_func_end func_ov11_0211e91c .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 _0211e98c: .word data_ov11_02132da8 _0211e990: .word func_ov11_0211e994 thumb_func_end func_ov11_0211e944 .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 _0211ea2c: .word data_ov11_02132da8 _0211ea30: .word func_ov11_0211d610 _0211ea34: .word func_ov11_0211e2ec _0211ea38: .word func_ov11_0211e538 thumb_func_end func_ov11_0211e994 .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 _0211ea70: .word data_ov11_02132da8 _0211ea74: .word func_ov11_0211e91c thumb_func_end func_ov11_0211ea3c .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 _0211ea90: .word 0x027fffa8 thumb_func_end func_ov11_0211ea78 .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 _0211ead4: .word data_ov11_02132dac _0211ead8: .word func_ov11_0211eb4c thumb_func_end func_ov11_0211ea94 .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 _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 thumb_func_end func_ov11_0211eadc .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 _0211eb80: .word func_ov11_0211eb84 thumb_func_end func_ov11_0211eb4c .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 _0211eba8: .word func_ov11_0211ebac thumb_func_end func_ov11_0211eb84 .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 _0211ebd4: .word func_ov11_0211edc4 _0211ebd8: .word data_ov11_02132dac _0211ebdc: .word func_ov11_0211ebe0 thumb_func_end func_ov11_0211ebac .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 _0211ec5c: .word data_ov11_02132dac _0211ec60: .word func_ov11_0211ee14 _0211ec64: .word func_ov11_0211eddc thumb_func_end func_ov11_0211ebe0 .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 _0211ecbc: .word data_ov11_02132dac _0211ecc0: .word func_ov11_0211ee4c thumb_func_end func_ov11_0211ec90 .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 _0211ece8: .word data_ov11_02132dac _0211ecec: .word func_ov11_0211ecf0 thumb_func_end func_ov11_0211ecc4 .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 _0211ed28: .word data_ov11_02132dac _0211ed2c: .word func_ov11_0211ed30 thumb_func_end func_ov11_0211ecf0 .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 _0211edb8: .word data_ov11_02132dac _0211edbc: .word func_ov11_021241cc _0211edc0: .word func_ov11_0211ee70 thumb_func_end func_ov11_0211ed30 .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 _0211edf8: .word func_ov11_0211edfc thumb_func_end func_ov11_0211eddc .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 _0211ee10: .word func_ov11_0211ecc4 thumb_func_end func_ov11_0211edfc .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 _0211ee40: .word data_ov11_02132dac _0211ee44: .word 0x00000438 _0211ee48: .word func_ov11_0211ecc4 thumb_func_end func_ov11_0211ee14 .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 _0211ee68: .word data_ov11_02132dac _0211ee6c: .word func_ov11_0211ecc4 thumb_func_end func_ov11_0211ee4c .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 _0211ee94: .word data_ov11_02132db4 _0211ee98: .word func_ov11_0211eee4 thumb_func_end func_ov11_0211ee70 .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 _0211eed4: .word data_ov11_0212f6b4 _0211eed8: .word func_02006444 _0211eedc: .word 0x04001008 _0211eee0: .word 0x0400000a thumb_func_end func_ov11_0211ee9c .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 _0211ef04: .word func_ov11_0211ef08 thumb_func_end func_ov11_0211eee4 .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 _0211ef1c: .word func_ov11_0211ef20 thumb_func_end func_ov11_0211ef08 .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 _0211ef54: .word func_ov11_0211ef58 thumb_func_end func_ov11_0211ef30 .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 _0211efa0: .word func_ov11_02124b88 thumb_func_end func_ov11_0211ef58 .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 _0211efbc: .word data_ov11_02132db4 _0211efc0: .word func_ov11_0211ef30 thumb_func_end func_ov11_0211efa4 .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 _0211f04c: .word data_ov11_02132db8 _0211f050: .word func_ov11_0211fbcc _0211f054: .word func_ov11_0211f280 thumb_func_end func_ov11_0211efc4 .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 _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 thumb_func_end func_ov11_0211f058 .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 _0211f18c: .word data_ov11_02132db8 thumb_func_end func_ov11_0211f11c .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 _0211f26c: .word data_ov11_02132db8 _0211f270: .word data_ov11_0212e7dc _0211f274: .word 0x000003ff _0211f278: .word data_ov11_0212e7e0 _0211f27c: .word 0xfffff3ff thumb_func_end func_ov11_0211f190 .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 _0211f2b4: .word func_ov11_0211f2b8 thumb_func_end func_ov11_0211f280 .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 _0211f2dc: .word func_ov11_0211f2e0 thumb_func_end func_ov11_0211f2b8 .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 _0211f2fc: .word func_ov11_0211f300 thumb_func_end func_ov11_0211f2e0 .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 _0211f488: .word data_ov11_02132db8 _0211f48c: .word data_ov11_0212ece8 _0211f490: .word data_ov11_0212e78c thumb_func_end func_ov11_0211f310 .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 _0211f638: .word data_ov11_02132db8 _0211f63c: .word func_ov11_0211fae4 _0211f640: .word func_ov11_0211fb64 thumb_func_end func_ov11_0211f494 .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 _0211f6f4: .word data_ov11_02132db8 _0211f6f8: .word func_ov11_0211fdd8 _0211f6fc: .word func_ov11_0211f700 thumb_func_end func_ov11_0211f644 .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 _0211f714: .word func_ov11_0211f718 thumb_func_end func_ov11_0211f700 .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 _0211f75c: .word data_ov11_02132db8 _0211f760: .word func_ov11_0211f764 thumb_func_end func_ov11_0211f718 .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 _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 thumb_func_end func_ov11_0211f764 .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 _0211f930: .word data_ov11_02132db8 thumb_func_end func_ov11_0211f8cc .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 _0211fa04: .word data_ov11_02132db8 thumb_func_end func_ov11_0211f934 .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 _0211fa5c: .word data_ov11_02132db8 _0211fa60: .word 0xfffffc00 thumb_func_end func_ov11_0211fa08 .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 _0211fadc: .word data_ov11_02132db8 _0211fae0: .word 0xfe00ff00 thumb_func_end func_ov11_0211fa64 .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 _0211fb60: .word data_ov11_02132db8 thumb_func_end func_ov11_0211fae4 .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 _0211fbc8: .word data_ov11_02132db8 thumb_func_end func_ov11_0211fb64 .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 _0211fbfc: .word data_ov11_02132db8 _0211fc00: .word 0x01ff0000 _0211fc04: .word 0x04000010 thumb_func_end func_ov11_0211fbcc .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 _0211fc2c: .word data_ov11_02132db8 _0211fc30: .word data_ov11_0212e7b4 _0211fc34: .word data_ov11_0212e7b8 _0211fc38: .word data_ov11_0212e7b6 thumb_func_end func_ov11_0211fc08 .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 _0211fd10: .word data_ov11_02132db8 _0211fd14: .word func_ov11_0211fae4 thumb_func_end func_ov11_0211fc3c .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 _0211fd58: .word data_ov11_02132db8 _0211fd5c: .word func_ov11_0211fae4 thumb_func_end func_ov11_0211fd18 .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 _0211fdb0: .word data_ov11_02132db8 _0211fdb4: .word func_ov11_0211fb64 thumb_func_end func_ov11_0211fd60 .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 _0211fdd0: .word data_ov11_0212e75c _0211fdd4: .word data_ov11_02132db8 thumb_func_end func_ov11_0211fdb8 .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 _0211fdf4: .word func_ov11_0211fdf8 thumb_func_end func_ov11_0211fdd8 .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 _0211fe14: .word func_ov11_0211f300 thumb_func_end func_ov11_0211fdf8 .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 _0211fed8: .word data_ov11_0212e7e4 _0211fedc: .word data_ov11_02132dc0 _0211fee0: .word 0xfffff3ff _0211fee4: .word func_ov11_0211ff68 thumb_func_end func_ov11_0211fe18 .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 _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 thumb_func_end func_ov11_0211fee8 .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 _0211ff9c: .word func_ov11_0211ffa0 thumb_func_end func_ov11_0211ff68 .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 _0211ffec: .word data_ov11_02132dc0 _0211fff0: .word func_ov11_0211fff4 thumb_func_end func_ov11_0211ffa0 .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 _02120008: .word func_ov11_0212000c thumb_func_end func_ov11_0211fff4 .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 _02120134: .word 0x0000e01d _02120138: .word data_ov11_02132dc0 _0212013c: .word func_ov11_02120148 _02120140: .word 0xc1fffcff thumb_func_end func_ov11_02120018 .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 _02120158: .word func_ov11_0212015c thumb_func_end func_ov11_02120148 .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 _0212017c: .word func_ov11_02120180 thumb_func_end func_ov11_0212015c .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 _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 thumb_func_end func_ov11_02120180 .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 _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 thumb_func_end func_ov11_02120208 .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 _02120348: .word data_ov11_02132dc0 _0212034c: .word 0x0000e01d _02120350: .word data_ov11_0212e800 thumb_func_end func_ov11_021202c0 .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 _02120390: .word data_ov11_02132dc0 _02120394: .word data_ov11_0212e800 _02120398: .word 0xfe00ff00 _0212039c: .word data_ov11_0212e7fc thumb_func_end func_ov11_02120354 .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 _021203d8: .word data_ov11_02132dc0 _021203dc: .word func_ov11_021203e0 thumb_func_end func_ov11_021203a0 .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 _0212043c: .word data_ov11_0212e7e4 _02120440: .word data_ov11_02132dc0 _02120444: .word 0xc1fffcff _02120448: .word func_ov11_0211ffa0 _0212044c: .word func_ov11_02120208 thumb_func_end func_ov11_021203e0 .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 _02120528: .word data_ov11_02132dc0 thumb_func_end func_ov11_02120450 .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 _02120548: .word func_ov11_0212054c thumb_func_end func_ov11_0212052c .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 _0212056c: .word data_ov11_02132dc0 _02120570: .word 0xc1fffcff _02120574: .word func_ov11_0211ffa0 thumb_func_end func_ov11_0212054c .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 _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 thumb_func_end func_ov11_02120578 .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 _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 thumb_func_end func_ov11_02120670 .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 _02120724: .word func_ov11_02120728 thumb_func_end func_ov11_021206f0 .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 _02120780: .word data_ov11_02132dc4 _02120784: .word func_ov11_02120788 thumb_func_end func_ov11_02120728 .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 _0212079c: .word func_ov11_021207a0 thumb_func_end func_ov11_02120788 .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 _02120990: .word data_ov11_02132dc4 _02120994: .word func_ov11_02120a04 _02120998: .word 0xc1fffcff thumb_func_end func_ov11_021207ac .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 _021209fc: .word data_ov11_02132dc4 thumb_func_end func_ov11_0212099c .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 _02120a14: .word func_ov11_02120a18 thumb_func_end func_ov11_02120a04 .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 _02120a38: .word func_ov11_02120a3c thumb_func_end func_ov11_02120a18 .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 _02120a8c: .word data_ov11_02132dc4 _02120a90: .word func_ov11_02120a9c _02120a94: .word func_ov11_02120d9c _02120a98: .word func_ov11_02120bc8 thumb_func_end func_ov11_02120a3c .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 _02120afc: .word data_ov11_02132dc4 _02120b00: .word data_ov11_0212f7b0 _02120b04: .word func_020060b8 _02120b08: .word func_ov11_02121220 _02120b0c: .word data_ov11_02132dc4 thumb_func_end func_ov11_02120a9c .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 _02120b84: .word data_ov11_0212e810 _02120b88: .word data_ov11_02132dc4 _02120b8c: .word data_ov11_0212e850 thumb_func_end func_ov11_02120b10 .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 _02120bbc: .word data_ov11_02132dc4 _02120bc0: .word data_ov11_0212e850 _02120bc4: .word 0xfe00ff00 thumb_func_end func_ov11_02120b90 .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 _02120bfc: .word data_ov11_02132dc4 _02120c00: .word func_ov11_02120c04 thumb_func_end func_ov11_02120bc8 .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 _02120c60: .word data_ov11_0212e83c _02120c64: .word data_ov11_02132dc4 _02120c68: .word 0xc1fffcff _02120c6c: .word func_ov11_02120728 _02120c70: .word func_ov11_02120a9c thumb_func_end func_ov11_02120c04 .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 _02120cb8: .word data_ov11_02132dc4 thumb_func_end func_ov11_02120c74 .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 _02120d94: .word data_ov11_0212e810 _02120d98: .word data_ov11_02132dc4 thumb_func_end func_ov11_02120cbc .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 _02120db8: .word func_ov11_02120dbc thumb_func_end func_ov11_02120d9c .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 _02120ddc: .word data_ov11_02132dc4 _02120de0: .word 0xc1fffcff _02120de4: .word func_ov11_02120728 thumb_func_end func_ov11_02120dbc .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 _02120dfc: .word func_ov11_0212109c thumb_func_end func_ov11_02120de8 .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 _02120e40: .word data_ov11_0212f7c8 _02120e44: .word func_02006444 _02120e48: .word 0x04001008 _02120e4c: .word 0x04000008 thumb_func_end func_ov11_02120e00 .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 _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 thumb_func_end func_ov11_02120e50 .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 _021210bc: .word func_ov11_021210c0 thumb_func_end func_ov11_0212109c .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 _021210e4: .word func_ov11_021210e8 thumb_func_end func_ov11_021210c0 .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 _02121104: .word func_ov11_02121108 thumb_func_end func_ov11_021210e8 .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 _02121148: .word func_ov11_0212114c thumb_func_end func_ov11_02121130 .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 _02121160: .word func_ov11_02121164 thumb_func_end func_ov11_0212114c .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 _02121194: .word func_ov11_02121198 thumb_func_end func_ov11_02121164 .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 _0212120c: .word func_ov11_02123920 _02121210: .word func_ov11_02121220 thumb_func_end func_ov11_02121198 .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 _0212121c: .word data_ov11_02132dc8 thumb_func_end func_ov11_02121214 .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 _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 thumb_func_end func_ov11_02121220 .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 _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 thumb_func_end func_ov11_02121370 .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 _021214d4: .word data_ov11_02132dcc thumb_func_end func_ov11_021214b4 .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 _0212150c: .word func_ov11_02121510 thumb_func_end func_ov11_021214d8 .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 _02121530: .word func_ov11_02121534 thumb_func_end func_ov11_02121510 .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 _021216cc: .word data_ov11_02132dcc _021216d0: .word func_ov11_02121a3c _021216d4: .word func_ov11_021224c4 _021216d8: .word func_ov11_0212244c thumb_func_end func_ov11_02121540 .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 _0212182c: .word data_ov11_02132dcc _02121830: .word func_ov11_02122998 _02121834: .word data_ov11_0212e984 _02121838: .word func_ov11_02121a3c thumb_func_end func_ov11_02121738 .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 _02121888: .word data_ov11_02132dcc thumb_func_end func_ov11_0212183c .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 _021218b0: .word data_ov11_02132dcc thumb_func_end func_ov11_0212188c .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 _02121a30: .word data_ov11_02132dcc _02121a34: .word func_ov11_0212244c _02121a38: .word func_ov11_021224c4 thumb_func_end func_ov11_021218b4 .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 _02121a50: .word func_ov11_02121a54 thumb_func_end func_ov11_02121a3c .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 _02121a80: .word func_ov11_02121a84 thumb_func_end func_ov11_02121a54 .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 _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 thumb_func_end func_ov11_02121a84 .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 _02121d10: .word data_ov11_02132dcc _02121d14: .word data_ov11_0212e8c6 thumb_func_end func_ov11_02121ca0 .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 _02121f08: .word data_ov11_02132dcc thumb_func_end func_ov11_02121e24 .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 _0212200c: .word data_ov11_02132dcc _02122010: .word data_ov11_0212e8b6 _02122014: .word 0xfe00ff00 _02122018: .word 0xfffff3ff thumb_func_end func_ov11_02121f74 .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 _021220dc: .word 0x0000e01d _021220e0: .word data_ov11_02132dcc thumb_func_end func_ov11_0212201c .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 _02122128: .word data_ov11_0212f854 _0212212c: .word data_ov11_02132dcc thumb_func_end func_ov11_021220e4 .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 _02122280: .word data_ov11_02132dcc _02122284: .word 0xfe00ff00 _02122288: .word 0x01ff0000 thumb_func_end func_ov11_02122130 .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 _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 thumb_func_end func_ov11_0212228c .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 _02122430: .word data_ov11_02132dcc thumb_func_end func_ov11_02122408 .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 _02122448: .word data_ov11_02132dcc thumb_func_end func_ov11_02122434 .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 _021224c0: .word data_ov11_02132dcc thumb_func_end func_ov11_0212244c .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 _02122520: .word data_ov11_02132dcc thumb_func_end func_ov11_021224c4 .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 _0212256c: .word data_ov11_02132dcc _02122570: .word 0x01ff0000 _02122574: .word 0x04000010 _02122578: .word data_ov11_0212e978 thumb_func_end func_ov11_02122524 .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 _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 thumb_func_end func_ov11_0212257c .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 _0212266c: .word data_ov11_02132dcc _02122670: .word data_ov11_0212e96c thumb_func_end func_ov11_02122600 .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 _0212268c: .word data_ov11_02132dcc _02122690: .word data_ov11_0212e984 thumb_func_end func_ov11_02122674 .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 _02122854: .word data_ov11_02132dcc _02122858: .word func_ov11_0212244c _0212285c: .word func_ov11_021224c4 thumb_func_end func_ov11_02122694 .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 _02122874: .word data_ov11_02132dcc _02122878: .word data_ov11_0212e888 _0212287c: .word func_ov11_02125600 thumb_func_end func_ov11_02122860 .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 _021228ac: .word data_ov11_02132dcc thumb_func_end func_ov11_02122880 .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 _02122914: .word data_ov11_0212e88c _02122918: .word data_ov11_02132dcc thumb_func_end func_ov11_021228b0 .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 _021229c0: .word data_ov11_02132dcc _021229c4: .word func_ov11_021229c8 thumb_func_end func_ov11_02122998 .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 _021229dc: .word func_ov11_02121534 thumb_func_end func_ov11_021229c8 .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 _021229e8: .word data_ov11_02132dcc thumb_func_end func_ov11_021229e0 .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 _02122a04: .word func_ov11_02122a70 thumb_func_end func_ov11_021229ec .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 _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 thumb_func_end func_ov11_02122a08 .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 _02122aa4: .word func_ov11_02122aa8 thumb_func_end func_ov11_02122a70 .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 _02122ad8: .word func_ov11_02122adc thumb_func_end func_ov11_02122aa8 .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 _02122af8: .word func_ov11_02122b04 thumb_func_end func_ov11_02122adc .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 _02122b28: .word func_ov11_02122b2c thumb_func_end func_ov11_02122b04 .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 _02122b68: .word func_ov11_02123920 thumb_func_end func_ov11_02122b2c .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 _02122b84: .word 0x027fffa8 thumb_func_end func_ov11_02122b6c .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 _02122bac: .word data_ov11_02132dd8 _02122bb0: .word func_ov11_02122c04 thumb_func_end func_ov11_02122b88 .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 _02122bf4: .word data_ov11_0212f8b8 _02122bf8: .word func_02006444 _02122bfc: .word 0x04001008 _02122c00: .word 0x04000008 thumb_func_end func_ov11_02122bb4 .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 _02122c24: .word func_ov11_02122c28 thumb_func_end func_ov11_02122c04 .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 _02122c44: .word func_ov11_02122c48 thumb_func_end func_ov11_02122c28 .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 _02122c64: .word func_ov11_02122c68 thumb_func_end func_ov11_02122c48 .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 _02122cc8: .word func_ov11_02122ccc thumb_func_end func_ov11_02122cac .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 _02122ce0: .word func_ov11_02122ce4 thumb_func_end func_ov11_02122ccc .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 _02122d24: .word data_ov11_02132dd8 _02122d28: .word func_ov11_02122d2c thumb_func_end func_ov11_02122ce4 .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 _02122da4: .word data_ov11_02132dd8 _02122da8: .word func_ov11_021241cc _02122dac: .word func_ov11_02122e5c thumb_func_end func_ov11_02122d2c .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 _02122dfc: .word data_ov11_02132dd8 _02122e00: .word func_ov11_02122ccc _02122e04: .word func_ov11_02122e08 thumb_func_end func_ov11_02122db0 .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 _02122e24: .word func_ov11_02122e28 thumb_func_end func_ov11_02122e08 .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 _02122e3c: .word func_ov11_02122ccc thumb_func_end func_ov11_02122e28 .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 _02122e58: .word 0x027fffa8 thumb_func_end func_ov11_02122e40 .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 _02122e80: .word data_ov11_02132ddc _02122e84: .word func_ov11_02122ed8 thumb_func_end func_ov11_02122e5c .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 _02122ec8: .word data_ov11_0212f8cc _02122ecc: .word func_02006444 _02122ed0: .word 0x04001008 _02122ed4: .word 0x04000008 thumb_func_end func_ov11_02122e88 .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 _02122ef8: .word func_ov11_02122efc thumb_func_end func_ov11_02122ed8 .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 _02122f18: .word func_ov11_02122f1c thumb_func_end func_ov11_02122efc .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 _02122f38: .word func_ov11_02122f3c thumb_func_end func_ov11_02122f1c .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 _02122f9c: .word func_ov11_02122fa0 thumb_func_end func_ov11_02122f80 .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 _02122fb4: .word func_ov11_02122fb8 thumb_func_end func_ov11_02122fa0 .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 _02122ff0: .word data_ov11_02132ddc _02122ff4: .word func_ov11_02122ff8 thumb_func_end func_ov11_02122fb8 .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 _02123068: .word data_ov11_02132ddc _0212306c: .word func_ov11_021241cc _02123070: .word func_ov11_0212313c thumb_func_end func_ov11_02122ff8 .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 _021230f8: .word data_ov11_02132ddc _021230fc: .word func_ov11_02122fa0 _02123100: .word func_ov11_02123104 thumb_func_end func_ov11_02123074 .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 _02123120: .word func_ov11_02123124 thumb_func_end func_ov11_02123104 .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 _02123138: .word func_ov11_02122fa0 thumb_func_end func_ov11_02123124 .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 _02123160: .word data_ov11_02132de0 _02123164: .word func_ov11_021231b8 thumb_func_end func_ov11_0212313c .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 _021231a8: .word data_ov11_0212f8e0 _021231ac: .word func_02006444 _021231b0: .word 0x04001008 _021231b4: .word 0x04000008 thumb_func_end func_ov11_02123168 .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 _021231d8: .word func_ov11_021231dc thumb_func_end func_ov11_021231b8 .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 _021231f0: .word func_ov11_021231f4 thumb_func_end func_ov11_021231dc .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 _02123228: .word func_ov11_0212322c thumb_func_end func_ov11_02123204 .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 _02123274: .word func_ov11_02124b88 thumb_func_end func_ov11_0212322c .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 _02123290: .word data_ov11_02132de0 _02123294: .word func_ov11_02123204 thumb_func_end func_ov11_02123278 .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 _021232b0: .word 0x027fffa8 thumb_func_end func_ov11_02123298 .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 _021232f0: .word data_ov11_02132de4 _021232f4: .word func_ov11_02123368 thumb_func_end func_ov11_021232b4 .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 _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 thumb_func_end func_ov11_021232f8 .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 _0212339c: .word func_ov11_021233a0 thumb_func_end func_ov11_02123368 .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 _021233c8: .word func_ov11_021233cc thumb_func_end func_ov11_021233a0 .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 _021233e8: .word func_ov11_021233ec thumb_func_end func_ov11_021233cc .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 _0212344c: .word func_ov11_02123450 thumb_func_end func_ov11_02123430 .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 _02123464: .word func_ov11_02123468 thumb_func_end func_ov11_02123450 .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 _021234a8: .word data_ov11_02132de4 _021234ac: .word func_ov11_021234b0 thumb_func_end func_ov11_02123468 .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 _02123528: .word data_ov11_02132de4 _0212352c: .word func_ov11_021241cc _02123530: .word func_ov11_02122b88 thumb_func_end func_ov11_021234b0 .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 _02123580: .word data_ov11_02132de4 _02123584: .word func_ov11_02123450 _02123588: .word func_ov11_0212358c thumb_func_end func_ov11_02123534 .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 _021235a8: .word func_ov11_021235ac thumb_func_end func_ov11_0212358c .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 _021235c0: .word func_ov11_02123450 thumb_func_end func_ov11_021235ac .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 _0212360c: .word data_ov11_02132de8 _02123610: .word func_ov11_02123684 thumb_func_end func_ov11_021235c4 .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 _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 thumb_func_end func_ov11_02123614 .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 _021236b8: .word func_ov11_021236bc thumb_func_end func_ov11_02123684 .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 _021236e0: .word func_ov11_021236e4 thumb_func_end func_ov11_021236bc .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 _02123700: .word func_ov11_02123704 thumb_func_end func_ov11_021236e4 .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 _021237c4: .word data_ov11_02132de8 _021237c8: .word func_ov11_021238e8 _021237cc: .word func_ov11_0212380c thumb_func_end func_ov11_02123718 .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 _02123808: .word func_ov11_0212380c thumb_func_end func_ov11_021237ec .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 _02123820: .word func_ov11_02123824 thumb_func_end func_ov11_0212380c .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 _02123854: .word func_ov11_02123858 thumb_func_end func_ov11_02123824 .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 _021238dc: .word data_ov11_02132de8 _021238e0: .word func_ov11_021241cc _021238e4: .word func_ov11_0211efc4 thumb_func_end func_ov11_02123858 .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 _02123904: .word func_ov11_02123908 thumb_func_end func_ov11_021238e8 .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 _0212391c: .word func_ov11_0212380c thumb_func_end func_ov11_02123908 .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 _02123960: .word data_ov11_02132dec _02123964: .word func_ov11_02123ac8 thumb_func_end func_ov11_02123920 .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 _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 thumb_func_end func_ov11_02123968 .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 _02123abc: .word data_ov11_0212e9b2 _02123ac0: .word data_ov11_02132dec _02123ac4: .word data_ov11_0212e990 thumb_func_end func_ov11_02123a18 .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 _02123afc: .word func_ov11_02123b00 thumb_func_end func_ov11_02123ac8 .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 _02123b24: .word func_ov11_02123b28 thumb_func_end func_ov11_02123b00 .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 _02123b4c: .word func_ov11_02123b50 thumb_func_end func_ov11_02123b28 .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 _02123bf4: .word data_ov11_0212e9ca _02123bf8: .word data_ov11_02132dec thumb_func_end func_ov11_02123b60 .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 _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 thumb_func_end func_ov11_02123c00 .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 _02123ce4: .word data_ov11_02132dec _02123ce8: .word func_ov11_02123cec thumb_func_end func_ov11_02123cc0 .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 _02123d38: .word data_ov11_02132dec _02123d3c: .word func_ov11_02123d40 thumb_func_end func_ov11_02123cec .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 _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 thumb_func_end func_ov11_02123d40 .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 _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 thumb_func_end func_ov11_02123e64 .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 _02123ff0: .word data_ov11_02132dec thumb_func_end func_ov11_02123eb0 .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 _02124044: .word data_ov11_02132dec _02124048: .word data_ov11_0212e9b2 _0212404c: .word data_ov11_0212e9b4 thumb_func_end func_ov11_02123ff4 .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 _02124128: .word data_ov11_02132dec _0212412c: .word data_ov11_0212e9b2 _02124130: .word data_ov11_0212e9b4 _02124134: .word func_ov11_02124138 thumb_func_end func_ov11_02124050 .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 _02124150: .word func_ov11_02123b50 thumb_func_end func_ov11_02124138 .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 _021241c4: .word data_ov11_0212e994 _021241c8: .word data_ov11_02132dec thumb_func_end func_ov11_02124154 .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 _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 thumb_func_end func_ov11_021241cc .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 _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 thumb_func_end func_ov11_0212429c .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 _02124368: .word func_ov11_0212436c thumb_func_end func_ov11_02124334 .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 _02124390: .word func_ov11_02124394 thumb_func_end func_ov11_0212436c .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 _021243b0: .word func_ov11_021243b4 thumb_func_end func_ov11_02124394 .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 _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 thumb_func_end func_ov11_021243c4 .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 _021244fc: .word data_ov11_02132df4 _02124500: .word func_ov11_02124504 thumb_func_end func_ov11_021244cc .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 _02124518: .word func_ov11_0212451c thumb_func_end func_ov11_02124504 .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 _02124554: .word data_ov11_02132df4 _02124558: .word func_ov11_0212455c thumb_func_end func_ov11_0212451c .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 _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 thumb_func_end func_ov11_0212455c .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 _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 thumb_func_end func_ov11_02124630 .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 _02124708: .word data_ov11_0212ea44 _0212470c: .word data_ov11_02132df4 thumb_func_end func_ov11_021246dc .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 _0212476c: .word data_ov11_02132dfc _02124770: .word func_ov11_02124850 thumb_func_end func_ov11_02124710 .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 _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 thumb_func_end func_ov11_02124774 .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 _02124848: .word data_ov11_0212eb08 _0212484c: .word func_ov11_0212497c thumb_func_end func_ov11_021247e4 .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 _02124890: .word func_ov11_02124894 thumb_func_end func_ov11_02124850 .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 _021248b4: .word func_ov11_021248b8 thumb_func_end func_ov11_02124894 .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 _021248ec: .word func_ov11_021248f0 thumb_func_end func_ov11_021248d4 .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 _02124904: .word func_ov11_02124908 thumb_func_end func_ov11_021248f0 .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 _02124970: .word data_ov11_02132dfc _02124974: .word func_ov11_02120de8 _02124978: .word func_ov11_021249e0 thumb_func_end func_ov11_02124908 .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 _021249c0: .word data_ov11_02132dfc _021249c4: .word func_ov11_021248d4 thumb_func_end func_ov11_0212497c .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 _021249d0: .word func_ov11_0212ac60 thumb_func_end func_ov11_021249c8 .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 _021249dc: .word func_ov11_0212aca4 thumb_func_end func_ov11_021249d4 .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 _021249fc: .word data_ov11_02132e00 _02124a00: .word func_ov11_02124a4c thumb_func_end func_ov11_021249e0 .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 _02124a3c: .word data_ov11_0212fa74 _02124a40: .word func_02006444 _02124a44: .word 0x04001008 _02124a48: .word 0x0400000a thumb_func_end func_ov11_02124a04 .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 _02124a6c: .word func_ov11_02124a70 thumb_func_end func_ov11_02124a4c .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 _02124a84: .word func_ov11_02124a88 thumb_func_end func_ov11_02124a70 .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 _02124acc: .word func_ov11_02124ad0 thumb_func_end func_ov11_02124a98 .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 _02124b38: .word func_ov11_02121220 _02124b3c: .word func_ov11_0211cb44 thumb_func_end func_ov11_02124ad0 .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 _02124b7c: .word data_ov11_02132e00 _02124b80: .word func_ov11_0211c8ec _02124b84: .word func_ov11_02124a98 thumb_func_end func_ov11_02124b40 .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 _02124bc4: .word func_ov11_02124c10 thumb_func_end func_ov11_02124b88 .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 _02124c00: .word data_ov11_0212fa88 _02124c04: .word func_02006444 _02124c08: .word 0x04001008 _02124c0c: .word 0x0400000a thumb_func_end func_ov11_02124bc8 .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 _02124c44: .word func_ov11_02124c48 thumb_func_end func_ov11_02124c10 .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 _02124c94: .word data_ov11_0212eb14 _02124c98: .word func_ov11_02124c9c thumb_func_end func_ov11_02124c48 .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 _02124cc8: .word func_ov11_02124cd4 thumb_func_end func_ov11_02124c9c .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 _02124cf4: .word func_ov11_02124cf8 thumb_func_end func_ov11_02124cd4 .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 _02124d1c: .word func_ov11_02124710 thumb_func_end func_ov11_02124cf8 .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 _02124d48: .word data_ov11_02132e04 _02124d4c: .word func_ov11_02124da0 thumb_func_end func_ov11_02124d20 .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 _02124d90: .word data_ov11_0212fa9c _02124d94: .word func_02006444 _02124d98: .word 0x04001008 _02124d9c: .word 0x04000008 thumb_func_end func_ov11_02124d50 .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 _02124dc0: .word func_ov11_02124dc4 thumb_func_end func_ov11_02124da0 .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 _02124dd8: .word func_ov11_02124ddc thumb_func_end func_ov11_02124dc4 .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 _02124e10: .word func_ov11_02124e14 thumb_func_end func_ov11_02124dec .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 _02124e5c: .word func_ov11_02124b88 thumb_func_end func_ov11_02124e14 .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 _02124e78: .word data_ov11_02132e04 _02124e7c: .word func_ov11_02124dec thumb_func_end func_ov11_02124e60 .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 _02124eb4: .word data_ov11_02132e08 _02124eb8: .word func_ov11_02124f2c thumb_func_end func_ov11_02124e80 .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 _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 thumb_func_end func_ov11_02124ebc .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 _02124f60: .word func_ov11_02124f64 thumb_func_end func_ov11_02124f2c .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 _02124f88: .word func_ov11_02124f8c thumb_func_end func_ov11_02124f64 .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 _02124fa8: .word func_ov11_02124fac thumb_func_end func_ov11_02124f8c .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 _02125010: .word data_ov11_02132e08 _02125014: .word func_ov11_02125018 thumb_func_end func_ov11_02124fe4 .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 _0212502c: .word func_ov11_02125030 thumb_func_end func_ov11_02125018 .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 _02125068: .word data_ov11_02132e08 _0212506c: .word func_ov11_02125070 thumb_func_end func_ov11_02125030 .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 _021250e0: .word data_ov11_02132e08 _021250e4: .word func_ov11_02123920 _021250e8: .word func_ov11_02125108 thumb_func_end func_ov11_02125070 .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 _02125104: .word 0x027fffa8 thumb_func_end func_ov11_021250ec .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 _02125168: .word data_ov11_02132e0c _0212516c: .word func_ov11_021253b8 _02125170: .word func_ov11_021251e4 thumb_func_end func_ov11_02125108 .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 _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 thumb_func_end func_ov11_02125174 .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 _02125204: .word func_ov11_02125208 thumb_func_end func_ov11_021251e4 .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 _02125224: .word func_ov11_02125228 thumb_func_end func_ov11_02125208 .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 _02125244: .word func_ov11_02125248 thumb_func_end func_ov11_02125228 .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 _021252ac: .word data_ov11_02132e0c _021252b0: .word func_ov11_021252b4 thumb_func_end func_ov11_02125280 .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 _021252c8: .word func_ov11_021252cc thumb_func_end func_ov11_021252b4 .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 _0212530c: .word data_ov11_02132e0c _02125310: .word func_ov11_02125314 thumb_func_end func_ov11_021252cc .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 _021253a8: .word data_ov11_02132e0c _021253ac: .word func_ov11_02123920 _021253b0: .word func_ov11_02124e80 _021253b4: .word func_ov11_02124d20 thumb_func_end func_ov11_02125314 .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 _02125450: .word data_ov11_02132e0c _02125454: .word func_ov11_02125460 _02125458: .word func_ov11_021252b4 _0212545c: .word func_ov11_02125498 thumb_func_end func_ov11_021253b8 .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 _0212547c: .word func_ov11_02125480 thumb_func_end func_ov11_02125460 .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 _02125494: .word func_ov11_021252b4 thumb_func_end func_ov11_02125480 .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 _021254cc: .word data_ov11_02132e0c _021254d0: .word func_ov11_021254d4 thumb_func_end func_ov11_02125498 .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 _0212550c: .word data_ov11_02132e0c _02125510: .word func_ov11_021252b4 _02125514: .word func_ov11_021253b8 _02125518: .word func_ov11_02125248 thumb_func_end func_ov11_021254d4 .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 _02125550: .word 0x00000608 _02125554: .word data_ov11_02132e10 _02125558: .word func_ov11_021255c4 thumb_func_end func_ov11_0212551c .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 _02125574: .word data_ov11_02132e10 _02125578: .word data_ov11_02132e10 thumb_func_end func_ov11_0212555c .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 _02125588: .word data_ov11_02132e10 _0212558c: .word 0x00000604 thumb_func_end func_ov11_0212557c .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 _021255c0: .word data_ov11_02132e10 thumb_func_end func_ov11_02125590 .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 _021255f8: .word data_ov11_02132e10 _021255fc: .word 0x00000604 thumb_func_end func_ov11_021255c4 .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 _02125624: .word data_ov11_02132e10 _02125628: .word func_ov11_0212562c thumb_func_end func_ov11_02125600 .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 _02125648: .word data_ov11_02132e10 thumb_func_end func_ov11_0212562c .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 _02125660: .word data_ov11_02132e10 _02125664: .word func_ov11_02125668 thumb_func_end func_ov11_0212564c .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 _02125688: .word data_ov11_02132e10 thumb_func_end func_ov11_02125668 .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 _02125704: .word data_ov11_02132e1c _02125708: .word data_ov11_0212eb20 _0212570c: .word func_ov11_02125778 thumb_func_end func_ov11_0212568c .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 _02125730: .word data_ov11_02132e1c _02125734: .word data_ov11_02132e1c thumb_func_end func_ov11_02125710 .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 _02125740: .word data_ov11_02132e1c thumb_func_end func_ov11_02125738 .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 _0212574c: .word data_ov11_02132e1c thumb_func_end func_ov11_02125744 .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 _02125754: .word func_ov11_02125ab4 thumb_func_end func_ov11_02125750 .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 _02125764: .word data_ov11_02132e1c thumb_func_end func_ov11_02125758 .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 _02125774: .word data_ov11_02132e1c thumb_func_end func_ov11_02125768 .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 _02125868: .word data_ov11_02132e1c thumb_func_end func_ov11_02125778 .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 _021258e0: .word data_ov11_0212ece8 _021258e4: .word data_ov11_02132e1c _021258e8: .word data_ov11_0212eb24 thumb_func_end func_ov11_0212586c .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 _02125948: .word data_ov11_02132e1c _0212594c: .word 0x0000ffff thumb_func_end func_ov11_021258ec .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 _02125968: .word data_ov11_02132e1c thumb_func_end func_ov11_02125950 .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 _021259a8: .word data_ov11_02132e1c _021259ac: .word data_ov11_0212eb24 thumb_func_end func_ov11_0212596c .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 _02125aac: .word data_ov11_02132e1c _02125ab0: .word data_ov11_0212eb24 thumb_func_end func_ov11_02125a38 .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 _02125ad4: .word data_ov11_02132e1c thumb_func_end func_ov11_02125ab4 .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 _02125af0: .word data_ov11_02132e20 _02125af4: .word 0x00001e60 thumb_func_end func_ov11_02125ad8 .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 _02125b18: .word data_ov11_02132e20 _02125b1c: .word data_ov11_02132e20 thumb_func_end func_ov11_02125af8 .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 _02125b9c: .word data_ov11_02132e20 _02125ba0: .word func_ov11_02125c80 _02125ba4: .word 0x0000168c _02125ba8: .word 0x00001648 _02125bac: .word data_ov11_0212eb34 _02125bb0: .word 0x00001650 thumb_func_end func_ov11_02125b20 .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 _02125bd0: .word data_ov11_02132e20 _02125bd4: .word func_ov11_02125c80 _02125bd8: .word 0x00001648 thumb_func_end func_ov11_02125bb4 .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 _02125c34: .word data_ov11_02132e20 _02125c38: .word 0x00001e4c _02125c3c: .word 0x0000168c _02125c40: .word func_ov11_02125c80 thumb_func_end func_ov11_02125bdc .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 _02125c78: .word data_ov11_02132e20 _02125c7c: .word data_ov11_0212eb2c thumb_func_end func_ov11_02125c44 .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 _02125cbc: .word data_ov11_02132e20 _02125cc0: .word 0x00001e4c thumb_func_end func_ov11_02125c80 .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 _02125df8: .word data_ov11_02132e20 _02125dfc: .word data_ov11_0212eb2c _02125e00: .word data_ov11_0212eb28 thumb_func_end func_ov11_02125cc4 .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 _02125e28: .word 0x000006f8 _02125e2c: .word data_ov11_02132e24 _02125e30: .word 0x000004f8 _02125e34: .word 0x0000a001 thumb_func_end func_ov11_02125e04 .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 _02125e40: .word func_ov11_0212ac78 _02125e44: .word data_ov11_02132e24 thumb_func_end func_ov11_02125e38 .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 _02125e54: .word data_ov11_02132e24 thumb_func_end func_ov11_02125e48 .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 _02125e64: .word data_ov11_02132e24 _02125e68: .word 0x000004f5 thumb_func_end func_ov11_02125e58 .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 _02125e78: .word data_ov11_02132e24 _02125e7c: .word 0x000004f6 thumb_func_end func_ov11_02125e6c .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 _02125ea0: .word data_ov11_02132e24 _02125ea4: .word 0x000004e7 thumb_func_end func_ov11_02125e80 .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 _02125fb8: .word data_ov11_02132e24 _02125fbc: .word 0x000004e6 thumb_func_end func_ov11_02125ea8 .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 _02125fd0: .word data_ov11_02132e24 _02125fd4: .word func_ov11_02126644 thumb_func_end func_ov11_02125fc0 .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 _02125fe8: .word data_ov11_02132e24 _02125fec: .word func_ov11_02126644 thumb_func_end func_ov11_02125fd8 .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 _02125ffc: .word data_ov11_02132e24 _02126000: .word func_ov11_02126644 _02126004: .word 0x000004c4 thumb_func_end func_ov11_02125ff0 .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 _02126014: .word data_ov11_02132e24 _02126018: .word func_ov11_02126644 _0212601c: .word 0x000004c8 thumb_func_end func_ov11_02126008 .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 _0212602c: .word data_ov11_02132e24 _02126030: .word func_ov11_02126644 _02126034: .word 0x000004cc thumb_func_end func_ov11_02126020 .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 _0212604c: .word data_ov11_02132e24 _02126050: .word func_02007ad8 thumb_func_end func_ov11_02126038 .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 _02126078: .word data_ov11_02132e24 _0212607c: .word data_ov11_0212fb38 thumb_func_end func_ov11_02126054 .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 _021260a4: .word data_ov11_02132e24 _021260a8: .word data_ov11_0212fb38 thumb_func_end func_ov11_02126080 .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 _021260d0: .word data_ov11_02132e24 _021260d4: .word 0x000004c4 _021260d8: .word data_ov11_0212fb38 thumb_func_end func_ov11_021260ac .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 _02126100: .word data_ov11_02132e24 _02126104: .word 0x000004c8 _02126108: .word data_ov11_0212fb38 thumb_func_end func_ov11_021260dc .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 _02126130: .word data_ov11_02132e24 _02126134: .word 0x000004cc _02126138: .word data_ov11_0212fb38 thumb_func_end func_ov11_0212610c .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 _0212614c: .word data_ov11_02132e24 thumb_func_end func_ov11_0212613c .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 _021261e0: .word data_ov11_02132e24 _021261e4: .word 0x000004f4 _021261e8: .word data_ov11_0212eb78 _021261ec: .word 0x000004f5 _021261f0: .word 0x000004f6 thumb_func_end func_ov11_02126150 .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 _021262a0: .word data_ov11_02132e24 thumb_func_end func_ov11_021261f4 .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 _021263c0: .word data_ov11_02132e24 thumb_func_end func_ov11_021262a4 .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 _021264b0: .word data_ov11_02132e24 thumb_func_end func_ov11_021263c4 .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 _021264bc: .word data_ov11_02132e24 thumb_func_end func_ov11_021264b4 .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 _021264e4: .word data_ov11_02132e24 thumb_func_end func_ov11_021264c0 .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 _02126554: .word data_ov11_02132e24 thumb_func_end func_ov11_021264e8 .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 _02126638: .word data_ov11_02132e24 _0212663c: .word 0x000001ef _02126640: .word 0x000004f8 thumb_func_end func_ov11_02126558 .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 _02126700: .word data_ov11_02132e28 _02126704: .word data_ov11_0212fb48 _02126708: .word func_ov11_02126784 thumb_func_end func_ov11_021266a8 .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 _02126724: .word data_ov11_02132e28 _02126728: .word data_ov11_02132e28 thumb_func_end func_ov11_0212670c .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 _0212673c: .word data_ov11_02132e28 _02126740: .word func_020214d4 thumb_func_end func_ov11_0212672c .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 _02126750: .word data_ov11_02132e28 _02126754: .word func_0201f7a8 thumb_func_end func_ov11_02126744 .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 _02126768: .word data_ov11_02132e28 _0212676c: .word func_0201f86c thumb_func_end func_ov11_02126758 .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 _0212677c: .word data_ov11_02132e28 _02126780: .word func_0201f5e4 thumb_func_end func_ov11_02126770 .global func_ov11_02126784 thumb_func_start func_ov11_02126784 func_ov11_02126784: ; 0x02126784 ldr r3, _02126788 ; =func_0201f40c bx r3 .align 2, 0 _02126788: .word func_0201f40c thumb_func_end func_ov11_02126784 .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 _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 thumb_func_end func_ov11_0212678c .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 _021268c4: .word data_ov11_02132e2c _021268c8: .word data_ov11_0212eb9a _021268cc: .word func_ov11_021268d0 thumb_func_end func_ov11_02126844 .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 _02126950: .word data_ov11_02132e2c _02126954: .word data_ov11_0212eb9e _02126958: .word func_ov11_0212695c thumb_func_end func_ov11_021268d0 .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 _021269dc: .word data_ov11_02132e2c _021269e0: .word data_ov11_0212eba2 _021269e4: .word func_ov11_021269e8 thumb_func_end func_ov11_0212695c .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 _02126a68: .word data_ov11_02132e2c _02126a6c: .word data_ov11_0212eba6 _02126a70: .word func_ov11_02126a74 thumb_func_end func_ov11_021269e8 .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 _02126ad0: .word data_ov11_02132e2c _02126ad4: .word func_ov11_02126ad8 thumb_func_end func_ov11_02126a74 .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 _02126aec: .word data_ov11_02132e2c thumb_func_end func_ov11_02126ad8 .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 _02126b10: .word data_ov11_02132e2c _02126b14: .word func_ov11_02126bc0 thumb_func_end func_ov11_02126af0 .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 _02126b98: .word data_ov11_0212eb7c _02126b9c: .word data_ov11_0212eb8b _02126ba0: .word data_ov11_0212eb9a _02126ba4: .word data_ov11_02132e2c thumb_func_end func_ov11_02126b18 .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 _02126bbc: .word data_ov11_02132e2c thumb_func_end func_ov11_02126ba8 .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 _02126c14: .word data_ov11_02132e2c _02126c18: .word func_ov11_02126c1c thumb_func_end func_ov11_02126bc0 .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 _02126c94: .word data_ov11_02132e2c _02126c98: .word data_ov11_0212eba6 _02126c9c: .word func_ov11_02126ca0 thumb_func_end func_ov11_02126c1c .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 _02126d18: .word data_ov11_02132e2c _02126d1c: .word data_ov11_0212eba2 _02126d20: .word func_ov11_02126d24 thumb_func_end func_ov11_02126ca0 .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 _02126d9c: .word data_ov11_02132e2c _02126da0: .word data_ov11_0212eb9e _02126da4: .word func_ov11_02126da8 thumb_func_end func_ov11_02126d24 .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 _02126e1c: .word data_ov11_02132e2c _02126e20: .word data_ov11_0212eb9a _02126e24: .word 0x000001d6 _02126e28: .word data_ov11_02132e30 thumb_func_end func_ov11_02126da8 .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 _02126e48: .word data_ov11_02132e2c thumb_func_end func_ov11_02126e2c .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 _02126e74: .word data_ov11_0212fbc4 _02126e78: .word data_ov11_02132e2c _02126e7c: .word func_ov11_02126e80 thumb_func_end func_ov11_02126e4c .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 _02126eb0: .word data_ov11_02132e2c thumb_func_end func_ov11_02126e80 .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 _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 thumb_func_end func_ov11_02126eb4 .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 _02126fe0: .word data_ov11_02132e34 _02126fe4: .word func_ov11_02127094 _02126fe8: .word 0x00001374 thumb_func_end func_ov11_02126fc4 .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 _0212706c: .word data_ov11_02132e34 _02127070: .word 0x00001b84 _02127074: .word 0x000013b8 _02127078: .word func_ov11_02127094 _0212707c: .word data_ov11_02132e34 thumb_func_end func_ov11_02126fec .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 _0212708c: .word data_ov11_02132e34 _02127090: .word 0x00001370 thumb_func_end func_ov11_02127080 .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 _021270e8: .word data_ov11_02132e34 _021270ec: .word 0x00001b84 thumb_func_end func_ov11_02127094 .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 _021271dc: .word data_ov11_0212ebb8 _021271e0: .word data_ov11_02132e34 _021271e4: .word 0x00001306 _021271e8: .word data_ov11_0212ebb0 thumb_func_end func_ov11_021270f0 .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 _021272b0: .word data_ov11_02132e34 _021272b4: .word 0x00001b85 _021272b8: .word 0x00001370 _021272bc: .word data_ov11_0212ebb8 _021272c0: .word 0x00001306 thumb_func_end func_ov11_021271ec .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 _02127384: .word data_ov11_02132e34 _02127388: .word 0x00001b78 _0212738c: .word 0x0017f898 _02127390: .word data_ov11_0212ebb0 _02127394: .word 0x00001306 _02127398: .word 0x00001370 thumb_func_end func_ov11_021272c4 .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 _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 thumb_func_end func_ov11_0212739c .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 _021275c4: .word data_ov11_02132e38 _021275c8: .word func_ov11_021279a8 thumb_func_end func_ov11_021275a0 .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 _021275d8: .word data_ov11_02132e38 thumb_func_end func_ov11_021275cc .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 _021275ec: .word data_ov11_02132e38 thumb_func_end func_ov11_021275dc .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 _02127624: .word data_ov11_02132e38 _02127628: .word 0x04000050 _0212762c: .word func_ov11_02127630 thumb_func_end func_ov11_021275f0 .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 _021276a4: .word data_ov11_02132e38 _021276a8: .word data_ov11_0212ec66 _021276ac: .word func_ov11_02127788 _021276b0: .word func_ov11_021276b4 thumb_func_end func_ov11_02127630 .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 _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 thumb_func_end func_ov11_021276b4 .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 _021277c0: .word data_ov11_02132e38 _021277c4: .word func_ov11_021279a8 thumb_func_end func_ov11_02127788 .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 _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 thumb_func_end func_ov11_021277c8 .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 _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 thumb_func_end func_ov11_02127928 .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 _021279c4: .word data_ov11_02132e38 _021279c8: .word func_ov11_021279cc thumb_func_end func_ov11_021279a8 .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 _02127a14: .word data_ov11_02132e38 _02127a18: .word func_ov11_02127a20 _02127a1c: .word func_ov11_02127a5c thumb_func_end func_ov11_021279cc .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 _02127a50: .word data_ov11_02132e38 _02127a54: .word 0x04000050 _02127a58: .word func_ov11_02127a5c thumb_func_end func_ov11_02127a20 .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 _02127ac4: .word 0xffff1fff _02127ac8: .word data_ov11_02132e38 _02127acc: .word data_ov11_0212ecc4 _02127ad0: .word data_ov11_02132e38 thumb_func_end func_ov11_02127a5c .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 _02127af4: .word data_ov11_02132e3c _02127af8: .word 0x0001b160 _02127afc: .word 0x0001b140 thumb_func_end func_ov11_02127ad4 .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 _02127ba0: .word data_ov11_02132e3c _02127ba4: .word 0x00010040 _02127ba8: .word 0x0001b140 _02127bac: .word func_ov11_02127f4c thumb_func_end func_ov11_02127b00 .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 _02127c5c: .word data_ov11_02132e3c _02127c60: .word 0x0001b144 thumb_func_end func_ov11_02127be0 .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 _02127cc0: .word data_ov11_02132e3c thumb_func_end func_ov11_02127c64 .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 _02127d40: .word data_ov11_02132e3c thumb_func_end func_ov11_02127cc4 .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 _02127dc0: .word data_ov11_02132e3c thumb_func_end func_ov11_02127d44 .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 _02127e44: .word data_ov11_02132e3c thumb_func_end func_ov11_02127dc4 .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 _02127e84: .word data_ov11_02132e3c thumb_func_end func_ov11_02127e48 .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 _02127f18: .word data_ov11_02132e3c thumb_func_end func_ov11_02127e88 .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 _02127f48: .word data_ov11_02132e3c thumb_func_end func_ov11_02127f2c .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 _0212812c: .word data_ov11_02132e3c _02128130: .word 0x0001b144 _02128134: .word 0x0001b140 thumb_func_end func_ov11_02127f4c .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 _02128140: .word data_ov11_02132e3c thumb_func_end func_ov11_02128138 .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 _0212814c: .word data_ov11_02132e3c thumb_func_end func_ov11_02128144 .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 _0212817c: .word data_ov11_02132e3c _02128180: .word data_ov11_0212fc48 _02128184: .word data_ov11_0212fc48 thumb_func_end func_ov11_02128150 .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 _02128204: .word data_ov11_02132e3c thumb_func_end func_ov11_02128188 .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 _02128228: .word data_ov11_02132e3c thumb_func_end func_ov11_02128208 .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 _0212829c: .word data_ov11_02132e3c thumb_func_end func_ov11_0212822c .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 _021282c0: .word data_ov11_02132e40 _021282c4: .word 0x000013a8 thumb_func_end func_ov11_021282a0 .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 _02128308: .word data_ov11_02132e40 _0212830c: .word data_ov11_02130570 _02128310: .word data_ov11_02130490 _02128314: .word data_ov11_02130578 thumb_func_end func_ov11_021282c8 .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 _02128328: .word data_ov11_02132e40 thumb_func_end func_ov11_02128318 .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 _02128354: .word data_ov11_02132e40 _02128358: .word func_ov11_0212835c thumb_func_end func_ov11_0212832c .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 _0212839c: .word data_ov11_02132e40 _021283a0: .word 0x000013ac thumb_func_end func_ov11_0212835c .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 _021283e4: .word data_ov11_02132e40 _021283e8: .word func_ov11_021283ec thumb_func_end func_ov11_021283a4 .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 _02128448: .word data_ov11_02132e40 _0212844c: .word func_ov11_02128450 thumb_func_end func_ov11_02128410 .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 _02128524: .word data_ov11_02132e40 _02128528: .word data_ov11_0213057c _0212852c: .word data_ov11_021305a8 _02128530: .word data_ov11_021305d4 thumb_func_end func_ov11_02128450 .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 _0212858c: .word data_ov11_02132e40 _02128590: .word 0x000012a0 _02128594: .word 0x00001060 _02128598: .word func_ov11_0212859c thumb_func_end func_ov11_02128534 .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 _02128650: .word data_ov11_02132e40 _02128654: .word data_ov11_021305f4 _02128658: .word 0x000013e0 _0212865c: .word data_ov11_021305d4 thumb_func_end func_ov11_0212859c .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 _02128688: .word data_ov11_02132e40 thumb_func_end func_ov11_02128660 .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 _021286ac: .word data_ov11_02132e40 thumb_func_end func_ov11_0212868c .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 _021286d0: .word func_ov11_021286d4 thumb_func_end func_ov11_021286b0 .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 _02128704: .word data_ov11_02132e40 _02128708: .word data_ov11_02130624 thumb_func_end func_ov11_021286d4 .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 _02128724: .word func_ov11_02128728 thumb_func_end func_ov11_0212870c .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 _02128774: .word data_ov11_02132e40 thumb_func_end func_ov11_02128740 .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 _02128798: .word func_ov11_0212879c thumb_func_end func_ov11_02128778 .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 _021287e4: .word func_ov11_021287e8 thumb_func_end func_ov11_021287c0 .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 _02128820: .word func_ov11_02128824 thumb_func_end func_ov11_02128800 .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 _02128864: .word data_ov11_02132e40 thumb_func_end func_ov11_0212885c .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 _02128874: .word data_ov11_02132e40 thumb_func_end func_ov11_02128868 .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 _02128880: .word data_ov11_02132e40 thumb_func_end func_ov11_02128878 .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 _02128904: .word 0x027ffc3c _02128908: .word data_ov11_02132e40 _0212890c: .word 0x00010dcd _02128910: .word 0x00003039 thumb_func_end func_ov11_02128884 .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 _02128980: .word func_ov11_02128984 thumb_func_end func_ov11_02128914 .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 _02128a0c: .word data_ov11_02132e40 _02128a10: .word data_ov11_0213067c thumb_func_end func_ov11_02128984 .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 _02128a70: .word data_ov11_02132e40 _02128a74: .word data_ov11_02130694 thumb_func_end func_ov11_02128a28 .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 _02128af8: .word data_ov11_02132e40 _02128afc: .word 0x00010dcd _02128b00: .word 0x00003039 thumb_func_end func_ov11_02128a78 .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 _02128b48: .word data_ov11_02132e40 _02128b4c: .word 0x000012a4 thumb_func_end func_ov11_02128b04 .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 _02128b90: .word data_ov11_02132e40 _02128b94: .word func_ov11_02128b98 thumb_func_end func_ov11_02128b64 .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 _02128bcc: .word func_ov11_02128b50 thumb_func_end func_ov11_02128b98 .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 _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 thumb_func_end func_ov11_02128bd0 .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 _02128cb8: .word data_ov11_02132e40 thumb_func_end func_ov11_02128cb0 .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 _02128cd0: .word data_ov11_02132e40 _02128cd4: .word 0x000013e0 _02128cd8: .word func_ov01_020f17bc thumb_func_end func_ov11_02128cbc .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 _02128d3c: .word data_ov11_02132e40 _02128d40: .word 0x000013e0 _02128d44: .word data_ov11_021306c8 _02128d48: .word data_ov11_021306f8 thumb_func_end func_ov11_02128cdc .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 _02128e08: .word data_ov11_02132e40 _02128e0c: .word data_ov11_0213072c _02128e10: .word data_ov11_02130750 thumb_func_end func_ov11_02128d60 .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 _02128e44: .word data_ov11_02132e40 _02128e48: .word func_ov11_02128844 thumb_func_end func_ov11_02128e14 .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 _02128ef8: .word data_ov11_02132e48 _02128efc: .word 0x00000648 _02128f00: .word 0x00000ab4 _02128f04: .word 0x0000064c _02128f08: .word 0x00000aa4 thumb_func_end func_ov11_02128e4c .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 _02128fa4: .word data_ov11_02132e48 _02128fa8: .word 0x00000a98 thumb_func_end func_ov11_02128f0c .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 _02129000: .word data_ov11_02132e48 _02129004: .word 0x00000ac8 _02129008: .word 0x00000648 _0212900c: .word 0x00000aa4 _02129010: .word 0x00000a93 thumb_func_end func_ov11_02128fac .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 _02129048: .word data_ov11_02132e48 thumb_func_end func_ov11_02129014 .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 _0212906c: .word data_ov11_02132e48 thumb_func_end func_ov11_0212904c .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 _021292fc: .word data_ov11_02132e48 _02129300: .word 0x00000a9c thumb_func_end func_ov11_02129070 .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 _02129338: .word data_ov11_02132e48 thumb_func_end func_ov11_02129304 .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 _02129344: .word func_ov01_020f1ba4 thumb_func_end func_ov11_0212933c .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 _021293b8: .word data_ov11_02132e48 _021293bc: .word 0x0000064a _021293c0: .word 0x00000a98 thumb_func_end func_ov11_02129348 .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 _021293d4: .word data_ov11_02132e48 _021293d8: .word 0x00000648 _021293dc: .word 0x00000ac8 _021293e0: .word func_ov11_02127b00 thumb_func_end func_ov11_021293c4 .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 _0212950c: .word data_ov11_02132e48 _02129510: .word 0x0000064a _02129514: .word 0x00000ab4 thumb_func_end func_ov11_021293e4 .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 _02129534: .word func_ov11_021296d4 _02129538: .word data_ov11_02132e48 thumb_func_end func_ov11_02129518 .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 _02129690: .word data_ov11_02132e48 _02129694: .word 0x00000648 _02129698: .word 0x00000aa4 thumb_func_end func_ov11_0212953c .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 _021296ac: .word data_ov11_02132e48 thumb_func_end func_ov11_0212969c .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 _021296d0: .word data_ov11_02132e48 thumb_func_end func_ov11_021296b0 .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 _021296fc: .word data_ov11_02132e48 thumb_func_end func_ov11_021296d4 .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 _0212972c: .word data_ov11_02132e48 thumb_func_end func_ov11_02129700 .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 _0212982c: .word data_ov11_02132e48 _02129830: .word 0x00000a93 thumb_func_end func_ov11_02129730 .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 _021298cc: .word data_ov11_02132e48 _021298d0: .word 0x00000a93 _021298d4: .word 0x00000a94 _021298d8: .word 0x00000202 thumb_func_end func_ov11_02129834 .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 _021298e8: .word data_ov11_02132e48 thumb_func_end func_ov11_021298dc .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 _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 thumb_func_end func_ov11_021298ec .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 _02129a58: .word data_ov11_02130794 _02129a5c: .word data_ov11_02132e4c _02129a60: .word data_ov11_02132e4c thumb_func_end func_ov11_02129a04 .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 _02129a9c: .word data_ov11_02132e4c thumb_func_end func_ov11_02129a64 .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 _02129ac4: .word func_ov11_02129ac8 thumb_func_end func_ov11_02129aa0 .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 _02129ad0: .word func_02041c2c thumb_func_end func_ov11_02129ac8 .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 _02129b74: .word data_ov11_02132e4c _02129b78: .word data_ov11_0213079c thumb_func_end func_ov11_02129ad8 .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 _02129b9c: .word data_ov11_02132e4c thumb_func_end func_ov11_02129b7c .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 strlen add r4, r0, #0 add r0, r6, #0 blx strlen 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 _02129c70: .word data_ov11_02132e50 thumb_func_end func_ov11_02129bdc .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 _02129cac: .word data_ov11_02132e50 _02129cb0: .word data_ov11_02132e50 thumb_func_end func_ov11_02129c74 .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 _02129db8: .word data_ov11_02132e50 thumb_func_end func_ov11_02129cb4 .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 _02129e10: .word 0xc1fffcff _02129e14: .word data_ov11_02132e50 thumb_func_end func_ov11_02129dbc .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 _02129ea4: .word 0xc1fffcff thumb_func_end func_ov11_02129e24 .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 _02129f00: .word 0xfffff3ff _02129f04: .word 0xffff0fff thumb_func_end func_ov11_02129ea8 .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 _02129fa4: .word 0xfe00ff00 _02129fa8: .word 0x01ff0000 thumb_func_end func_ov11_02129f08 .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 _02129fec: .word 0xfffff3ff thumb_func_end func_ov11_02129fac .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 _0212a00c: .word 0x01ff0000 thumb_func_end func_ov11_02129ff0 .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 _0212a02c: .word data_ov11_02132e54 thumb_func_end func_ov11_0212a010 .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 _0212a044: .word data_ov11_02132e54 thumb_func_end func_ov11_0212a030 .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 _0212a090: .word data_ov11_02132e54 thumb_func_end func_ov11_0212a048 .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 _0212a0dc: .word data_ov11_02132e54 thumb_func_end func_ov11_0212a0b0 .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 _0212a1c4: .word data_ov11_02132e5c _0212a1c8: .word 0x04000050 _0212a1cc: .word 0x04001050 thumb_func_end func_ov11_0212a1a0 .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 _0212a1d8: .word func_ov11_0212ac78 _0212a1dc: .word data_ov11_02132e5c thumb_func_end func_ov11_0212a1d0 .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 _0212a1f4: .word data_ov11_02132e5c thumb_func_end func_ov11_0212a1e0 .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 _0212a26c: .word data_ov11_0212ecd0 _0212a270: .word data_ov11_02132e5c _0212a274: .word 0x04001050 _0212a278: .word 0x04000050 _0212a27c: .word func_ov11_0212a280 thumb_func_end func_ov11_0212a1f8 .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 _0212a328: .word data_ov11_0212ecd0 _0212a32c: .word data_ov11_02132e5c _0212a330: .word 0x04001050 _0212a334: .word 0x04000050 thumb_func_end func_ov11_0212a280 .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 _0212a364: .word data_ov11_02132e5c _0212a368: .word func_ov11_0212a36c thumb_func_end func_ov11_0212a338 .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 _0212a434: .word data_ov11_02132e60 _0212a438: .word data_ov11_021307a0 _0212a43c: .word 0x00000674 _0212a440: .word data_ov11_021307a8 thumb_func_end func_ov11_0212a390 .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 _0212a478: .word data_ov11_02132e60 _0212a47c: .word 0x00000674 _0212a480: .word data_ov11_02132e60 thumb_func_end func_ov11_0212a444 .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 _0212a510: .word data_ov11_02132e60 thumb_func_end func_ov11_0212a484 .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 _0212a530: .word data_ov11_02132e60 thumb_func_end func_ov11_0212a514 .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 _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 thumb_func_end func_ov11_0212a534 .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 _0212a68c: .word data_ov11_02132e60 _0212a690: .word 0x0000067c _0212a694: .word 0x00000638 _0212a698: .word 0x00000668 thumb_func_end func_ov11_0212a630 .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 _0212a6e4: .word data_ov11_02132e60 thumb_func_end func_ov11_0212a69c .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 _0212a6fc: .word data_ov11_02132e60 _0212a700: .word func_ov11_0212a69c thumb_func_end func_ov11_0212a6e8 .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 _0212a7a0: .word data_ov11_02132e60 thumb_func_end func_ov11_0212a778 .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 _0212a810: .word data_ov11_02132e60 _0212a814: .word 0x0000ffff thumb_func_end func_ov11_0212a7a4 .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 _0212a924: .word data_ov11_02132e60 thumb_func_end func_ov11_0212a904 .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 _0212a9a4: .word 0x04001000 _0212a9a8: .word 0xffffe0ff thumb_func_end func_ov11_0212a960 .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 _0212a9f4: .word 0x04001000 _0212a9f8: .word 0xffffe0ff thumb_func_end func_ov11_0212a9ac .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 _0212aac8: .word 0x04001040 _0212aacc: .word 0x04001042 _0212aad0: .word 0x04000040 _0212aad4: .word 0x04000042 thumb_func_end func_ov11_0212a9fc .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 _0212abd8: .word 0x04001048 _0212abdc: .word 0x04000048 _0212abe0: .word 0xffffc0ff _0212abe4: .word 0x0400104a _0212abe8: .word 0x0400004a thumb_func_end func_ov11_0212aad8 .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 _0212ac14: .word data_ov11_02132e64 thumb_func_end func_ov11_0212abec .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 _0212ac2c: .word data_ov11_02132e64 thumb_func_end func_ov11_0212ac18 .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 _0212ac5c: .word data_ov11_02132e64 thumb_func_end func_ov11_0212ac30 .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 _0212aca0: .word data_ov11_02132e64 thumb_func_end func_ov11_0212ac78 .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 _0212acc8: .word data_ov11_02132e64 thumb_func_end func_ov11_0212aca4 .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 _0212ad1c: .word data_ov11_02132e68 thumb_func_end func_ov11_0212accc .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 _0212ad44: .word data_ov11_02132e6c thumb_func_end func_ov11_0212ad20 .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 _0212add8: .word 0x04000130 _0212addc: .word data_ov11_02132e68 _0212ade0: .word 0x027fffa8 _0212ade4: .word data_ov11_02132e70 _0212ade8: .word 0x00002fff thumb_func_end func_ov11_0212ad54 .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 _0212af10: .word data_ov11_02132e68 thumb_func_end func_ov11_0212adec .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 _0212af28: .word data_ov11_02132e68 thumb_func_end func_ov11_0212af14 .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 _0212af40: .word data_ov11_02132e68 thumb_func_end func_ov11_0212af2c .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 _0212af58: .word data_ov11_02132e68 thumb_func_end func_ov11_0212af44 .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 _0212afa0: .word data_ov11_02132e68 thumb_func_end func_ov11_0212af5c .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 _0212afe8: .word data_ov11_02132e68 thumb_func_end func_ov11_0212afa4 .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 _0212b030: .word data_ov11_02132e68 thumb_func_end func_ov11_0212afec .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 _0212b078: .word data_ov11_02132e68 thumb_func_end func_ov11_0212b034 .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 _0212b0cc: .word data_ov11_02132e68 thumb_func_end func_ov11_0212b0a4 .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 _0212b118: .word data_ov11_02132e68 _0212b11c: .word 0x027fffa8 thumb_func_end func_ov11_0212b0d0 .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 _0212b15c: .word 0x04000210 _0212b160: .word data_ov11_02132e80 _0212b164: .word 0x00040018 _0212b168: .word func_ov11_0212b198 _0212b16c: .word 0x04000208 thumb_func_end func_ov11_0212b120 .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 _0212b190: .word 0x04000208 _0212b194: .word data_ov11_02132e80 thumb_func_end func_ov11_0212b170 .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 _0212b1b0: .word data_027e0000 _0212b1b4: .word 0x00003ff8 thumb_func_end func_ov11_0212b198 .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 _0212b234: .word func_ov11_0212b20c thumb_func_end func_ov11_0212b22c .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 _0212b240: .word func_ov11_0212b20c thumb_func_end func_ov11_0212b238 .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 _0212b2a0: .word 0x0000080c _0212b2a4: .word data_ov11_02132e88 _0212b2a8: .word func_ov11_0212b2b0 _0212b2ac: .word 0x00000808 thumb_func_end func_ov11_0212b244 .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 _0212b2e0: .word data_ov11_02132e88 thumb_func_end func_ov11_0212b2b0 .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 _0212b2fc: .word data_ov11_02132e88 _0212b300: .word 0x00000808 _0212b304: .word data_ov11_02132e88 thumb_func_end func_ov11_0212b2e4 .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 _0212b31c: .word data_ov11_02132e88 _0212b320: .word func_ov11_0212a16c thumb_func_end func_ov11_0212b308 .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 _0212b354: .word 0xc1fffcff _0212b358: .word data_ov11_02132e88 _0212b35c: .word func_ov11_0212a134 thumb_func_end func_ov11_0212b324 .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 _0212b370: .word data_ov11_02132e88 thumb_func_end func_ov11_0212b360 .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 _0212b400: .word data_ov11_02132e8c thumb_func_end func_ov11_0212b374 .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 _0212b510: .word data_ov11_02132e8c thumb_func_end func_ov11_0212b404 .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 _0212b544: .word data_ov11_02132e8c thumb_func_end func_ov11_0212b514 .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 _0212b5d8: .word data_ov11_02132e90 thumb_func_end func_ov11_0212b560 .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 _0212b690: .word data_ov11_02132e90 _0212b694: .word 0x04000050 _0212b698: .word 0x04001050 thumb_func_end func_ov11_0212b5dc .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 _0212b6f8: .word 0x000001f3 _0212b6fc: .word 0x06880000 _0212b700: .word 0x07000400 _0212b704: .word 0x05000400 thumb_func_end func_ov11_0212b69c .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 _0212b72c: .word func_0200b828 thumb_func_end func_ov11_0212b724 .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 _0212b7c8: .word data_ov11_02132ec4 _0212b7cc: .word data_ov11_0212ecf0 thumb_func_end func_ov11_0212b730 .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 _0212b7fc: .word data_ov11_02132ec4 _0212b800: .word data_ov11_02132ec4 thumb_func_end func_ov11_0212b7d0 .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 _0212b864: .word data_ov11_02132ec4 thumb_func_end func_ov11_0212b804 .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 _0212b8c8: .word data_ov11_02132ec4 thumb_func_end func_ov11_0212b878 .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 _0212b8e0: .word data_ov11_02132ec4 _0212b8e4: .word func_ov11_0212a134 thumb_func_end func_ov11_0212b8d0 .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 _0212b8ec: .word func_ov11_0212b8f0 thumb_func_end func_ov11_0212b8e8 .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 _0212b91c: .word data_ov11_02132ec4 thumb_func_end func_ov11_0212b8f0 .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 _0212b930: .word data_ov11_02132ec4 thumb_func_end func_ov11_0212b920 .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 _0212b950: .word data_027e0ce0 thumb_func_end func_ov11_0212b934 .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 _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 thumb_func_end func_ov11_0212b954 .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 ; string "c" .byte 0x82, 0x83 .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